estrutura CERT_SIMPLE_CHAIN (wincrypt.h)
A estrutura CERT_SIMPLE_CHAIN contém uma matriz de elementos de cadeia e uma status de confiança resumida para a cadeia que a matriz representa.
Sintaxe
typedef struct _CERT_SIMPLE_CHAIN {
DWORD cbSize;
CERT_TRUST_STATUS TrustStatus;
DWORD cElement;
PCERT_CHAIN_ELEMENT *rgpElement;
PCERT_TRUST_LIST_INFO pTrustListInfo;
BOOL fHasRevocationFreshnessTime;
DWORD dwRevocationFreshnessTime;
} CERT_SIMPLE_CHAIN, *PCERT_SIMPLE_CHAIN;
Membros
cbSize
O tamanho, em bytes, dessa estrutura.
TrustStatus
Uma estrutura que indica a status de confiança de toda a cadeia. A estrutura inclui um erro status código e uma informação status código. Para obter informações sobre status valores de código, consulte CERT_TRUST_STATUS.
cElement
O número de estruturas CERT_CHAIN_ELEMENT na matriz.
rgpElement
Uma matriz de ponteiros para estruturas de CERT_CHAIN_ELEMENT . rgpElement[0] é o elemento de cadeia de certificados final. rgpElement[cElement–1] é o elemento de certificado "raiz" autoassinado.
pTrustListInfo
Um ponteiro para uma estrutura CERT_TRUST_LIST_INFO que contém um ponteiro para uma CTL ( lista de confiança de certificado ) que conecta essa cadeia a uma próxima cadeia de certificados. Se a cadeia atual for a cadeia final, pTrustListInfo será NULL.
fHasRevocationFreshnessTime
BOOL. Se TRUE, dwRevocationFreshnessTime foi calculado.
dwRevocationFreshnessTime
A idade de uma CRL ( lista de revogação de certificados ) em segundos, calculada como CurrentTime menos o tempo ThisUpdate da CRL. Esses valores são a maior vez em todos os elementos verificados.
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 |