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 la façon dont la clé de certificat peut être utilisée. Si cette valeur n’est pas définie, la clé peut être utilisée à des fins quelconques.
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
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | Aucun paramètre d’utilisation de clé. |
| EncipherOnly | 1 | La clé peut être utilisée uniquement pour le chiffrement. |
| CrlSign | 2 | La clé peut être utilisée pour signer une liste de révocation de certificats (CRL). |
| KeyCertSign | 4 | La clé peut être utilisée pour signer des certificats. |
| KeyAgreement | 8 | La clé peut être utilisée pour déterminer le contrat de clé, tel qu’une clé créée à l’aide de l’algorithme de contrat de clé Diffie-Hellman. |
| DataEncipherment | 16 | La clé peut être utilisée pour le chiffrement des données. |
| KeyEncipherment | 32 | La clé peut être utilisée pour le chiffrement de clé. |
| NonRepudiation | 64 | La clé peut être utilisée pour l’authentification. |
| DigitalSignature | 128 | La clé peut être utilisée comme signature numérique. |
| DecipherOnly | 32768 | La clé peut être utilisée uniquement pour le déchiffrement. |
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.