CngKeyUsages É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.
Spécifie les opérations de chiffrement avec laquelle une clé CNG (Cryptography Next Generation) peut être utilisée.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages =
Public Enum CngKeyUsages
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | Aucune valeur d’utilisation n’est affectée à la clé. |
| Decryption | 1 | La clé peut être utilisée pour le chiffrement et le déchiffrement. |
| Signing | 2 | La clé peut être utilisée pour la signature et la vérification. |
| KeyAgreement | 4 | La clé peut être utilisée pour la génération et l’échange de clés de contrat secret. |
| AllUsages | 16777215 | La clé peut être utilisée à toutes fins. |
Remarques
Toutes les opérations ne s’appliquent pas à chaque clé. Par exemple, une clé ECDSA (Elliptic Curve Digital Signature Algorithm) ne peut pas être utilisée pour le déchiffrement même si l’utilisation du déchiffrement est définie.