CngKeyCreationParameters Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит расширенные свойства для создания ключа.
public ref class CngKeyCreationParameters sealed
public sealed class CngKeyCreationParameters
type CngKeyCreationParameters = class
Public NotInheritable Class CngKeyCreationParameters
- Наследование
-
CngKeyCreationParameters
Комментарии
CngKey объекты содержат свойства. Некоторые свойства необходимо добавить в ключ при его создании. Другие свойства можно добавить после создания ключа.
Класс CngKeyCreationParameters позволяет добавлять свойства в ключ при его создании. Это можно сделать, передав CngKeyCreationParameters объект, содержащий стандартные свойства ключей, такие как поставщик хранилища ключей (KSP), политика экспорта, использование ключей, политика пользовательского интерфейса и дескриптор родительского Create окна. Созданный CngKey объект будет инициализирован с этими значениями до завершения.
Вы также можете добавить нестандартные свойства в ключ с помощью Parameters свойства.
Если необходимо добавить свойства после создания ключа, используйте SetProperty этот метод.
Замечание
Классы CNG не работают на платформах, отличных от Windows.
Конструкторы
| Имя | Описание |
|---|---|
| CngKeyCreationParameters() |
Инициализирует новый экземпляр класса CngKeyCreationParameters. |
Свойства
| Имя | Описание |
|---|---|
| ExportPolicy |
Возвращает или задает политику экспорта ключей. |
| KeyCreationOptions |
Возвращает или задает параметры создания ключа. |
| KeyUsage |
Возвращает или задает криптографические операции, применяемые к текущему ключу. |
| Parameters |
CngKey Позволяет создавать объект с дополнительными свойствами, заданными перед завершением ключа. |
| ParentWindowHandle |
Возвращает или задает дескриптор окна, который должен использоваться в качестве родительского окна для диалоговых окон, созданных классами Cryptography Next Generation (CNG). |
| Provider |
Возвращает или задает поставщик хранилища ключей (KSP), чтобы создать ключ в. |
| UIPolicy |
Возвращает или задает сведения о пользовательском интерфейсе, отображаемом при создании или доступе ключа. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |