Bagikan melalui


struktur CERT_SIMPLE_CHAIN (wincrypt.h)

Struktur CERT_SIMPLE_CHAIN berisi array elemen rantai dan status kepercayaan ringkasan untuk rantai yang diwakili array.

Sintaks

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;

Anggota

cbSize

Ukuran, dalam byte, dari struktur ini.

TrustStatus

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

cElement

Jumlah struktur CERT_CHAIN_ELEMENT dalam array.

rgpElement

Array pointer ke struktur CERT_CHAIN_ELEMENT . rgpElement[0] adalah elemen rantai sertifikat akhir. rgpElement[cElement–1] adalah elemen sertifikat "root" yang ditandatangani sendiri.

pTrustListInfo

Penunjuk ke struktur CERT_TRUST_LIST_INFO yang berisi penunjuk ke daftar kepercayaan sertifikat (CTL) yang menghubungkan rantai ini ke rantai sertifikat berikutnya. Jika rantai saat ini adalah rantai akhir, pTrustListInfo adalah NULL.

fHasRevocationFreshnessTime

BOOL. Jika TRUE, dwRevocationFreshnessTime telah dihitung.

dwRevocationFreshnessTime

Usia daftar pencabutan sertifikat (CRL) dalam hitungan detik, dihitung sebagai CurrentTime dikurangi waktu ThisUpdate CRL. Nilai ini adalah waktu terbesar di semua elemen yang diperiksa.

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_CHAIN_CONTEXT

CERT_CHAIN_ELEMENT

CERT_TRUST_LIST_INFO

CERT_TRUST_STATUS