Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa estrutura encapsula uma assinatura usada na verificação de arquivos executáveis.
Sintaxe
typedef struct _WIN_CERTIFICATE {
DWORD dwLength;
WORD wRevision;
WORD wCertificateType;
BYTE bCertificate[ANYSIZE_ARRAY];
} WIN_CERTIFICATE, *LPWIN_CERTIFICATE;
Members
dwLength
Especifica o comprimento, em bytes, da assinatura.
wRevision
Especifica a revisão do certificado.
As revisões de certificado definidas são WIN_CERT_REVISION_1_0 (0x0100) e WIN_CERT_REVISION_2_0 (0x0200).
wCertificateType
Especifica o tipo de certificado.
| Valor | Descrição |
|---|---|
| WIN_CERT_TYPE_X509 (0x0001) | O membro bCertificate contém um certificado X.509. |
| WIN_CERT_TYPE_PKCS_SIGNED_DATA (0x0002) | O membro bCertificate contém uma estrutura PKCS SignedData . |
| WIN_CERT_TYPE_RESERVED_1 (0x0003) | Reservado. |
| WIN_CERT_TYPE_PKCS1_SIGN (0x0009) | O membro bCertificate contém campos PKCS1_MODULE_SIGN . |
bCertificate[ANYSIZE_ARRAY]
Uma matriz de certificados.
O formato desse membro depende do valor de wCertificateType.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Header | wintrust.h |