CngKeyUsages Enumeración

Definición

Especifica las operaciones criptográficas con las que se puede utilizar una clave de Cryptography Next Generation (CNG).Specifies the cryptographic operations that a Cryptography Next Generation (CNG) key may be used with.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
type CngKeyUsages = 
Public Enum CngKeyUsages
Herencia
CngKeyUsages
Atributos

Campos

AllUsages 16777215

La clave se puede utilizar para todos los casos.The key can be used for all purposes.

Decryption 1

La clave se puede utilizar para el cifrado y el descifrado.The key can be used for encryption and decryption.

KeyAgreement 4

La clave se puede utilizar para la generación de acuerdos confidenciales y el intercambio de claves.The key can be used for secret agreement generation and key exchange.

None 0

No se ha asignado a la clave ningún valor de uso.No usage values are assigned to the key.

Signing 2

La clave se puede utilizar para la firma y la comprobación.The key can be used for signing and verification.

Comentarios

No todas las operaciones se aplican a cada clave.Not all operations apply to each key. Por ejemplo, una clave de algoritmo de firma digital de curva elíptica (ECDSA) no se puede usar para el descifrado aunque se establezca el uso de descifrado.For example, an Elliptic Curve Digital Signature Algorithm (ECDSA) key cannot be used for decryption even if the Decryption usage is set.

Se aplica a