struktur CMSG_SIGNED_ENCODE_INFO (wincrypt.h)

Struktur CMSG_SIGNED_ENCODE_INFO berisi informasi yang akan diteruskan ke CryptMsgOpenToEncode jika dwMsgType CMSG_SIGNED.

Sintaks

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;

Anggota

cbSize

Ukuran struktur ini dalam byte.

cSigners

Jumlah elemen dalam array rgSigners .

rgSigners

Array pointer ke CMSG_SIGNER_ENCODE_INFO struktur setiap memegang informasi penanda tangan.

cCertEncoded

Jumlah elemen dalam array rgCertEncoded .

rgCertEncoded

Array pointer ke struktur CERT_BLOB , masing-masing berisi sertifikat yang dikodekan.

cCrlEncoded

Jumlah elemen dalam array rgCrlEncoded .

rgCrlEncoded

Array pointer ke struktur CRL_BLOB , masing-masing berisi CRL yang dikodekan.

cAttrCertEncoded

Jumlah elemen dalam array rgAttrCertEncoded . Digunakan hanya jika CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS ditentukan.

rgAttrCertEncoded

Array sertifikat atribut yang dikodekan. Digunakan hanya jika CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS ditentukan. Array sertifikat atribut yang dikodekan ini dapat digunakan dengan CMS untuk pemrosesan #7 PKCS.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header wincrypt.h

Lihat juga

CMSG_SIGNER_ENCODE_INFO

CRYPT_INTEGER_BLOB