Condividi tramite


CMSG_SIGNED_ENCODE_INFO struttura (wincrypt.h)

La struttura CMSG_SIGNED_ENCODE_INFO contiene informazioni da passare a CryptMsgOpenToEncode se dwMsgType è CMSG_SIGNED.

Sintassi

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;

Members

cbSize

Dimensioni di questa struttura in byte.

cSigners

Numero di elementi nella matrice rgSigners .

rgSigners

Matrice di puntatori a CMSG_SIGNER_ENCODE_INFO strutture che contengono le informazioni sul segno.

cCertEncoded

Numero di elementi nella matrice rgCertEncoded .

rgCertEncoded

Matrice di puntatori a strutture CERT_BLOB , ognuna contenente un certificato codificato.

cCrlEncoded

Numero di elementi nella matrice rgCrlEncoded .

rgCrlEncoded

Matrice di puntatori a strutture CRL_BLOB , ognuna contenente una CRL codificata.

cAttrCertEncoded

Numero di elementi nella matrice rgAttrCertEncoded . Usato solo se viene definito CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS.

rgAttrCertEncoded

Matrice di certificati di attributo codificati. Usato solo se viene definito CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS. Questa matrice di certificati di attributo codificati può essere usata con CMS per l'elaborazione PKCS #7.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CMSG_SIGNER_ENCODE_INFO

CRYPT_INTEGER_BLOB