estrutura CRYPT_XML_KEYINFO_PARAM (cryptxml.h)
A estrutura CRYPT_XML_KEYINFO_PARAM é usada pela função CryptXmlSign para especificar os membros do elemento KeyInfo a serem codificados.
Sintaxe
typedef struct _CRYPT_XML_KEYINFO_PARAM {
LPCWSTR wszId;
LPCWSTR wszKeyName;
CERT_BLOB SKI;
LPCWSTR wszSubjectName;
ULONG cCertificate;
CERT_BLOB *rgCertificate;
ULONG cCRL;
CERT_BLOB *rgCRL;
} CRYPT_XML_KEYINFO_PARAM;
Membros
wszId
Um ponteiro para uma cadeia de caracteres largos terminada em nulo que contém o atributo Id do elemento KeyInfo .
wszKeyName
Um ponteiro para uma cadeia de caracteres largos terminada em nulo que contém o valor no elemento KeyName .
SKI
Uma estrutura CERT_BLOB que contém o valor do elemento X509SKI .
wszSubjectName
Um ponteiro para uma cadeia de caracteres largos terminada em nulo que contém o valor do elemento X509SubjectName .
cCertificate
O número de elementos na matriz apontada pelo membro rgCertificate .
rgCertificate
Um ponteiro para uma matriz de estruturas de CERT_BLOB que são usadas para preencher os elementos X509Certificate .
cCRL
O número de elementos na matriz apontada pelo membro rgCRL .
rgCRL
Um ponteiro para uma matriz de estruturas CERT_BLOB que são usadas para preencher os elementos X509CRL .
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 |