Задать вопрос
@MaBa2014

Как исправить «No client certificate CA names sent» ubuntu?

Встроил корневые сертификаты в папку /etc/ssl/certs их видит и при запросе например на google все сертификаты видно, однако доходя до CA сертификата выдет ошибку, настраивал, подключал по этой статье и по итогу все-равно выдает ошибки:

No client certificate CA names sent

SSL handshake has read 6660 bytes and written 392 bytes
Verification error: unable to get local issuer certificate


Подскажите в чем может быть причина?
  • Вопрос задан
  • 2242 просмотра
Подписаться 2 Сложный Комментировать
Решения вопроса 1
@MaBa2014 Автор вопроса
Нужно было для интеграции с esia.

Исправил сам:

1.Установил пакет на ubuntu: sudo apt-get install ca-certificates, ввел команду: dpkg-reconfigure ca-certificates и снял галочки со всех лишних сертификатов.
2.Взял все нужные сертификаты: с сервера, Информационной Системы esia, Минкомсвязи России и Sectigo
3. Загрузились они в формате .cer, конвертировал в .crt при помощи команды openssl
openssl x509 -inform der -in name_certificate.cer -out name_certificate.crt

4. Положил по пути на сервере /usr/local/share/ca-certificates, ОБЯЗАТЕЛЬНО В ФОРМАТЕ .crt!!!!
5. Ввел команду sudo update-ca-certificates
6. После чего ввел команду sudo c_rehash

После этого авторизация при помощи esia заработала
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы