LINUX.ORG.RU

ошибка сертификата

 , , , ,


0

1

Был у меня настроен ejabberd на впс'ке и всё было хорошо, но вот когда пришла пора платить за следующий год я выбрал вместо продления покупку нового сервера, т.к. на покупку нового был 50% дисконт.

Образ для сервера взял тот же что и был Ubuntu 14.04LTS. Настроил всё вроде так же, но откуда то при подключении spectrum транспорта к icq-серверу стала появляться такая вот ошибка:

Error requesting https://api.login.icq.net/auth/clientLogin:
 Unable to connect to api.login.icq.net: 
SSL peer presented an invalid certificate

Гуглил. Не помогает. Сертификаты в /usr/share/purple/ca-certs подкладывать пытался, хотя не уверен что делал всё правильно. Что делать? Куда копать?

PS: от ICQ избавляться не предлагать.

★★★★★

Последнее исправление: Loki13 (всего исправлений: 1)

Вообще на сайт спектрум такое писали

ICQ has changed its server and protocol. Some really old versions of libpurple in some cases fail to login. If (and only if) the default configuration does not work for you, you should add these settings to your config file:
[purple]
server=login.icq.com
use_clientlogin=1
encryption=no_encryption
This will disallow encryption from Spectrum to ICQ server, but there is currently no other way how to make it work.

Но мне не помогло.

anonymous
()

echo QUIT | openssl s_client -connect api.icq.net:443 -CApath /etc/ssl/certs |openssl x509 > /var/lib/spectrum2/icq.domain.com/certificates/x509/tls_peers/api.icq.net

А потом рестарт спектрума, это помогло.

Zapekankin
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.