Freigeben über


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