X509KeyUsageFlags 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.
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
- 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.