estructura CRYPT_XML_KEY_VALUE (cryptxml.h)
La estructura CRYPT_XML_KEY_VALUE contiene una única clave pública que puede ser útil para validar la firma.
Sintaxis
typedef struct _CRYPT_XML_KEY_VALUE {
DWORD dwType;
union {
CRYPT_XML_KEY_DSA_KEY_VALUE DSAKeyValue;
CRYPT_XML_KEY_RSA_KEY_VALUE RSAKeyValue;
CRYPT_XML_KEY_ECDSA_KEY_VALUE ECDSAKeyValue;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_KEY_VALUE;
Miembros
dwType
Especifica el tipo de valor de clave.
Este miembro puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
La clave es una clave DSA. |
|
La clave es una clave RSA . |
|
La clave es una clave de algoritmo de firma digital de curva elíptica (ECDSA). |
|
La clave es un tipo de clave personalizado. |
DSAKeyValue
Estructura CRYPT_XML_KEY_DSA_KEY_VALUE que contiene datos de clave del algoritmo de firma digital (DSA).
RSAKeyValue
Estructura CRYPT_XML_KEY_RSA_KEY_VALUE que contiene datos de clave RSA.
ECDSAKeyValue
Estructura CRYPT_XML_KEY_ECDSA_KEY_VALUE que contiene datos de clave ECDSA.
Custom
Estructura CRYPT_XML_BLOB que contiene datos de clave personalizados.
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | cryptxml.h |