Compartilhar via


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

Confira também

CMSG_SIGNER_ENCODE_INFO

CRYPT_INTEGER_BLOB