Bagikan melalui


struktur CERT_CHAIN_ELEMENT (wincrypt.h)

Struktur CERT_CHAIN_ELEMENT adalah elemen tunggal dalam rantai sertifikat sederhana. Setiap elemen memiliki penunjuk ke konteks sertifikat, penunjuk ke struktur yang menunjukkan status kesalahan dan status informasi sertifikat, dan penunjuk ke struktur yang menunjukkan status pencabutan sertifikat.

Sintaks

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;

Anggota

cbSize

Ukuran struktur ini dalam byte.

pCertContext

Penunjuk ke konteks sertifikat.

TrustStatus

Struktur yang menunjukkan status sertifikat. Struktur mencakup kode status kesalahan dan kode status informasi. Untuk informasi tentang nilai kode status, lihat CERT_TRUST_STATUS.

pRevocationInfo

Penunjuk ke struktur CERT_REVOCATION_INFO dengan informasi tentang status pencabutan sertifikat. Jika pemeriksaan pencabutan tidak diaktifkan, pRevocationInfo adalah NULL.

pIssuanceUsage

Penunjuk ke struktur CERT_ENHKEY_USAGE. Jika NULL, kebijakan penerbitan apa pun dapat diterima.

pApplicationUsage

Penunjuk ke struktur CERT_ENHKEY_USAGE. Jika NULL, penggunaan kunci yang ditingkatkan dapat diterima.

pwszExtendedErrorInfo

Penunjuk ke string karakter lebar yang dihentikan null yang berisi informasi kesalahan yang diperluas. Jika NULL, tidak ada informasi kesalahan yang diperluas.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header wincrypt.h

Lihat juga

CERT_REVOCATION_INFO

CERT_SIMPLE_CHAIN

CERT_TRUST_STATUS