Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Struktur kapselt eine Signatur, die bei der Überprüfung ausführbarer Dateien verwendet wird.
Syntax
typedef struct _WIN_CERTIFICATE {
DWORD dwLength;
WORD wRevision;
WORD wCertificateType;
BYTE bCertificate[ANYSIZE_ARRAY];
} WIN_CERTIFICATE, *LPWIN_CERTIFICATE;
Elemente
dwLength
Gibt die Länge der Signatur in Bytes an.
wRevision
Gibt die Zertifikatrevision an.
Die definierten Zertifikatrevisionen sind WIN_CERT_REVISION_1_0 (0x0100) und WIN_CERT_REVISION_2_0 (0x0200).
wCertificateType
Gibt den Zertifikattyp an.
| Wert: | Beschreibung |
|---|---|
| WIN_CERT_TYPE_X509 (0x0001) | Das Element "bCertificate " enthält ein X.509-Zertifikat. |
| WIN_CERT_TYPE_PKCS_SIGNED_DATA (0x0002) | Das Element "bCertificate " enthält eine PKCS SignedData-Struktur . |
| WIN_CERT_TYPE_RESERVED_1 (0x0003) | Reserviert |
| WIN_CERT_TYPE_PKCS1_SIGN (0x0009) | Das Element "bCertificate " enthält PKCS1_MODULE_SIGN Felder. |
bCertificate[ANYSIZE_ARRAY]
Ein Array von Zertifikaten.
Das Format dieses Elements hängt vom Wert von wCertificateType ab.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows XP [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2003 [Nur Desktop-Apps] |
| Header | wintrust.h |