CngKeyUsages CngKeyUsages CngKeyUsages CngKeyUsages Enum

Définition

Spécifie les opérations de chiffrement qui peuvent être utilisées avec une clé CNG (Cryptography Next Generation).Specifies the cryptographic operations that a Cryptography Next Generation (CNG) key may be used with.

Cette énumération a un attribut FlagsAttribute qui permet une combinaison au niveau du bit de ses valeurs membres.

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

Champs

AllUsages AllUsages AllUsages AllUsages 16777215

La clé peut être utilisée pour toutes les opérations.The key can be used for all purposes.

Decryption Decryption Decryption Decryption 1

La clé ne peut être utilisée que pour le chiffrement et le déchiffrement.The key can be used for encryption and decryption.

KeyAgreement KeyAgreement KeyAgreement KeyAgreement 4

La clé peut être utilisée pour la génération d'accord secret et l'échange de clé.The key can be used for secret agreement generation and key exchange.

None None None None 0

Aucune valeur d'utilisation n'est assignée à la clé.No usage values are assigned to the key.

Signing Signing Signing Signing 2

La clé peut être utilisée pour la signature et la vérification.The key can be used for signing and verification.

Remarques

Toutes les opérations ne s’appliquent à chaque clé.Not all operations apply to each key. Par exemple, une clé Elliptic Curve Digital Signature ECDSA (Algorithm) ne peut pas être utilisée pour le déchiffrement même si l’utilisation de déchiffrement est définie.For example, an Elliptic Curve Digital Signature Algorithm (ECDSA) key cannot be used for decryption even if the Decryption usage is set.

S’applique à