CMSG_SIGNED_ENCODE_INFO

The CMSG_SIGNED_ENCODE_INFO structure is used for signed messages. This structure is passed to CryptMsgOpenToEncode for a value of CMSG_SIGNED in dwMsgType.

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;
} CMSG_SIGNED_ENCODE_INFO,   *PCMSG_SIGNED_ENCODE_INFO;
 

Members

cbSize
The count of bytes in this data structure.
cSigners
The number of elements in the array rgSigners.
rgSigners
An array of structures, each holding signer information.
cCertEncoded
The number of elements in the array rgCertEncoded.
rgCertEncoded
An array of structures, each holding an encoded certificate.
cCrlEncoded
The number of elements in the array rgCrlEncoded.
rgCrlEncoded
An array of structures, each holding an encoded CRL.

See Also

BLOB Structure, CMSG_SIGNER_ENCODE_INFO