X509KeyUsageFlags X509KeyUsageFlags X509KeyUsageFlags X509KeyUsageFlags Enum

Definizione

Definisce come usare la chiave del certificato.Defines how the certificate key can be used. Se questo valore non è definito, la chiave può essere usata per qualsiasi scopo.If this value is not defined, the key can be used for any purpose.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Ereditarietà
X509KeyUsageFlagsX509KeyUsageFlagsX509KeyUsageFlagsX509KeyUsageFlags
Attributi

Campi

CrlSign CrlSign CrlSign CrlSign 2

È possibile usare la chiave per firmare un elenco di revoche di certificati (CLR, Certificate Revocation List).The key can be used to sign a certificate revocation list (CRL).

DataEncipherment DataEncipherment DataEncipherment DataEncipherment 16

È possibile usare la chiave per la crittografia dei dati.The key can be used for data encryption.

DecipherOnly DecipherOnly DecipherOnly DecipherOnly 32768

È possibile usare la chiave solo per la decrittografia.The key can be used for decryption only.

DigitalSignature DigitalSignature DigitalSignature DigitalSignature 128

È possibile usare la chiave come firma digitale.The key can be used as a digital signature.

EncipherOnly EncipherOnly EncipherOnly EncipherOnly 1

È possibile usare la chiave solo per la crittografia.The key can be used for encryption only.

KeyAgreement KeyAgreement KeyAgreement KeyAgreement 8

È possibile usare la chiave per determinare la chiave concordata, ad esempio una chiave creata usando l'algoritmo di scambio della chiave Diffie-Hellman.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

È possibile usare la chiave per firmare certificati.The key can be used to sign certificates.

KeyEncipherment KeyEncipherment KeyEncipherment KeyEncipherment 32

È possibile usare la chiave per la crittografia delle chiavi.The key can be used for key encryption.

None None None None 0

Nessun parametro d'uso della chiave.No key usage parameters.

NonRepudiation NonRepudiation NonRepudiation NonRepudiation 64

È possibile usare la chiave per l'autenticazione.The key can be used for authentication.

Commenti

Questa classe è un'implementazione di un'estensione di uso comune che viene eseguito il mapping per impostazione predefinita per il CryptoConfig file.This class is an implementation of a commonly used extension that is mapped by default to the CryptoConfig file. Quando la Extensions proprietà del X509Certificate2 classe viene richiamata, questa classe può essere utilizzata direttamente.When the Extensions property of the X509Certificate2 class is invoked, this class can be used directly.

Si applica a