CRYPT_XML_KEYINFO_PARAM-Struktur (cryptxml.h)
Die CRYPT_XML_KEYINFO_PARAM-Struktur wird von der CryptXmlSign-Funktion verwendet, um die Member des zu codierenden KeyInfo-Elements anzugeben.
Syntax
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;
Member
wszId
Ein Zeiger auf eine mit NULL beendete breite Zeichenfolge, die das Id-Attribut des KeyInfo-Elements enthält.
wszKeyName
Ein Zeiger auf eine mit NULL beendete breite Zeichenfolge, die den Wert im KeyName-Element enthält.
SKI
Eine CERT_BLOB-Struktur , die den Wert des X509SKI-Elements enthält.
wszSubjectName
Ein Zeiger auf eine mit NULL beendete breite Zeichenfolge, die den Wert des X509SubjectName-Elements enthält.
cCertificate
Die Anzahl der Elemente im Array, auf die das rgCertificate-Element verweist.
rgCertificate
Ein Zeiger auf ein Array von CERT_BLOB Strukturen, die zum Auffüllen der X509Certificate-Elemente verwendet werden.
cCRL
Die Anzahl der Elemente im Array, auf die das rgCRL-Element verweist.
rgCRL
Ein Zeiger auf ein Array von CERT_BLOB Strukturen, die zum Auffüllen der X509CRL-Elemente verwendet werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | cryptxml.h |