Condividi tramite


CERT_SIMPLE_CHAIN struttura (wincrypt.h)

La struttura CERT_SIMPLE_CHAIN contiene una matrice di elementi della catena e uno stato di attendibilità di riepilogo per la catena rappresentata dalla matrice.

Sintassi

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;

Members

cbSize

Dimensione, in byte, della struttura.

TrustStatus

Struttura che indica lo stato di attendibilità dell'intera catena. La struttura include un codice di stato degli errori e un codice di stato delle informazioni. Per informazioni sui valori del codice di stato, vedere CERT_TRUST_STATUS.

cElement

Numero di strutture CERT_CHAIN_ELEMENT nella matrice.

rgpElement

Matrice di puntatori alle strutture CERT_CHAIN_ELEMENT . rgpElement[0] è l'elemento della catena di certificati finale. rgpElement[cElement-1] è l'elemento certificato "radice" autofirmato.

pTrustListInfo

Puntatore a una struttura CERT_TRUST_LIST_INFO che contiene un puntatore a un elenco di attendibilità certificato (CTL) che collega questa catena a una catena di certificati successiva. Se la catena corrente è la catena finale, pTrustListInfo è NULL.

fHasRevocationFreshnessTime

BOOL. Se TRUE, è stato calcolato dwRevocationFreshnessTime .

dwRevocationFreshnessTime

L'età di un elenco di revoche di certificati (CRL) in secondi, calcolata come CurrentTime meno l'ora di ThisUpdate di CRL. Questi valori sono il più grande tempo per tutti gli elementi controllati.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CERT_CHAIN_CONTEXT

CERT_CHAIN_ELEMENT

CERT_TRUST_LIST_INFO

CERT_TRUST_STATUS