CngKeyUsages Enumeración

Definición

Especifica las operaciones criptográficas con las que se puede usar una clave cryptography Next Generation (CNG).

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

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

Campos

Nombre Valor Description
None 0

No se asigna ningún valor de uso a la clave.

Decryption 1

La clave se puede usar para el cifrado y el descifrado.

Signing 2

La clave se puede usar para firmar y comprobar.

KeyAgreement 4

La clave se puede usar para la generación de acuerdos secretos y el intercambio de claves.

AllUsages 16777215

La clave se puede usar con todos los fines.

Comentarios

No todas las operaciones se aplican a cada clave. Por ejemplo, no se puede usar una clave de algoritmo de firma digital de curva elíptica (ECDSA) para el descifrado aunque se establezca el uso de descifrado.

Se aplica a