CRYPT_PROVIDER_CERT-Struktur (wintrust.h)
[Die CRYPT_PROVIDER_CERT-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_CERT-Struktur stellt Informationen zu einem Anbieterzertifikat bereit.
Syntax
typedef struct _CRYPT_PROVIDER_CERT {
DWORD cbStruct;
PCCERT_CONTEXT pCert;
BOOL fCommercial;
BOOL fTrustedRoot;
BOOL fSelfSigned;
BOOL fTestCert;
DWORD dwRevokedReason;
DWORD dwConfidence;
DWORD dwError;
CTL_CONTEXT *pTrustListContext;
BOOL fTrustListSignerCert;
PCCTL_CONTEXT pCtlContext;
DWORD dwCtlError;
BOOL fIsCyclic;
PCERT_CHAIN_ELEMENT pChainElement;
} CRYPT_PROVIDER_CERT, *PCRYPT_PROVIDER_CERT;
Member
cbStruct
Die Größe (in Bytes) dieser Struktur.
pCert
Ein Zeiger auf den Zertifikatkontext.
fCommercial
Boolescher Wert, der angibt, ob das Zertifikat ein kommerzielles Zertifikat ist.
fTrustedRoot
Boolescher Wert, der angibt, ob das Zertifikat ein vertrauenswürdiges Stammzertifikat ist.
fSelfSigned
Boolescher Wert, der angibt, ob das Zertifikat selbstsigniert ist.
fTestCert
Boolescher Wert, der angibt, ob das Zertifikat ein Testzertifikat ist.
dwRevokedReason
Wert, der ggf. den Sperrgrund angibt.
dwConfidence
Bitweise Kombination aus null oder mehr der folgenden Konfidenzwerte.
dwError
Ein Zeiger auf eine DWORD-Variable , die ggf. den Fehlerwert für dieses Zertifikat enthält.
pTrustListContext
Ein Zeiger auf den CTL_CONTEXT , der die Zertifikatvertrauensliste (Certificate Trust List, CTL) darstellt.
fTrustListSignerCert
Boolescher Wert, der angibt, ob es sich bei dem Zertifikat um ein Zertifikat des Vertrauenslisten-Signierers handelt.
pCtlContext
Ein Zeiger auf den CTL_CONTEXT , der eine CTL darstellt, die ggf. ein selbstsigniertes Zertifikat enthält.
dwCtlError
Ein Zeiger auf eine DWORD-Variable , die den Fehlerwert für eine CTL enthält, die ggf. ein selbstsigniertes Zertifikat enthält.
fIsCyclic
Boolescher Wert, der angibt, ob die Zertifikatvertrauensstellung zyklisch ist.
pChainElement
Ein Zeiger auf den CERT_CHAIN_ELEMENT, der die status des Zertifikats innerhalb einer Kette darstellt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wintrust.h |