Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline seevve  
#1 Оставлено : 8 ноября 2021 г. 16:26:40(UTC)
seevve

Статус: Участник

Группы: Участники
Зарегистрирован: 08.11.2021(UTC)
Сообщений: 10
Российская Федерация
Откуда: Москва

CertVerifyCertificateChainPolicy выставляет dwError в
Цитата:
ErrorCode: 0x80096019. Error message: A certificate's basic constraint extension has not been observed.


При этом сертификат каким подписано:
Цитата:
761 9: SEQUENCE {
763 3: OBJECT IDENTIFIER basicConstraints (2 5 29 19)
768 2: OCTET STRING, encapsulates {
770 0: SEQUENCE {}
: }
: }
772 11: SEQUENCE {
774 3: OBJECT IDENTIFIER keyUsage (2 5 29 15)
779 4: OCTET STRING, encapsulates {
781 2: BIT STRING 6 unused bits
: '11'B
: }
: }


В корневике ( цепочка тестовая из двух сертификатов вроде никаких расширений (включая KeyUsage, ExtKeyUsage, Policy) нет.

Код:
PolicyPara.dwFlags = CERT_CHAIN_POLICY_IGNORE_INVALID_BASIC_CONSTRAINTS_FLAG;

помогает, но хотелось бы разобраться.

Подскажите в чём может причина?

Отредактировано пользователем 8 ноября 2021 г. 16:29:16(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.