CngUIPolicy Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует необязательные параметры конфигурации для пользовательского интерфейса, отображаемого шифрованием следующего поколения (CNG) при доступе к защищенному ключу.
public ref class CngUIPolicy sealed
public sealed class CngUIPolicy
type CngUIPolicy = class
Public NotInheritable Class CngUIPolicy
- Наследование
-
CngUIPolicy
Комментарии
Этот класс позволяет создать политику пользовательского интерфейса для отображения запросов на ключевые операции, такие как пин-код смарт-карты. Он также позволяет принудительно применять взаимодействие с пользователем для доступа к ключу, даже если ключ хранится в поставщике хранилища ключей программного обеспечения (KSP) вместо смарт-карты. CNG отображает эти параметры конфигурации для пользовательского интерфейса при доступе к защищенному ключу.
Note
Классы CNG не работают на платформах, отличных от Windows.
Конструкторы
| Имя | Описание |
|---|---|
| CngUIPolicy(CngUIProtectionLevels, String, String, String, String) |
Инициализирует новый экземпляр класса с помощью указанного уровня защиты, понятного CngUIPolicy имени, строки описания, контекста и заголовка. |
| CngUIPolicy(CngUIProtectionLevels, String, String, String) |
Инициализирует новый экземпляр класса с помощью указанного уровня защиты, понятного CngUIPolicy имени, строки описания и использования контекста. |
| CngUIPolicy(CngUIProtectionLevels, String, String) |
Инициализирует новый экземпляр класса с помощью указанного уровня защиты, понятного CngUIPolicy имени и описания. |
| CngUIPolicy(CngUIProtectionLevels, String) |
Инициализирует новый экземпляр класса с помощью указанного CngUIPolicy уровня защиты и понятного имени. |
| CngUIPolicy(CngUIProtectionLevels) |
Инициализирует новый экземпляр класса с помощью указанного CngUIPolicy уровня защиты. |
Свойства
| Имя | Описание |
|---|---|
| CreationTitle |
Возвращает заголовок, отображаемый в командной строке пользовательского интерфейса. |
| Description |
Возвращает строку описания, отображаемую запросом пользовательского интерфейса. |
| FriendlyName |
Возвращает понятное имя, отображаемое в командной строке пользовательского интерфейса. |
| ProtectionLevel |
Возвращает уровень защиты пользовательского интерфейса для ключа. |
| UseContext |
Возвращает описание использования ключа. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |