CRYPT_PROVIDER_SIGSTATE-Struktur (wintrust.h)
Die CRYPT_PROVIDER_SIGSTATE-Struktur wird für die Kommunikation zwischen Richtlinienanbietern und Wintrust verwendet.
Syntax
typedef struct _CRYPT_PROVIDER_SIGSTATE {
DWORD cbStruct;
HCRYPTMSG *rhSecondarySigs;
HCRYPTMSG hPrimarySig;
BOOL fFirstAttemptMade;
BOOL fNoMoreSigs;
DWORD cSecondarySigs;
DWORD dwCurrentIndex;
BOOL fSupportMultiSig;
DWORD dwCryptoPolicySupport;
DWORD iAttemptCount;
BOOL fCheckedSealing;
struct _SEALING_SIGNATURE_ATTRIBUTE *pSealingSignature;
} CRYPT_PROVIDER_SIGSTATE, *PCRYPT_PROVIDER_SIGSTATE;
Member
cbStruct
Größe dieser Struktur in Bytes.
rhSecondarySigs
Zeiger auf ein Array sekundärer Signaturhandles.
hPrimarySig
Handle der primären Signatur.
fFirstAttemptMade
Gibt an, ob der erste Versuch, eine Signatur zu überprüfen, durchgeführt wurde.
fNoMoreSigs
Gibt an, ob weitere Signaturen vorhanden sind, die auf die Überprüfung warten.
cSecondarySigs
Anzahl der sekundären Signaturen.
dwCurrentIndex
Index der Signatur, die derzeit überprüft wird.
fSupportMultiSig
Gibt an, ob der Richtlinienanbieter mehrere Signaturen unterstützt.
dwCryptoPolicySupport
Gibt den Teil des Richtlinienanbieters an, der kryptografische Richtlinien unterstützt. Mögliche Werte:
- WSS_OBJTRUST_SUPPORT
- WSS_SIGTRUST_SUPPORT
- WSS_CERTTRUST_SUPPORT
iAttemptCount
fCheckedSealing
pSealingSignature
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | wintrust.h |