Поделиться через


структура CRL_INFO (wincrypt.h)

Структура CRL_INFO содержит сведения о списке отзыва сертификатов (CRL).

Синтаксис

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;

Члены

dwVersion

Номер версии списка отзыва сертификатов. В следующей таблице приведены текущие номера версий.

Значение Значение
CRL_V1
версия 1
CRL_V2
версия 2

SignatureAlgorithm

CRYPT_ALGORITHM_IDENTIFIER структуры, содержащей идентификатор объекта (OID) алгоритма сигнатуры и все связанные дополнительные параметры.

Issuer

Структура БОЛЬШИХ ДВОИЧНЫх объектов , содержащая закодированное имя издателя сертификата.

ThisUpdate

Указание даты и времени публикации списка отзыва сертификатов. Если время после 1950 года и до 2050 года, оно закодировано в формате UTC как 8-байтовое значение даты и времени с точностью до секунд с 2-значным годом (т. е. ГГММДДЧЧММСС плюс 2 байта). В противном случае это обобщенное время закодировано как 8-байтовый год с точностью до миллисекунда с 4-байтным годом.

NextUpdate

Указание даты и времени следующего доступного запланированного обновления списка отзыва сертификатов. Если время после 1950 года и до 2050 года, оно закодировано в формате UTC как 8-байтовое значение даты и времени с точностью до секунд с 2-значным годом (т. е. ГГММДДЧЧММСС плюс 2 байта). В противном случае используется обобщенное время, закодированное в виде 8-байтового даты и времени с точностью до миллисекунда с 4-байтным годом.

cCRLEntry

Число элементов в массиве rgCRLEntry .

rgCRLEntry

Массив указателей на структуры CRL_ENTRY . Каждая из этих структур представляет отозванный сертификат.

cExtension

Количество элементов в массиве rgExtension .

rgExtension

Массив указателей на CERT_EXTENSION структуры, каждая из которых содержит сведения о списке отзыва сертификатов.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть wincrypt.h

См. также раздел

CERT_EXTENSION

CRL_ENTRY

CRYPT_ALGORITHM_IDENTIFIER

CRYPT_INTEGER_BLOB

CertVerifyCRLRevocation

CryptSignAndEncodeCertificate