Compartir a través de


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