X509KeyUsageFlags Enum

Definitie

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
X509KeyUsageFlags
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.

Van toepassing op