Перечисление CAPICOM_CHECK_FLAG

Тип перечисления CAPICOM_CHECK_FLAG определяет условия, на наличие которых должна проверяться цепочка сертификатов.

Элементы

Член Описание Значение
CAPICOM_CHECK_NONE Проверка действительности не выполняется.
0x00000000
CAPICOM_CHECK_TRUSTED_ROOT Проверяет наличие доверенного корня цепочки сертификатов.
0x00000001
CAPICOM_CHECK_TIME_VALIDITY Проверяет срок действия всех сертификатов в цепочке.
0x00000002
CAPICOM_CHECK_SIGNATURE_VALIDITY Проверяет наличие допустимых подписей для всех сертификатов в цепочке.
0x00000004
CAPICOM_CHECK_ONLINE_REVOCATION_STATUS Проверяет состояние отзыва всех сертификатов в цепочке с помощью списков отзыва сертификатов (CRL), доступных в Сети. Списки отзыва сертификатов скачиваются с помощью расширения точки распространения CRL (CDP) в сертификате.
Если список отзыва сертификатов был скачан и срок действия не истек, CAPICOM использует его и не переходит в интернет. Если список отзыва сертификатов не был скачан или устарел, CAPICOM переходит в интернет, чтобы попытаться скачать список отзыва сертификатов.
Этот флаг игнорируется, если также указан CAPICOM_CHECK_OFFLINE_REVOCATION_STATUS.
0x00000008
CAPICOM_CHECK_OFFLINE_REVOCATION_STATUS Проверяет состояние отзыва всех сертификатов в цепочке, используя только автономные списки отзыва сертификатов.
0x00000010
CAPICOM_CHECK_COMPLETE_CHAIN Проверяет полную цепочку. Представлено в CAPICOM 2.0.
0x00000020
CAPICOM_CHECK_NAME_CONSTRAINTS Проверяет ограничения имен. Представлено в CAPICOM 2.0.
0x00000040
CAPICOM_CHECK_BASIC_CONSTRAINTS Проверяет основные ограничения. Представлено в CAPICOM 2.0.
0x00000080
CAPICOM_CHECK_NESTED_VALIDITY_PERIOD Проверяет вложенную допустимость. Представлено в CAPICOM 2.0.
0x00000100
CAPICOM_CHECK_ONLINE_ALL Проверяет все условия, кроме CAPICOM_CHECK_OFFLINE_REVOCATION_STATUS. Проверки отзыва выполняются для всех сертификатов в цепочке, за исключением корневого сертификата. Представлено в CAPICOM 2.0.
0x000001EF
CAPICOM_CHECK_OFFLINE_ALL Проверяет все условия, кроме CAPICOM_CHECK_ONLINE_REVOCATION_STATUS. Проверки отзыва выполняются для всех сертификатов в цепочке, за исключением корневого сертификата. Представлено в CAPICOM 2.0.
0x000001F7

Требования

Требование Значение
Распространяемые компоненты
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP
Заголовок
Capicom.h