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


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

Структура CRL_DIST_POINT определяет одну точку распространения списка отзыва сертификатов (CRL), на которую пользователь может ссылаться, чтобы определить, были ли отозваны сертификаты. Пользователь сертификата может получить список отзыва сертификатов из соответствующей точки распространения или текущий полный список отзыва сертификатов из записи каталога центра сертификации (ЦС).

Структуры CRL_DIST_POINT являются элементами в элементе массива структуры CRL_DIST_POINTS_INFO.

Синтаксис

typedef struct _CRL_DIST_POINT {
  CRL_DIST_POINT_NAME DistPointName;
  CRYPT_BIT_BLOB      ReasonFlags;
  CERT_ALT_NAME_INFO  CRLIssuer;
} CRL_DIST_POINT, *PCRL_DIST_POINT;

Члены

DistPointName

Структура CRL_DIST_POINT_NAME , идентифицирующая расположение источника списка отзыва сертификатов. Если значение РАВНО NULL, по умолчанию используется имя точки распространения CRLIssuer .

ReasonFlags

CRYPT_BIT_BLOB, содержащий байт, указывающий причины отзыва, на которые распространяется список отзыва.

Если значение РАВНО NULL, указанная точка распространения списка отзыва сертификатов распространяет список отзыва сертификатов, который будет содержать запись для этого сертификата, если этот сертификат был отозван, независимо от причины отзыва.

Ниже приведены определенные в настоящее время значения ReasonFlags . Для отзыва нескольких причин объедините эти причины с помощью побитовой операции ИЛИ .

  • CRL_REASON_UNUSED_FLAG
  • CRL_REASON_KEY_COMPROMISE_FLAG
  • CRL_REASON_CA_COMPROMISE_FLAG
  • CRL_REASON_AFFILIATION_CHANGED_FLAG
  • CRL_REASON_SUPERSEDED_FLAG
  • CRL_REASON_CESSATION_OF_OPERATION_FLAG
  • CRL_REASON_CERTIFICATE_HOLD_FLAG

CRLIssuer

CERT_ALT_NAME_INFO, идентифицирующий центр сертификации, который выдал и подписал список отзыва сертификатов. Если значение РАВНО NULL, имя издателя по умолчанию равно имени издателя сертификата.

Требования

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

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

CRL_DIST_POINTS_INFO

CRL_DIST_POINT_NAME