structure CERT_SIMPLE_CHAIN (wincrypt.h)

La structure CERT_SIMPLE_CHAIN contient un tableau d’éléments de chaîne et une status d’approbation résumée pour la chaîne que le tableau représente.

Syntaxe

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;

Membres

cbSize

Taille, en octets, de cette structure.

TrustStatus

Structure qui indique la status d’approbation de l’ensemble de la chaîne. La structure inclut un code d’erreur status et un code status d’informations. Pour plus d’informations sur les valeurs de code status, consultez CERT_TRUST_STATUS.

cElement

Nombre de structures CERT_CHAIN_ELEMENT dans le tableau.

rgpElement

Tableau de pointeurs vers CERT_CHAIN_ELEMENT structures. rgpElement[0] est l’élément de chaîne de certificats de fin. rgpElement[cElement–1] est l’élément de certificat « racine » auto-signé.

pTrustListInfo

Pointeur vers une structure de CERT_TRUST_LIST_INFO qui contient un pointeur vers une liste d’approbation de certificats (CTL) qui connecte cette chaîne à une chaîne de certificats suivante. Si la chaîne actuelle est la chaîne finale, pTrustListInfo a la valeur NULL.

fHasRevocationFreshnessTime

BOOL. Si la valeur est TRUE, dwRevocationFreshnessTime a été calculée.

dwRevocationFreshnessTime

L’âge d’une liste de révocation de certificats (CRL) en secondes, calculé en tant que CurrentTime moins l’heure ThisUpdate de la liste de révocation de certificats. Il s’agit de la durée la plus importante pour tous les éléments vérifiés.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wincrypt.h

Voir aussi

CERT_CHAIN_CONTEXT

CERT_CHAIN_ELEMENT

CERT_TRUST_LIST_INFO

CERT_TRUST_STATUS