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 |