estrutura CERT_CHAIN_ELEMENT (wincrypt.h)
A estrutura CERT_CHAIN_ELEMENT é um único elemento em uma cadeia de certificados simples. Cada elemento tem um ponteiro para um contexto de certificado, um ponteiro para uma estrutura que indica o status de erro e informações status do certificado e um ponteiro para uma estrutura que indica o status de revogação do certificado.
Sintaxe
typedef struct _CERT_CHAIN_ELEMENT {
DWORD cbSize;
PCCERT_CONTEXT pCertContext;
CERT_TRUST_STATUS TrustStatus;
PCERT_REVOCATION_INFO pRevocationInfo;
PCERT_ENHKEY_USAGE pIssuanceUsage;
PCERT_ENHKEY_USAGE pApplicationUsage;
LPCWSTR pwszExtendedErrorInfo;
} CERT_CHAIN_ELEMENT, *PCERT_CHAIN_ELEMENT;
Membros
cbSize
Tamanho dessa estrutura em bytes.
pCertContext
Um ponteiro para um contexto de certificado.
TrustStatus
Estrutura que indica o status do certificado. A estrutura inclui um código de status de erro e uma informação status código. Para obter informações sobre status valores de código, consulte CERT_TRUST_STATUS.
pRevocationInfo
Um ponteiro para uma estrutura CERT_REVOCATION_INFO com informações sobre a status de revogação do certificado. Se a verificação de revogação não estiver habilitada, pRevocationInfo será NULL.
pIssuanceUsage
Um ponteiro para uma estrutura CERT_ENHKEY_USAGE. Se FOR NULL, qualquer política de emissão será aceitável.
pApplicationUsage
Um ponteiro para uma estrutura CERT_ENHKEY_USAGE. Se FOR NULL, qualquer uso aprimorado de chave será aceitável.
pwszExtendedErrorInfo
Um ponteiro para uma cadeia de caracteres largos terminada em nulo que contém informações de erro estendidas. Se FOR NULL, não haverá informações de erro estendidas.
Requisitos
Requisito | Valor |
---|---|
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 | wincrypt.h |