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 |
Получает или задает дескриптор окна, которое необходимо использовать в качестве родительского окна для диалоговых окон, создаваемых классами CNG. |
Provider |
Получает или задает поставщика хранилища ключей (KSP), в котором необходимо создать ключ. |
UIPolicy |
Получает или задает информацию о пользовательском интерфейсе, отображаемую при создании ключа или доступе к ключу. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |