Share via


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

Gilt für: