CMSG_SIGNED_ENCODE_INFO Struktur (wincrypt.h)
Die CMSG_SIGNED_ENCODE_INFO-Struktur enthält Informationen, die an CryptMsgOpenToEncode übergeben werden sollen, wenn dwMsgType CMSG_SIGNED ist.
Syntax
typedef struct _CMSG_SIGNED_ENCODE_INFO {
DWORD cbSize;
DWORD cSigners;
PCMSG_SIGNER_ENCODE_INFO rgSigners;
DWORD cCertEncoded;
PCERT_BLOB rgCertEncoded;
DWORD cCrlEncoded;
PCRL_BLOB rgCrlEncoded;
DWORD cAttrCertEncoded;
PCERT_BLOB rgAttrCertEncoded;
} CMSG_SIGNED_ENCODE_INFO, *PCMSG_SIGNED_ENCODE_INFO;
Member
cbSize
Größe dieser Struktur in Bytes.
cSigners
Anzahl der Elemente im rgSigners-Array .
rgSigners
Array von Zeigern auf CMSG_SIGNER_ENCODE_INFO Strukturen für die einzelnen Unterzeichnerinformationen.
cCertEncoded
Anzahl der Elemente im rgCertEncoded-Array .
rgCertEncoded
Array von Zeigern auf CERT_BLOB Strukturen, die jeweils ein codiertes Zertifikat enthalten.
cCrlEncoded
Anzahl der Elemente im rgCrlEncoded-Array .
rgCrlEncoded
Array von Zeigern auf CRL_BLOB Strukturen, die jeweils eine codierte Zertifikatsperrliste enthalten.
cAttrCertEncoded
Anzahl der Elemente im Array rgAttrCertEncoded . Wird nur verwendet, wenn CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS definiert ist.
rgAttrCertEncoded
Array von codierten Attributzertifikaten. Wird nur verwendet, wenn CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS definiert ist. Dieses Array von codierten Attributzertifikaten kann mit CMS für die PKCS #7-Verarbeitung verwendet werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |