Condividi tramite


X509KeyUsageFlags Enumerazione

Definizione

Definisce come usare la chiave del certificato. Se questo valore non è definito, la chiave può essere usata per qualsiasi scopo.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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

Campi

CrlSign 2

È possibile usare la chiave per firmare un elenco di revoche di certificati (CLR, Certificate Revocation List).

DataEncipherment 16

È possibile usare la chiave per la crittografia dei dati.

DecipherOnly 32768

È possibile usare la chiave solo per la decrittografia.

DigitalSignature 128

È possibile usare la chiave come firma digitale.

EncipherOnly 1

È possibile usare la chiave solo per la crittografia.

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.

KeyCertSign 4

È possibile usare la chiave per firmare certificati.

KeyEncipherment 32

È possibile usare la chiave per la crittografia delle chiavi.

None 0

Nessun parametro d'uso della chiave.

NonRepudiation 64

È possibile usare la chiave per l'autenticazione.

Commenti

Questa classe è un'implementazione di un'estensione comunemente usata mappata per impostazione predefinita al CryptoConfig file. Quando viene richiamata la Extensions proprietà della X509Certificate2 classe, questa classe può essere usata direttamente.

Si applica a