Compartir a través de


estructura WIN_CERTIFICATE (wintrust.h)

Esta estructura encapsula una firma utilizada para comprobar los archivos ejecutables.

Syntax

typedef struct _WIN_CERTIFICATE {
  DWORD dwLength;
  WORD  wRevision;
  WORD  wCertificateType;
  BYTE  bCertificate[ANYSIZE_ARRAY];
} WIN_CERTIFICATE, *LPWIN_CERTIFICATE;

Members

dwLength

Especifica la longitud, en bytes, de la firma.

wRevision

Especifica la revisión del certificado.

Las revisiones de certificado definidas se WIN_CERT_REVISION_1_0 (0x0100) y WIN_CERT_REVISION_2_0 (0x0200).

wCertificateType

Especifica 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

Requirement Importancia
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
Header wintrust.h