estrutura CMSG_SIGNED_ENCODE_INFO (wincrypt.h)
A estrutura CMSG_SIGNED_ENCODE_INFO contém informações a serem passadas para CryptMsgOpenToEncode se dwMsgType for CMSG_SIGNED.
Sintaxe
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;
Membros
cbSize
Tamanho dessa estrutura em bytes.
cSigners
Número de elementos na matriz rgSigners .
rgSigners
Matriz de ponteiros para estruturas CMSG_SIGNER_ENCODE_INFO cada uma contendo informações do signatário.
cCertEncoded
Número de elementos na matriz rgCertEncoded .
rgCertEncoded
Matriz de ponteiros para CERT_BLOB estruturas, cada uma contendo um certificado codificado.
cCrlEncoded
Número de elementos na matriz rgCrlEncoded .
rgCrlEncoded
Matriz de ponteiros para CRL_BLOB estruturas, cada uma contendo uma CRL codificada.
cAttrCertEncoded
Número de elementos na matriz rgAttrCertEncoded . Usado somente se CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS estiver definido.
rgAttrCertEncoded
Matriz de certificados de atributo codificados. Usado somente se CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS estiver definido. Essa matriz de certificados de atributo codificados pode ser usada com CMS para processamento PKCS nº 7.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |