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


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

Структура CRL_DIST_POINT_NAME определяет расположение, из которого можно получить список отзыва сертификатов. При использовании CRL_DIST_POINT_NAME различные формы имени точки распространения списка отзыва сертификатов отображаются в элементе FullName структуры CERT_ALT_NAME_INFO . Приложение не должно обрабатывать все формы имен в структуре. Он может использовать точку распространения, если можно обработать хотя бы одну форму имени.

Если формы имен для точки распространения не могут быть обработаны, приложение по-прежнему может использовать сертификат, при условии, что необходимые сведения об отзыве можно получить из другого источника, например из точки распространения записи каталога центра сертификации (ЦС).

Синтаксис

typedef struct _CRL_DIST_POINT_NAME {
  DWORD dwDistPointNameChoice;
  union {
    CERT_ALT_NAME_INFO FullName;
  } DUMMYUNIONNAME;
} CRL_DIST_POINT_NAME, *PCRL_DIST_POINT_NAME;

Члены

dwDistPointNameChoice

Указывает вариант, используемый для данных имени, содержащихся в объединении. Определены следующие значения:

Значение Значение
CRL_DIST_POINT_NO_NAME
Имя точки распространения не указано.
CRL_DIST_POINT_FULL_NAME
Имя точки распространения находится в элементе FullName объединения.
CRL_DIST_POINT_ISSUER_RDN_NAME
В настоящий момент не реализовано.

DUMMYUNIONNAME

DUMMYUNIONNAME.FullName

Структура CERT_ALT_NAME_INFO , содержащая массив альтернативных имен, указывающих точку распространения списка отзыва сертификатов в одной из нескольких различных форм. Один из наиболее распространенных использует URL-адрес в виде "http://..." , чтобы указать расположение списка отзыва сертификатов.

Требования

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

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

CERT_ALT_NAME_INFO

CRL_DIST_POINT