Поделиться через


CngUIPolicy Класс

Определение

Инкапсулирует дополнительные параметры конфигурации для пользовательского интерфейса (UI), отображаемого криптографией следующего поколения (CNG) при доступе к защищенному ключу.

public ref class CngUIPolicy sealed
public sealed class CngUIPolicy
type CngUIPolicy = class
Public NotInheritable Class CngUIPolicy
Наследование
CngUIPolicy

Комментарии

Этот класс позволяет создать политику пользовательского интерфейса для отображения запросов о ключевых операциях, таких как запросы ПИН-кода смарт-карты. Он также позволяет принудительно применять взаимодействие с пользователем для доступа к ключу, даже если ключ хранится в поставщике хранилища ключей программного обеспечения (KSP), а не на смарт-карте. CNG отображает эти параметры конфигурации для пользовательского интерфейса при доступе к защищенному ключу.

Примечание

Классы CNG не работают на платформах, отличных от Windows.

Конструкторы

CngUIPolicy(CngUIProtectionLevels)

Инициализирует новый экземпляр класса CngUIPolicy, используя заданный уровень защиты.

CngUIPolicy(CngUIProtectionLevels, String)

Инициализирует новый экземпляр класса CngUIPolicy, используя заданный уровень защиты и понятное имя.

CngUIPolicy(CngUIProtectionLevels, String, String)

Инициализирует новый экземпляр класса CngUIPolicy, используя заданный уровень защиты, понятное имя и описание.

CngUIPolicy(CngUIProtectionLevels, String, String, String)

Инициализирует новый экземпляр класса CngUIPolicy, используя заданный уровень защиты, понятное имя, строку описания и контекст использования.

CngUIPolicy(CngUIProtectionLevels, String, String, String, String)

Инициализирует новый экземпляр класса CngUIPolicy, используя заданный уровень защиты, понятное имя, строку описания, контекст использования и заголовок.

Свойства

CreationTitle

Получает заголовок диалогового окна, отображаемого при запросе пользовательского интерфейса.

Description

Получает строку описания, отображаемую в запросе пользовательского интерфейса.

FriendlyName

Получает понятное имя, отображаемое в запросе пользовательского интерфейса.

ProtectionLevel

Получает уровень защиты пользовательского интерфейса для ключа.

UseContext

Получает описание способа использования ключа.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к