structure CRYPT_PROVIDER_CERT (wintrust.h)
[La structure CRYPT_PROVIDER_CERT peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
La structure CRYPT_PROVIDER_CERT fournit des informations sur un certificat de fournisseur.
Syntaxe
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;
Membres
cbStruct
Taille, en octets, de cette structure.
pCert
Pointeur vers le contexte du certificat.
fCommercial
Valeur booléenne qui indique si le certificat est un certificat commercial.
fTrustedRoot
Valeur booléenne qui indique si le certificat est un certificat racine approuvé.
fSelfSigned
Valeur booléenne qui indique si le certificat est auto-signé.
fTestCert
Valeur booléenne qui indique si le certificat est un certificat de test.
dwRevokedReason
Valeur qui spécifie la raison de la révocation, le cas échéant.
dwConfidence
Combinaison au niveau du bit de zéro ou plus des valeurs de confiance suivantes.
dwError
Pointeur vers une variable DWORD qui contient la valeur d’erreur de ce certificat, le cas échéant.
pTrustListContext
Pointeur vers le CTL_CONTEXT qui représente la liste de certificats d’approbation (CTL).
fTrustListSignerCert
Valeur booléenne qui spécifie si le certificat est un certificat de signataire de liste d’approbation.
pCtlContext
Pointeur vers le CTL_CONTEXT qui représente une CTL contenant un certificat auto-signé, le cas échéant.
dwCtlError
Pointeur vers une variable DWORD qui contient la valeur d’erreur d’une CTL contenant un certificat auto-signé, le cas échéant.
fIsCyclic
Valeur booléenne qui indique si l’approbation de certificat est cyclique.
pChainElement
Pointeur vers le CERT_CHAIN_ELEMENT qui représente la status du certificat dans une chaîne.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wintrust.h |