Freigeben über


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

Weitere Informationen

CMSG_SIGNER_ENCODE_INFO

CRYPT_INTEGER_BLOB