CMSG_SIGNED_ENCODE_INFO structure (wincrypt.h)
La structure CMSG_SIGNED_ENCODE_INFO contient des informations à transmettre à CryptMsgOpenToEncode si dwMsgType est CMSG_SIGNED.
Syntaxe
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;
Membres
cbSize
Taille de cette structure en octets.
cSigners
Nombre d’éléments dans le tableau rgSigners .
rgSigners
Tableau de pointeurs vers CMSG_SIGNER_ENCODE_INFO structures contenant chacune des informations de signataire.
cCertEncoded
Nombre d’éléments dans le tableau rgCertEncoded .
rgCertEncoded
Tableau de pointeurs vers CERT_BLOB structures, chacune contenant un certificat encodé.
cCrlEncoded
Nombre d’éléments dans le tableau rgCrlEncoded .
rgCrlEncoded
Tableau de pointeurs vers CRL_BLOB structures, chacune contenant une liste de révocation de certificats encodée.
cAttrCertEncoded
Nombre d’éléments dans le tableau rgAttrCertEncoded . Utilisé uniquement si CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS est défini.
rgAttrCertEncoded
Tableau de certificats d’attributs encodés. Utilisé uniquement si CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS est défini. Ce tableau de certificats d’attributs encodés peut être utilisé avec CMS pour le traitement PKCS #7.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour