X509KeyUsageFlags Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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.