X509KeyUsageFlags Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.