CngKeyUsages CngKeyUsages CngKeyUsages CngKeyUsages Enum

Definición

Especifica las operaciones criptográficas con las que se puede utilizar una clave CNG (Cryptography Next Generation).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
Atributos

Campos

AllUsages AllUsages AllUsages AllUsages 16777215

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

Decryption Decryption Decryption Decryption 1

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

KeyAgreement KeyAgreement KeyAgreement 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 None None None 0

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

Signing Signing Signing 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 firma Digital de curva elíptica (ECDSA) no puede utilizarse para el descifrado, incluso si se establece 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