estrutura CRYPT_XML_SIGNED_INFO (cryptxml.h)
A estrutura CRYPT_XML_SIGNED_INFO descreve um elemento SignedInfo codificado em XML.
Sintaxe
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;
Membros
cbSize
O tamanho, em bytes, dessa estrutura.
wszId
Opcional. Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o atributo Id .
Canonicalization
Uma estrutura CRYPT_XML_ALGORITHM que especifica o algoritmo de canonização.
SignatureMethod
Uma estrutura CRYPT_XML_ALGORITHM que especifica o algoritmo de assinatura.
cReference
O número de elementos na matriz apontada pelo membro rgpReference .
rgpReference
Um ponteiro para uma matriz de ponteiros para CRYPT_XML_REFERENCE estruturas que contêm informações codificadas em Elementos de referência .
Encoded
Uma estrutura CRYPT_XML_BLOB que contém o elemento SignedInfo codificado em XML.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | cryptxml.h |