estructura CRYPT_XML_SIGNED_INFO (cryptxml.h)

La estructura CRYPT_XML_SIGNED_INFO describe un elemento SignedInfo codificado en XML.

Sintaxis

typedef struct _CRYPT_XML_SIGNED_INFO {
  ULONG                cbSize;
  LPCWSTR              wszId;
  CRYPT_XML_ALGORITHM  Canonicalization;
  CRYPT_XML_ALGORITHM  SignatureMethod;
  ULONG                cReference;
  PCRYPT_XML_REFERENCE *rgpReference;
  CRYPT_XML_BLOB       Encoded;
} CRYPT_XML_SIGNED_INFO, *PCRYPT_XML_SIGNED_INFO;

Miembros

cbSize

Tamaño, en bytes, de esta estructura.

wszId

Opcional. Puntero a una cadena Unicode terminada en null que contiene el atributo Id .

Canonicalization

Estructura CRYPT_XML_ALGORITHM que especifica el algoritmo de canónico.

SignatureMethod

Estructura CRYPT_XML_ALGORITHM que especifica el algoritmo de firma.

cReference

Número de elementos de la matriz a los que apunta el miembro rgpReference .

rgpReference

Puntero a una matriz de punteros para CRYPT_XML_REFERENCE estructuras que contienen información codificada en elementos Reference .

Encoded

Estructura CRYPT_XML_BLOB que contiene el elemento SignedInfo codificado xml.

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