estructura CRYPT_XML_KEY_INFO_ITEM (cryptxml.h)
La estructura CRYPT_XML_KEY_INFO_ITEM encapsula los datos de información clave que corresponden a un elemento KeyInfo . El elemento KeyInfo permite al destinatario obtener la clave necesaria para validar la firma.
Sintaxis
typedef struct _CRYPT_XML_KEY_INFO_ITEM {
DWORD dwType;
union {
LPCWSTR wszKeyName;
CRYPT_XML_KEY_VALUE KeyValue;
CRYPT_XML_BLOB RetrievalMethod;
CRYPT_XML_X509DATA X509Data;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_KEY_INFO_ITEM;
Miembros
dwType
Especifica el tipo de información clave encapsulado en esta estructura.
Este miembro puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
La estructura especifica un nombre de clave. |
|
La estructura especifica el valor de clave. |
|
La estructura especifica un elemento codificado XML que contiene el método de recuperación de claves. |
|
La estructura especifica datos X.509 que contienen la información clave. |
|
La estructura especifica información definida por el usuario sobre la información clave. |
wszKeyName
Puntero a una cadena de caracteres anchos terminada en NULL que contiene el nombre de la clave que se va a recuperar.
KeyValue
Estructura CRYPT_XML_KEY_VALUE que contiene el valor de clave.
RetrievalMethod
Estructura CRYPT_XML_BLOB que contiene información codificada XML sobre el método de recuperación de claves.
X509Data
Estructura CRYPT_XML_X509DATA que contiene datos X.509 que contiene la clave.
Custom
Estructura CRYPT_XML_BLOB que contiene información clave definida por el usuario.
Requisitos
Requisito | Value |
---|---|
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 |