structure WIN_CERTIFICATE (wintrust.h)
Cette structure encapsule une signature utilisée dans la vérification des fichiers exécutables.
Syntaxe
typedef struct _WIN_CERTIFICATE {
DWORD dwLength;
WORD wRevision;
WORD wCertificateType;
BYTE bCertificate[ANYSIZE_ARRAY];
} WIN_CERTIFICATE, *LPWIN_CERTIFICATE;
Membres
dwLength
Spécifie la longueur, en octets, de la signature.
wRevision
Spécifie la révision du certificat.
La seule révision de certificat définie est WIN_CERT_REVISION_1_0 (0x0100).
wCertificateType
Indiquer le type du certificat.
Valeur | Description |
---|---|
WIN_CERT_TYPE_X509 (0x0001) | Le membre bCertificate contient un certificat X.509. |
WIN_CERT_TYPE_PKCS_SIGNED_DATA (0x0002) | Le membre bCertificate contient une structure PKCS SignedData . |
WIN_CERT_TYPE_RESERVED_1 (0x0003) | Réservé. |
WIN_CERT_TYPE_PKCS1_SIGN (0x0009) | Le membre bCertificate contient PKCS1_MODULE_SIGN champs. |
bCertificate[ANYSIZE_ARRAY]
Tableau de certificats.
Le format de ce membre dépend de la valeur de wCertificateType.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wintrust.h |