estructura CRYPT_XML_REFERENCE (cryptxml.h)
La estructura CRYPT_XML_REFERENCE contiene información utilizada para rellenar el elemento Reference .
Sintaxis
typedef struct _CRYPT_XML_REFERENCE {
ULONG cbSize;
HCRYPTXML hReference;
LPCWSTR wszId;
LPCWSTR wszUri;
LPCWSTR wszType;
CRYPT_XML_ALGORITHM DigestMethod;
CRYPT_DATA_BLOB DigestValue;
ULONG cTransform;
CRYPT_XML_ALGORITHM *rgTransform;
} CRYPT_XML_REFERENCE, *PCRYPT_XML_REFERENCE;
Miembros
cbSize
Tamaño, en bytes, de esta estructura.
hReference
Identificador del elemento Reference .
wszId
Opcional. Puntero a una cadena Unicode terminada en null que contiene el valor del atributo Id .
wszUri
Puntero a una cadena Unicode terminada en null que contiene un atributo URI .
wszType
Puntero a una cadena Unicode terminada en null que contiene el valor del atributo Type .
DigestMethod
Estructura CRYPT_XML_ALGORITHM que especifica el método digest.
DigestValue
Estructura CRYPT_DATA_BLOB que especifica el valor hash.
cTransform
Número de elementos de la matriz a los que apunta el miembro rgTransform .
rgTransform
Matriz de estructuras de CRYPT_XML_TRANSFORM_INFO que contienen información sobre la transformación aplicada a los datos firmados.
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 |