struttura CRYPT_PROVIDER_CERT (wintrust.h)
[La struttura CRYPT_PROVIDER_CERT è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]
La struttura CRYPT_PROVIDER_CERT fornisce informazioni su un certificato del provider.
Sintassi
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;
Members
cbStruct
Dimensione, in byte, della struttura.
pCert
Puntatore al contesto del certificato.
fCommercial
Valore booleano che indica se il certificato è un certificato commerciale.
fTrustedRoot
Valore booleano che indica se il certificato è un certificato radice attendibile.
fSelfSigned
Valore booleano che indica se il certificato è autofirmato.
fTestCert
Valore booleano che indica se il certificato è un certificato di test.
dwRevokedReason
Valore che specifica il motivo della revoca, se applicabile.
dwConfidence
Combinazione bit per bit di zero o più dei valori di confidenza seguenti.
dwError
Puntatore a una variabile DWORD che contiene il valore di errore per questo certificato, se applicabile.
pTrustListContext
Puntatore al CTL_CONTEXT che rappresenta l'elenco di certificati attendibili (CTL).
fTrustListSignerCert
Valore booleano che specifica se il certificato è un certificato del firmatario dell'elenco di attendibilità.
pCtlContext
Puntatore al CTL_CONTEXT che rappresenta un CTL che contiene un certificato autofirmato, se applicabile.
dwCtlError
Puntatore a una variabile DWORD che contiene il valore di errore per una libreria di certificati che contiene un certificato autofirmato, se applicabile.
fIsCyclic
Valore booleano che indica se l'attendibilità del certificato è ciclica.
pChainElement
Puntatore al CERT_CHAIN_ELEMENT che rappresenta lo stato del certificato all'interno di una catena.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wintrust.h |