CMSG_SIGNED_ENCODE_INFO結構 (wincrypt.h)
如果dwMsgType CMSG_SIGNED,CMSG_SIGNED_ENCODE_INFO結構包含要傳遞至CryptMsgOpenToEncode的資訊。
語法
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;
成員
cbSize
這個 結構的大小,以位元組為單位。
cSigners
rgSigners陣列中的專案數目。
rgSigners
每個保存簽署者資訊的 指標陣列CMSG_SIGNER_ENCODE_INFO 結構。
cCertEncoded
rgCertEncoded陣列中的專案數目。
rgCertEncoded
CERT_BLOB結構的指標陣列,每個指標都包含編碼的憑證。
cCrlEncoded
rgCrlEncoded陣列中的專案數目。
rgCrlEncoded
CRL_BLOB結構的指標陣列,每個指標都包含編碼的 CRL。
cAttrCertEncoded
rgAttrCertEncoded陣列中的專案數目。 只有在定義CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS時才使用。
rgAttrCertEncoded
編碼屬性憑證的陣列。 只有在定義CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS時才使用。 此編碼屬性憑證陣列可與 CMS 搭配使用,以進行 PKCS #7 處理。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | wincrypt.h |