CngKeyUsages Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die kryptografischen Vorgänge an, mit denen ein CNG-Schlüssel (Cryptography Next Generation ) verwendet werden kann.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages =
Public Enum CngKeyUsages
- Vererbung
- Attribute
Felder
AllUsages | 16777215 | Der Schlüssel kann für alle Verwendungszwecke eingesetzt werden. |
Decryption | 1 | Der Schlüssel kann für Verschlüsselung und Entschlüsselung verwendet werden. |
KeyAgreement | 4 | Der Schlüssel kann zum Generieren von Geheimverträgen und für den Schlüsselaustausch verwendet werden. |
None | 0 | Dem Schlüssel sind keine Verwendungswerte zugewiesen. |
Signing | 2 | Der Schlüssel kann für Signierung und Überprüfung verwendet werden. |
Hinweise
Nicht alle Vorgänge gelten für jeden Schlüssel. Beispielsweise kann ein ECDSA-Schlüssel (Elliptic Curve Digital Signature Algorithm) nicht für die Entschlüsselung verwendet werden, selbst wenn die Entschlüsselungsverwendung festgelegt ist.