struktur CERT_REVOCATION_STATUS (wincrypt.h)
Struktur CERT_REVOCATION_STATUS berisi informasi tentang status pencabutan sertifikat. Ini diteruskan ke dan dikembalikan oleh CertVerifyRevocation. Saat dikembalikan dari fungsi, fungsi menentukan status konteks yang dicabut atau tidak dicentang.
Sintaks
typedef struct _CERT_REVOCATION_STATUS {
DWORD cbSize;
DWORD dwIndex;
DWORD dwError;
DWORD dwReason;
BOOL fHasFreshnessTime;
DWORD dwFreshnessTime;
} CERT_REVOCATION_STATUS, *PCERT_REVOCATION_STATUS;
Anggota
cbSize
Ukuran struktur ini dalam byte.
Setelah input ke CERT_REVOCATION_STATUS, cbSize harus diatur ke ukuran yang lebih besar dari atau sama dengan ukuran struktur CERT_REVOCATION_STATUS . Jika tidak, CERT_REVOCATION_STATUS mengembalikan FALSE dan GetLastError mengembalikan E_INVALIDARG.
dwIndex
Menentukan nilai indeks untuk array rgpvContext yang diteruskan ke CertVerifyRevocation. Ini adalah indeks konteks pertama dalam array yang dicabut atau yang tidak dapat diperiksa untuk pencabutan. Untuk informasi tentang konteks yang tidak diperiksa, CertVerifyRevocation dipanggil lagi, menentukan array rgpvContext yang berisi konteks yang tidak dicentang dari daftar asli.
dwError
Menentukan status kesalahan yang dikembalikan. Nilai ini cocok dengan nilai pengembalian GetLastError saat dikembalikan dari panggilan ke CertVerifyRevocation. Untuk daftar nilai kesalahan ini, lihat tabel di bagian Nilai Pengembalian dari CertVerifyRevocation.
dwReason
Menentukan penyebab kesalahan. Anggota ini diatur hanya jika dwError CRYPT_E_REVOKED. Ini berisi kode yang menunjukkan mengapa konteks dicabut. Ini bisa menjadi salah satu nilai berikut.
fHasFreshnessTime
Tergantung pada cbSize, struktur ini dapat berisi anggota ini. Jika anggota ini TRUE, waktu kesegaran pencabutan yang dikembalikan oleh dwFreshnessTime valid.
dwFreshnessTime
Tergantung pada cbSize, struktur ini dapat berisi anggota ini. Jika ada, anggota ini memberikan waktu dalam detik antara waktu saat ini dan kapan CRL diterbitkan.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk