CngKeyUsages Перечисление

Определение

Указывает криптографические операции, с которыми может использоваться ключ шифрования следующего поколения (CNG).

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages = 
Public Enum CngKeyUsages
Наследование
CngKeyUsages
Атрибуты

Поля

Имя Значение Описание
None 0

Никакие значения использования не назначаются ключу.

Decryption 1

Ключ можно использовать для шифрования и расшифровки.

Signing 2

Ключ можно использовать для подписывания и проверки.

KeyAgreement 4

Ключ можно использовать для создания секретного соглашения и обмена ключами.

AllUsages 16777215

Ключ можно использовать для всех целей.

Комментарии

Не все операции применяются к каждому ключу. Например, ключ алгоритма цифровой подписи с многоточием (ECDSA) нельзя использовать для расшифровки, даже если задано использование расшифровки.

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