Bagikan melalui


struktur CT_EXTRA_CERT_CHAIN_POLICY_STATUS (wincrypt.h)

Berisi informasi kesalahan tambahan tentang status pemeriksaan kebijakan rantai Transparansi Sertifikat.

Sintaksis

typedef struct _CT_EXTRA_CERT_CHAIN_POLICY_STATUS {
  DWORD cbSize;
  LONG  lErrorStatus;
  LONG  lErrorSubStatus;
  DWORD cEntries;
  DWORD cValidated;
} CT_EXTRA_CERT_CHAIN_POLICY_STATUS, *PCT_EXTRA_CERT_CHAIN_POLICY_STATUS;

Anggota

cbSize

Ukuran struktur, dalam byte.

lErrorStatus

Status kesalahan kebijakan rantai sertifikat.

Nilai Deskripsi
> 0 Peringatan - Kesalahan ini dapat diabaikan. Akan memetakan ke S_FALSE.
== 0 Sukses - Akan memetakan ke S_OK.
< 0 Kesalahan fatal - Kesalahan ini tidak boleh diabaikan. Akan memetakan ke E_FAIL.

Lihat Keterangan untuk informasi selengkapnya.

lErrorSubStatus

Substatus kebijakan rantai sertifikat. Tergantung pada lErrorStatus. Dapat mengambil alih lErrorStatus.

Lihat Keterangan untuk informasi selengkapnya.

cEntries

Jumlah entri SCT dalam rantai sertifikat.

cValidated

Menunjukkan jumlah entri SCT yang telah berhasil divalidasi dalam rantai sertifikat.

Komentar

Nilai berikut adalah bidang lErrorStatus dan lErrorSubStatus yang mungkin:

Nilai Deskripsi
CERT_CHAIN_POLICY_CT_ERROR_UNDECODABLE_SCT_EXTENSION
-112
Ekstensi SCT tidak dapat didekodekan ASN.1 (sintaks yang tidak valid atau tidak didukung).
CERT_CHAIN_POLICY_CT_ERROR_UNRETRIEVABLE_SCT_EXTENSION
-111
Ekstensi SCT tidak dapat diambil.
CERT_CHAIN_POLICY_CT_ERROR_MISSING_SCT_EXTENSION
-110
Ekstensi SCT hilang.
CERT_CHAIN_POLICY_CT_ERROR_INVALID_ISSUER_CERT
-101
Sertifikasi pengeluar sertifikat tidak dapat dikonversi ke format yang tepat (sintaks yang tidak valid).
CERT_CHAIN_POLICY_CT_ERROR_INVALID_SUBJECT_CERT
-100
Sertifikat subjek tidak dapat dikonversi ke format yang tepat (sintaks yang tidak valid).
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_INSUFFICIENT
-4
Satu atau beberapa SCT divalidasi tetapi jumlah valid total yang diperlukan untuk melewati pemeriksaan kebijakan CT tidak terpenuhi.
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_UNKNOWN_VERSION
-3
SCT adalah versi yang tidak didukung (hanya v1 yang didukung).
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_UNKNOWN_LOG
-2
SCT dikeluarkan oleh log yang tidak ada di CT Log Store.
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_INVALID
-1
Tanda tangan SCT salah, tanda waktunya di masa mendatang), atau jika tidak valid.
CERT_CHAIN_POLICY_CT_SUCCESS_SCT_VALIDIDATION_STATUS_VALID
0
Jumlah STIK valid yang diperlukan untuk melewati pemeriksaan kebijakan CT terpenuhi.

Persyaratan

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

Lihat juga

CERT_CHAIN_POLICY_STATUS