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)

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