X509KeyUsageFlags Enumeration

Definition

Definiert, wie der Zertifikatschlüssel verwendet werden kann. Wenn dieser Wert nicht definiert ist, kann der Schlüssel für beliebige Zwecke verwendet werden.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Vererbung
X509KeyUsageFlags
Attribute

Felder

CrlSign 2

Der Schlüssel kann zum Signieren einer Zertifikatssperrliste (Certificate Revocation List, CRL) verwendet werden.

DataEncipherment 16

Der Schlüssel kann zur Datenverschlüsselung verwendet werden.

DecipherOnly 32768

Der Schlüssel kann nur zum Entschlüsseln verwendet werden.

DigitalSignature 128

Der Schlüssel kann als digitale Signatur verwendet werden.

EncipherOnly 1

Der Schlüssel kann nur zum Verschlüsseln verwendet werden.

KeyAgreement 8

Der Schlüssel kann zum Bestimmen einer Schlüsselübereinstimmung verwendet werden, z.B. ein Schlüssel, der mit dem Diffie-Hellman-Schlüsselübereinstimmungs-Algorithmus erstellt wurde.

KeyCertSign 4

Der Schlüssel kann zum Signieren von Zertifikaten verwendet werden.

KeyEncipherment 32

Der Schlüssel kann zur Schlüsselverschlüsselung verwendet werden.

None 0

Keine Schlüsselverwendungsparameter.

NonRepudiation 64

Der Schlüssel kann zur Authentifizierung verwendet werden.

Hinweise

Diese Klasse ist eine Implementierung einer häufig verwendeten Erweiterung, die standardmäßig der CryptoConfig Datei zugeordnet ist. Wenn die Extensions -Eigenschaft der X509Certificate2 -Klasse aufgerufen wird, kann diese Klasse direkt verwendet werden.

Gilt für: