X509KeyUsageFlags Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert hoe de certificaatsleutel kan worden gebruikt. Als deze waarde niet is gedefinieerd, kan de sleutel voor elk doel worden gebruikt.
Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.
public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags =
Public Enum X509KeyUsageFlags
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Geen sleutelgebruiksparameters. |
| EncipherOnly | 1 | De sleutel kan alleen worden gebruikt voor versleuteling. |
| CrlSign | 2 | De sleutel kan worden gebruikt om een certificaatintrekkingslijst (CRL) te ondertekenen. |
| KeyCertSign | 4 | De sleutel kan worden gebruikt om certificaten te ondertekenen. |
| KeyAgreement | 8 | De sleutel kan worden gebruikt om de sleutelovereenkomst te bepalen, zoals een sleutel die is gemaakt met behulp van het algoritme van de Diffie-Hellman sleutelovereenkomst. |
| DataEncipherment | 16 | De sleutel kan worden gebruikt voor gegevensversleuteling. |
| KeyEncipherment | 32 | De sleutel kan worden gebruikt voor sleutelversleuteling. |
| NonRepudiation | 64 | De sleutel kan worden gebruikt voor verificatie. |
| DigitalSignature | 128 | De sleutel kan worden gebruikt als digitale handtekening. |
| DecipherOnly | 32768 | De sleutel kan alleen worden gebruikt voor ontsleuteling. |
Opmerkingen
Deze klasse is een implementatie van een veelgebruikte extensie die standaard is toegewezen aan het CryptoConfig bestand. Wanneer de Extensions eigenschap van de X509Certificate2 klasse wordt aangeroepen, kan deze klasse rechtstreeks worden gebruikt.