CngKeyUsages Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica las operaciones criptográficas con las que se puede utilizar una clave de 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
- Atributos
Campos
AllUsages | 16777215 | La clave se puede utilizar para todos los casos. |
Decryption | 1 | La clave se puede utilizar para el cifrado y el descifrado. |
KeyAgreement | 4 | La clave se puede utilizar para la generación de acuerdos confidenciales y el intercambio de claves. |
None | 0 | No se ha asignado a la clave ningún valor de uso. |
Signing | 2 | La clave se puede utilizar para la firma y la comprobación. |
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 del descifrado.