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


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

Структура OCSP_BASIC_REVOKED_INFO содержит причину отзыва сертификата. Эта структура используется в OCSP_BASIC_RESPONSE_ENTRY структуре.

Синтаксис

typedef struct _OCSP_BASIC_REVOKED_INFO {
  FILETIME RevocationDate;
  DWORD    dwCrlReasonCode;
} OCSP_BASIC_REVOKED_INFO, *POCSP_BASIC_REVOKED_INFO;

Члены

RevocationDate

Дата отзыва сертификата. Дополнительные сведения см. в описании элемента RevocationDate для CRL_ENTRY.

dwCrlReasonCode

Значение типа , указывающее причину отзыва сертификата. Это может быть одно из следующих значений.

Значение Значение
CRL_REASON_UNSPECIFIED
0
Причина отзыва не указана.
CRL_REASON_KEY_COMPROMISE
1
Известно или подозревается, что закрытый ключ субъекта или другие аспекты субъекта, проверенные в сертификате, скомпрометированы.
CRL_REASON_CA_COMPROMISE
2
Известно или подозревается, что закрытый ключ центра сертификации (ЦС) или другие аспекты ЦС, проверенные в сертификате, скомпрометированы.
CRL_REASON_AFFILIATION_CHANGED
3
Имя субъекта или другие сведения в сертификате были изменены, но нет никаких причин подозревать, что закрытый ключ был скомпрометирован.
CRL_REASON_SUPERSEDED
4
Сертификат заменен, но нет никаких причин подозревать, что закрытый ключ был скомпрометирован.
CRL_REASON_CESSATION_OF_OPERATION
5
Сертификат больше не требуется для цели, для которой он был выдан, но нет никаких причин подозревать, что закрытый ключ был скомпрометирован.
CRL_REASON_CERTIFICATE_HOLD
6
Сертификат помещен на удержание.
CRL_REASON_REMOVE_FROM_CRL
8
Сертификат удален из списка отзыва сертификатов (CRL).

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть wincrypt.h

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

CRL_ENTRY

OCSP_BASIC_RESPONSE_ENTRY