Поделиться через


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)

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