Partager via


structure CERT_CHAIN_ELEMENT (wincrypt.h)

La structure CERT_CHAIN_ELEMENT est un élément unique d’une chaîne de certificats simple. Chaque élément a un pointeur vers un contexte de certificat, un pointeur vers une structure qui indique l’erreur status et les informations status du certificat, et un pointeur vers une structure qui indique la révocation status du certificat.

Syntaxe

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;

Membres

cbSize

Taille de cette structure en octets.

pCertContext

Pointeur vers un contexte de certificat.

TrustStatus

Structure indiquant le status du certificat. La structure inclut un code d’erreur status et un code status d’informations. Pour plus d’informations sur status valeurs de code, consultez CERT_TRUST_STATUS.

pRevocationInfo

Pointeur vers une structure de CERT_REVOCATION_INFO avec des informations sur la status de révocation du certificat. Si la vérification de la révocation n’a pas été activée, pRevocationInfo a la valeur NULL.

pIssuanceUsage

Pointeur vers une structure CERT_ENHKEY_USAGE. Si la valeur est NULL, toute stratégie d’émission est acceptable.

pApplicationUsage

Pointeur vers une structure CERT_ENHKEY_USAGE. Si la valeur est NULL, toute utilisation de clé améliorée est acceptable.

pwszExtendedErrorInfo

Pointeur vers une chaîne de caractères larges terminée par null qui contient des informations d’erreur étendues. Si la valeur est NULL, il n’existe aucune information d’erreur étendue.

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_REVOCATION_INFO

CERT_SIMPLE_CHAIN

CERT_TRUST_STATUS