Partager via


X509KeyUsageFlags Énumération

Définition

Définit comment utiliser la clé de certificat. Si cette valeur n’est pas définie, la clé peut être utilisée dans n’importe quel but.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Héritage
X509KeyUsageFlags
Attributs

Champs

CrlSign 2

La clé peut être utilisée pour signer une liste de révocation des certificats (CRL).

DataEncipherment 16

La clé peut être utilisée pour le chiffrement des données.

DecipherOnly 32768

La clé peut être utilisée uniquement pour le déchiffrement.

DigitalSignature 128

La clé peut être utilisée comme signature numérique.

EncipherOnly 1

La clé peut être utilisée uniquement pour le chiffrement.

KeyAgreement 8

La clé peut être utilisée pour déterminer un accord d’échange de clés, par exemple une clé créée à l’aide de l’algorithme d’accord d’échange de clés Diffie-Hellman.

KeyCertSign 4

La clé peut être utilisée pour signer des certificats.

KeyEncipherment 32

La clé peut être utilisée pour le chiffrement des clés.

None 0

Aucun paramètre d’utilisation de clé.

NonRepudiation 64

La clé peut être utilisée pour l’authentification.

Remarques

Cette classe est une implémentation d’une extension couramment utilisée qui est mappée par défaut au CryptoConfig fichier. Lorsque la Extensions propriété de la X509Certificate2 classe est appelée, cette classe peut être utilisée directement.

S’applique à