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) |