CMSG_SIGNED_ENCODE_INFO 構造体 (wincrypt.h)
CMSG_SIGNED_ENCODE_INFO構造体には、dwMsgType がCMSG_SIGNEDされている場合に 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が定義されている場合にのみ使用されます。 エンコードされた属性証明書のこの配列は、PKCS #7 処理のために CMS と共に使用できます。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |