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


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

Определение

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

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

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

Поля

AllUsages 16777215

Ключ может использоваться в любых операциях.

Decryption 1

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

KeyAgreement 4

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

None 0

Ключу не назначены значения использования.

Signing 2

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

Комментарии

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

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