Bagikan melalui


struktur CTL_INFO (wincrypt.h)

Struktur CTL_INFO berisi informasi yang disimpan dalam Daftar Kepercayaan Sertifikat (CTL).

Sintaks

typedef struct _CTL_INFO {
  DWORD                      dwVersion;
  CTL_USAGE                  SubjectUsage;
  CRYPT_DATA_BLOB            ListIdentifier;
  CRYPT_INTEGER_BLOB         SequenceNumber;
  FILETIME                   ThisUpdate;
  FILETIME                   NextUpdate;
  CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm;
  DWORD                      cCTLEntry;
  PCTL_ENTRY                 rgCTLEntry;
  DWORD                      cExtension;
  PCERT_EXTENSION            rgExtension;
} CTL_INFO, *PCTL_INFO;

Anggota

dwVersion

Nomor versi CTL. Nomor versi yang ditentukan saat ini diperlihatkan dalam tabel berikut.

Nilai Makna
CTL_V1
Versi 1

SubjectUsage

CTL_USAGE struktur yang mengidentifikasi penggunaan daftar yang dimaksudkan sebagai urutan pengidentifikasi objek. Ini sama seperti dalam ekstensi Penggunaan Kunci yang Ditingkatkan .

ListIdentifier

Struktur CRYPT_DATA_BLOB yang menyertakan string byte yang secara unik mengidentifikasi daftar. Anggota ini digunakan untuk menambah SubjectUsage dan lebih lanjut menentukan daftar jika diinginkan.

SequenceNumber

BLOB yang berisi angka yang meningkat secara monoton untuk setiap pembaruan CTL.

ThisUpdate

Indikasi tanggal dan waktu daftar pencabutan sertifikat (CRL) yang 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.

SubjectAlgorithm

CRYPT_ALGORITHM_IDENTIFIER struktur yang berisi jenis algoritma SubjectIdentifier di CTL_ENTRY anggota array anggota rgCTLEntry . Struktur ini juga mencakup parameter tambahan yang digunakan oleh algoritma.

cCTLEntry

Jumlah elemen dalam array anggota rgCTLEntry .

rgCTLEntry

Array struktur CTL_ENTRY .

cExtension

Jumlah elemen dalam array rgExtension .

rgExtension

Array struktur CERT_EXTENSION .

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_EXTENSION

CRYPT_ALGORITHM_IDENTIFIER

CRYPT_INTEGER_BLOB

CTL_CONTEXT

CTL_ENTRY

CTL_USAGE