Пожалуйста, потерпите меня. Я не эксперт по шифрованию SSL. Я просто хочу подключиться к серверу, используя их API. Я не в состоянии. Когда я использую этот API, как указано в документации, возникает следующая ошибка:
[Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Похоже, что этот API размещен где-то на сервере AWS, и специалист службы поддержки направил мне этот документ AWS с дополнительной информацией о том, что их сервер использует TLSv1_2016. Я не уверен, что это правильно, но это то, что мне сказали.
Эта версия TLS не поддерживается OpenSSL, который поставляется с Ubuntu 14.0.4 (openssl v1.0.1f). Версия 1.2 IS поддерживается. Я обновляю свою систему на регулярной основе, и не похоже, что существует какой-либо одобренный релиз Ubuntu, поддерживающий этот протокол. Мне посоветовали обновить, но не понятно к чему.
Это все греческое для меня. Может кто-нибудь сказать мне, какое обновление я мог бы сделать мою систему, чтобы решить эту проблему?
ОБНОВЛЕНИЕ Проблема сохраняется после установки Ubuntu-18.04, которая поставляется с openssl 1.1.0g.