Compartilhar via


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