X509KeyUsageFlags Enumerazione
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
Nome | Valore | Descrizione |
---|---|---|
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. |
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.
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.3, 1.4, 1.6, 2.0, 2.1 |
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: