estructura de WIN_CERTIFICATE (wintrust.h)
Esta estructura encapsula una firma utilizada para comprobar los archivos ejecutables.
Sintaxis
typedef struct _WIN_CERTIFICATE {
DWORD dwLength;
WORD wRevision;
WORD wCertificateType;
BYTE bCertificate[ANYSIZE_ARRAY];
} WIN_CERTIFICATE, *LPWIN_CERTIFICATE;
Miembros
dwLength
Especifica la longitud, en bytes, de la firma.
wRevision
Especifica la revisión del certificado.
La única revisión de certificado definida es WIN_CERT_REVISION_1_0 (0x0100).
wCertificateType
Especificar el tipo de certificado.
Valor | Descripción |
---|---|
WIN_CERT_TYPE_X509 (0x0001) | El miembro bCertificate contiene un certificado X.509. |
WIN_CERT_TYPE_PKCS_SIGNED_DATA (0x0002) | El miembro bCertificate contiene una estructura PKCS SignedData . |
WIN_CERT_TYPE_RESERVED_1 (0x0003) | Reservado. |
WIN_CERT_TYPE_PKCS1_SIGN (0x0009) | El miembro bCertificate contiene PKCS1_MODULE_SIGN campos. |
bCertificate[ANYSIZE_ARRAY]
Matriz de certificados.
El formato de este miembro depende del valor de wCertificateType.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wintrust.h |