Freigeben über


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

Weitere Informationen

WINTRUST_SIGNATURE_SETTINGS