estrutura CRYPT_PROVIDER_CERT (wintrust.h)
[A estrutura CRYPT_PROVIDER_CERT está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]
A estrutura CRYPT_PROVIDER_CERT fornece informações sobre um certificado de provedor.
Sintaxe
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;
Membros
cbStruct
O tamanho, em bytes, dessa estrutura.
pCert
Um ponteiro para o contexto do certificado.
fCommercial
Valor booliano que indica se o certificado é um certificado comercial.
fTrustedRoot
Valor booliano que indica se o certificado é um certificado raiz confiável.
fSelfSigned
Valor booliano que indica se o certificado é autoassinado.
fTestCert
Valor booliano que indica se o certificado é um certificado de teste.
dwRevokedReason
Valor que especifica o motivo da revogação, se aplicável.
dwConfidence
Combinação bit a bit de zero ou mais dos seguintes valores de confiança.
dwError
Um ponteiro para uma variável DWORD que contém o valor de erro para esse certificado, se aplicável.
pTrustListContext
Um ponteiro para o CTL_CONTEXT que representa a CTL (lista de confiança do certificado).
fTrustListSignerCert
Valor booliano que especifica se o certificado é um certificado de signatário de lista de confiança.
pCtlContext
Um ponteiro para o CTL_CONTEXT que representa uma CTL que contém um certificado autoassinado, se aplicável.
dwCtlError
Um ponteiro para uma variável DWORD que contém o valor de erro de uma CTL que contém um certificado autoassinado, se aplicável.
fIsCyclic
Valor booliano que indica se a confiança do certificado é cíclica.
pChainElement
Um ponteiro para o CERT_CHAIN_ELEMENT que representa o status do certificado em uma cadeia.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wintrust.h |