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.
[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 |