CRYPT_PROVIDER_SGNR-Struktur (wintrust.h)
[Die CRYPT_PROVIDER_SGNR-Struktur steht für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen zur Verfügung. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Die CRYPT_PROVIDER_SGNR-Struktur stellt Informationen zu einem Signer oder Countersigner bereit.
Syntax
typedef struct _CRYPT_PROVIDER_SGNR {
DWORD cbStruct;
FILETIME sftVerifyAsOf;
DWORD csCertChain;
struct _CRYPT_PROVIDER_CERT *pasCertChain;
DWORD dwSignerType;
CMSG_SIGNER_INFO *psSigner;
DWORD dwError;
DWORD csCounterSigners;
struct _CRYPT_PROVIDER_SGNR *pasCounterSigners;
PCCERT_CHAIN_CONTEXT pChainContext;
} CRYPT_PROVIDER_SGNR, *PCRYPT_PROVIDER_SGNR;
Member
cbStruct
Die Größe (in Bytes) dieser Struktur.
sftVerifyAsOf
Die aktuelle Uhrzeit oder der Zeitstempel.
csCertChain
Anzahl der Elemente im pasCertChain-Array .
pasCertChain
Array von CRYPT_PROVIDER_CERT Strukturen.
dwSignerType
Signertyp, wenn durch die Richtlinie bekannt. Dieser Wert ist 0, wenn der Signierertyp unbekannt ist, oder der folgende Wert.
Wert | Bedeutung |
---|---|
|
Zeitstempel signierer. |
psSigner
Ein Zeiger auf eine CMSG_SIGNER_INFO-Struktur .
dwError
Fehlerwert, falls vorhanden, beim Erstellen oder Überprüfen des Signierers.
csCounterSigners
Anzahl der Elemente im pasCounterSigners-Array .
pasCounterSigners
Ein Zeiger auf ein Array von CRYPT_PROVIDER_SGNR Strukturen, die die Gegenzeichen darstellen.
pChainContext
Ein Zeiger auf eine CERT_CHAIN_CONTEXT-Struktur .
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 |