CngKeyUsages Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 umów tajnych i wymiany kluczy. |
None | 0 | Do klucza nie są przypisane ż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.