У меня есть 2 компьютера - давайте назовите его A и B. Оба имеют ту же версию OpenSSL. Оба Debian 8.3.версия инструмента командной строки OpenSSL и шифр
OpenSSL 1.0.1k 8 Jan 2015
Я пытаюсь подключиться к почтовому серверу через SSL от обоих.
openssl s_client -host pop.amailserver.net -port 995
От мне нужно указать Ssl-версию (параметр -tls1 или -tls1_1), чтобы заставить его работать.
Если нет, то я получаю сообщение об ошибке.
SSL routines:SSL3_GET_SERVER_HELLO:wrong ssl version:s3_clnt.c:851
...
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
SSL-Session:
Protocol : TLSv1.1
Cipher : 0000
Но из В он работает из коробки без какого-либо параметра.
Protocol : TLSv1
Cipher : AES128-SHA
Проблема в том, что некоторые библиотеки используют эту настройку и не могут подключиться к A (работает с B). Поэтому я думаю, что по той же причине - я не могу передать некоторые SSL-параметры в библиотеку.
Кто-нибудь знает, настроено или задано это поведение?
Сделайте оба ** ** и ** B **, используя ту же конфигурацию для этого сервера POP3? – Castaglia
Все важные конфигурации показаны выше. Это только хост и порт. Проблема заключается в том, что SSL, а не POP3. – chris01
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он не пытается решить проблему программирования. – PeeHaa