struktur CRL_INFO (wincrypt.h)
Struktur CRL_INFO berisi informasi daftar pencabutan sertifikat (CRL).
Sintaks
typedef struct _CRL_INFO {
DWORD dwVersion;
CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
CERT_NAME_BLOB Issuer;
FILETIME ThisUpdate;
FILETIME NextUpdate;
DWORD cCRLEntry;
PCRL_ENTRY rgCRLEntry;
DWORD cExtension;
PCERT_EXTENSION rgExtension;
} CRL_INFO, *PCRL_INFO;
Anggota
dwVersion
Nomor versi CRL. Nomor versi yang ditentukan saat ini diperlihatkan dalam tabel berikut.
Nilai | Makna |
---|---|
|
versi 1 |
|
versi 2 |
SignatureAlgorithm
CRYPT_ALGORITHM_IDENTIFIER struktur yang berisi pengidentifikasi objek (OID) dari algoritma tanda tangan dan parameter tambahan terkait.
Issuer
Struktur BLOB yang berisi nama penerbit sertifikat yang dikodekan.
ThisUpdate
Indikasi tanggal dan waktu CRL diterbitkan. Jika waktunya setelah 1950 dan sebelum 2050, waktu UTC dikodekan sebagai tanggal/waktu 8 byte tepat untuk detik dengan tahun 2 digit (yaitu, YYMMDDHHMMSS ditambah 2 byte). Jika tidak, waktu umum dikodekan sebagai tahun 8-byte tepat untuk milidetik dengan tahun 4-byte.
NextUpdate
Indikasi tanggal dan waktu untuk pembaruan terjadwal CRL berikutnya yang tersedia. Jika waktunya setelah 1950 dan sebelum 2050, waktu UTC dikodekan sebagai tanggal/waktu 8 byte tepat untuk detik dengan tahun 2 digit (yaitu, YYMMDDHHMMSS ditambah 2 byte). Jika tidak, waktu umum dikodekan sebagai waktu tanggal 8 byte tepat hingga milidetik dengan tahun 4-byte.
cCRLEntry
Jumlah elemen dalam array rgCRLEntry .
rgCRLEntry
Array pointer ke struktur CRL_ENTRY . Masing-masing struktur ini mewakili sertifikat yang dicabut.
cExtension
Jumlah elemen dalam array rgExtension .
rgExtension
Array pointer ke struktur CERT_EXTENSION , masing-masing menyimpan informasi tentang CRL.
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 |