estructura CMSG_SIGNED_ENCODE_INFO (wincrypt.h)
La estructura CMSG_SIGNED_ENCODE_INFO contiene información que se va a pasar a CryptMsgOpenToEncode si dwMsgType es CMSG_SIGNED.
Sintaxis
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;
Miembros
cbSize
Tamaño de esta estructura en bytes.
cSigners
Número de elementos de la matriz rgSigners .
rgSigners
Matriz de punteros a CMSG_SIGNER_ENCODE_INFO estructuras cada una de las cuales contiene información del firmante.
cCertEncoded
Número de elementos de la matriz rgCertEncoded .
rgCertEncoded
Matriz de punteros a CERT_BLOB estructuras, cada una de las cuales contiene un certificado codificado.
cCrlEncoded
Número de elementos de la matriz rgCrlEncoded .
rgCrlEncoded
Matriz de punteros a CRL_BLOB estructuras, cada una de las cuales contiene una CRL codificada.
cAttrCertEncoded
Número de elementos de la matriz rgAttrCertEncoded . Se usa solo si se define CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS.
rgAttrCertEncoded
Matriz de certificados de atributo codificados. Se usa solo si se define CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS. Esta matriz de certificados de atributos codificados se puede usar con CMS para el procesamiento de PKCS #7.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |