CngKeyUsages Énumération

Définition

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

S’applique à