struttura WIN_CERTIFICATE (wintrust.h)
Questa struttura incapsula una firma usata per verificare i file eseguibili.
Sintassi
typedef struct _WIN_CERTIFICATE {
DWORD dwLength;
WORD wRevision;
WORD wCertificateType;
BYTE bCertificate[ANYSIZE_ARRAY];
} WIN_CERTIFICATE, *LPWIN_CERTIFICATE;
Members
dwLength
Specifica la lunghezza, in byte, della firma.
wRevision
Specifica la revisione del certificato.
L'unica revisione del certificato definita è WIN_CERT_REVISION_1_0 (0x0100).
wCertificateType
Specificare il tipo di certificato.
Valore | Descrizione |
---|---|
WIN_CERT_TYPE_X509 (0x0001) | Il membro bCertificate contiene un certificato X.509. |
WIN_CERT_TYPE_PKCS_SIGNED_DATA (0x0002) | Il membro bCertificate contiene una struttura PKCS SignedData . |
WIN_CERT_TYPE_RESERVED_1 (0x0003) | Riservato. |
WIN_CERT_TYPE_PKCS1_SIGN (0x0009) | Il membro bCertificate contiene PKCS1_MODULE_SIGN campi. |
bCertificate[ANYSIZE_ARRAY]
Matrice di certificati.
Il formato di questo membro dipende dal valore di wCertificateType.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wintrust.h |