CngKeyUsages Wyliczenie

Definicja

Określa operacje kryptograficzne, z którymi może być używany klucz Cryptography Next Generation (CNG).

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages = 
Public Enum CngKeyUsages
Dziedziczenie
CngKeyUsages
Atrybuty

Pola

AllUsages 16777215

Klucz może być używany do wszystkich celów.

Decryption 1

Klucz może służyć do szyfrowania i odszyfrowywania.

KeyAgreement 4

Klucz może służyć do generowania umowy wpisów tajnych i wymiany kluczy.

None 0

Do klucza nie są przypisywane żadne wartości użycia.

Signing 2

Klucz może służyć do podpisywania i weryfikacji.

Uwagi

Nie wszystkie operacje dotyczą każdego klucza. Na przykład klucz Elliptic Curve Digital Signature Algorithm (ECDSA) nie może być używany do odszyfrowywania, nawet jeśli jest ustawione użycie odszyfrowywania.

Dotyczy