Freigeben über


CERT_CHAIN_ELEMENT-Struktur (wincrypt.h)

Die CERT_CHAIN_ELEMENT-Struktur ist ein einzelnes Element in einer einfachen Zertifikatkette. Jedes Element verfügt über einen Zeiger auf einen Zertifikatkontext, einen Zeiger auf eine Struktur, die den Fehler status und Informationen status des Zertifikats angibt, sowie einen Zeiger auf eine Struktur, die die Sperrung status des Zertifikats angibt.

Syntax

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;

Member

cbSize

Größe dieser Struktur in Bytes.

pCertContext

Ein Zeiger auf einen Zertifikatkontext.

TrustStatus

Struktur, die die status des Zertifikats angibt. Die -Struktur enthält einen Fehler status Code und eine Information status Code. Informationen zu status Codewerten finden Sie unter CERT_TRUST_STATUS.

pRevocationInfo

Ein Zeiger auf eine CERT_REVOCATION_INFO-Struktur mit Informationen zur Sperrung status des Zertifikats. Wenn die Sperrüberprüfung nicht aktiviert war, ist pRevocationInfoNULL.

pIssuanceUsage

Ein Zeiger auf eine CERT_ENHKEY_USAGE-Struktur. Wenn NULL, ist jede Ausstellungsrichtlinie akzeptabel.

pApplicationUsage

Ein Zeiger auf eine CERT_ENHKEY_USAGE-Struktur. Wenn NULL, ist eine erweiterte Schlüsselverwendung akzeptabel.

pwszExtendedErrorInfo

Ein Zeiger auf eine mit NULL beendete Breitzeichenzeichenfolge, die erweiterte Fehlerinformationen enthält. Wenn NULL, gibt es keine erweiterten Fehlerinformationen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wincrypt.h

Weitere Informationen

CERT_REVOCATION_INFO

CERT_SIMPLE_CHAIN

CERT_TRUST_STATUS