estrutura CRYPT_XML_X509DATA_ITEM (cryptxml.h)
A estrutura CRYPT_XML_X509DATA_ITEM representa dados X.509 que devem ser codificados em um elemento nomeado X509Data.
Sintaxe
typedef struct _CRYPT_XML_X509DATA_ITEM {
DWORD dwType;
union {
CRYPT_XML_ISSUER_SERIAL IssuerSerial;
CRYPT_XML_DATA_BLOB SKI;
LPCWSTR wszSubjectName;
CRYPT_XML_DATA_BLOB Certificate;
CRYPT_XML_DATA_BLOB CRL;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_X509DATA_ITEM;
Membros
dwType
Especifica o tipo de item de dados.
Esse membro pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
Os dados X.509 são um número de série do emissor. |
|
Os dados X.509 são um SKI (Identificador de Chave de Entidade). |
|
Os dados X.509 são um nome de assunto. |
|
Os dados X.509 são um certificado. |
|
Os dados X.509 são uma CRL ( lista de certificados revogados ). |
|
Os dados X.509 são um formato personalizado. |
IssuerSerial
Uma estrutura CRYPT_XML_ISSUER_SERIAL que contém dados de número de série.
SKI
Uma estrutura CRYPT_XML_DATA_BLOB que contém dados SKI.
wszSubjectName
Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome da entidade.
Certificate
Uma estrutura CRYPT_XML_DATA_BLOB que contém dados de certificado.
CRL
Um CRYPT_XML_DATA_BLOB que contém uma CRL.
Custom
Uma estrutura CRYPT_XML_BLOB que contém dados personalizados.
Requisitos
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 |