X509KeyUsageFlags X509KeyUsageFlags X509KeyUsageFlags X509KeyUsageFlags Enum

Definition

Definiert, wie der Zertifikatschlüssel verwendet werden kann.Defines how the certificate key can be used. Wenn dieser Wert nicht definiert ist, kann der Schlüssel für beliebige Zwecke verwendet werden.If this value is not defined, the key can be used for any purpose.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

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

Felder

CrlSign CrlSign CrlSign CrlSign 2

Der Schlüssel kann zum Signieren einer Zertifikatssperrliste (Certificate Revocation List, CRL) verwendet werden.The key can be used to sign a certificate revocation list (CRL).

DataEncipherment DataEncipherment DataEncipherment DataEncipherment 16

Der Schlüssel kann zur Datenverschlüsselung verwendet werden.The key can be used for data encryption.

DecipherOnly DecipherOnly DecipherOnly DecipherOnly 32768

Der Schlüssel kann nur zum Entschlüsseln verwendet werden.The key can be used for decryption only.

DigitalSignature DigitalSignature DigitalSignature DigitalSignature 128

Der Schlüssel kann als digitale Signatur verwendet werden.The key can be used as a digital signature.

EncipherOnly EncipherOnly EncipherOnly EncipherOnly 1

Der Schlüssel kann nur zum Verschlüsseln verwendet werden.The key can be used for encryption only.

KeyAgreement KeyAgreement KeyAgreement 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.The key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm.

KeyCertSign KeyCertSign KeyCertSign KeyCertSign 4

Der Schlüssel kann zum Signieren von Zertifikaten verwendet werden.The key can be used to sign certificates.

KeyEncipherment KeyEncipherment KeyEncipherment KeyEncipherment 32

Der Schlüssel kann zur Schlüsselverschlüsselung verwendet werden.The key can be used for key encryption.

None None None None 0

Keine Schlüsselverwendungsparameter.No key usage parameters.

NonRepudiation NonRepudiation NonRepudiation NonRepudiation 64

Der Schlüssel kann zur Authentifizierung verwendet werden.The key can be used for authentication.

Hinweise

Diese Klasse ist eine häufig verwendete Erweiterung, die standardmäßig zugeordnet ist eine Implementierung der CryptoConfig Datei.This class is an implementation of a commonly used extension that is mapped by default to the CryptoConfig file. Wenn die Extensions Eigenschaft der X509Certificate2 -Klasse aufgerufen wird, die diese Klasse kann direkt verwendet werden.When the Extensions property of the X509Certificate2 class is invoked, this class can be used directly.

Gilt für: