Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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;
Members
dwLength
Spécifie la longueur, en octets, de la signature.
wRevision
Spécifie la révision du certificat.
Les révisions de certificat définies sont WIN_CERT_REVISION_1_0 (0x0100) et WIN_CERT_REVISION_2_0 (0x0200).
wCertificateType
Spécifie le type de 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.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows XP [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
| Header | wintrust.h |