estructura CRYPT_XML_KEYINFO_PARAM (cryptxml.h)
La función CryptXmlSign usa la estructura CRYPT_XML_KEYINFO_PARAM para especificar los miembros del elemento KeyInfo que se van a codificar.
Sintaxis
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;
Miembros
wszId
Puntero a una cadena de caracteres anchos terminada en NULL que contiene el atributo Id del elemento KeyInfo .
wszKeyName
Puntero a una cadena de caracteres anchos terminada en NULL que contiene el valor en el elemento KeyName .
SKI
Estructura CERT_BLOB que contiene el valor del elemento X509SKI .
wszSubjectName
Puntero a una cadena de caracteres anchos terminada en NULL que contiene el valor del elemento X509SubjectName .
cCertificate
Número de elementos de la matriz a los que apunta el miembro rgCertificate .
rgCertificate
Puntero a una matriz de estructuras de CERT_BLOB que se usan para rellenar los elementos X509Certificate .
cCRL
Número de elementos de la matriz a los que apunta el miembro rgCRL .
rgCRL
Puntero a una matriz de estructuras de CERT_BLOB que se usan para rellenar los elementos X509CRL .
Requisitos
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 |