CngKeyUsages Enumeration

Definition

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
CngKeyUsages
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 Elliptic Curve Digital Signature Algorithm (ECDSA) Schlüssel nicht für die Entschlüsselung verwendet werden, auch wenn die Entschlüsselungsverwendung festgelegt ist.

Gilt für