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 |