При подключении к API возникает ошибка
OpenSSL::SSL::SSLError: SSL_connect return=1 errno=0 state=error: проверка сертификата не удалась (срок действия сертификата истек)
Тем не менее, сертификат обслуживает ряд доменов, а запрос браузера возвращает данные, которые не вызывают никаких тревог.
При запросе данных в сертификате возникают следующие ошибки:
openssl s_client -connect site.example.online:443 -cert certname
Ошибка при открытии файла закрытого ключа клиентского сертификата certname
49295: ошибка: 02001002: системная библиотека: fopen: нет такого файла или каталога:/SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/crypto/bio/bss_file.c:356:fopen('certname','r')
49295: ошибка: 20074002: подпрограммы BIO: FILE_CTRL: системная библиотека:/SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/crypto/bio/bss_file.c:358:
не удалось загрузить файл закрытого ключа сертификата клиента
$ openssl s_client -connect site.example.online:443 -формат формы сертификата
ПОДКЛЮЧЕН(00000003)
49310: ошибка: 1407742E: процедуры SSL: SSL23_GET_SERVER_HELLO: версия протокола предупреждений tlsv1:/SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/ssl/s23_clnt.c:593:
Сертификаты были установлены с помощью Lets Encrypt.
версия openssl
возвращается
OpenSSL 1.1.1f
это несоответствие, вероятно, является источником ошибки подключения API.
Как сделать так, чтобы эти вопросы выстроились правильно?
Ubuntu 20.04.3 LTS (GNU/Linux 5.4.0-100-общий x86_64)