WIN_CERTIFICATE-Struktur (wintrust.h)
Diese Struktur kapselt eine Signatur, die zum Überprüfen ausführbarer Dateien verwendet wird.
Syntax
typedef struct _WIN_CERTIFICATE {
DWORD dwLength;
WORD wRevision;
WORD wCertificateType;
BYTE bCertificate[ANYSIZE_ARRAY];
} WIN_CERTIFICATE, *LPWIN_CERTIFICATE;
Member
dwLength
Gibt die Länge der Signatur in Bytes an.
wRevision
Gibt die Zertifikatrevision an.
Die einzige definierte Zertifikatrevision ist WIN_CERT_REVISION_1_0 (0x0100).
wCertificateType
Gibt den Typ des Zertifikats an.
Wert | BESCHREIBUNG |
---|---|
WIN_CERT_TYPE_X509 (0x0001) | Das bCertificate-Element 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 Members hängt vom Wert von wCertificateType ab.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wintrust.h |