Diede
(usa Debian)
Enviado em 21/11/2010 - 00:41h
Aqui funcionou da seguinte maneira:
mkdir -p /tmp/certs
cd /tmp/certs
wget -c
http://developer.pidgin.im/viewmtn/revision/downloadfile/cd236baf6d00f3e1561a40974ce1828b793ea187/sh... http://developer.pidgin.im/viewmtn/revision/downloadfile/cd236baf6d00f3e1561a40974ce1828b793ea187/sh...
cp *.pem /usr/share/purple/ca-certs/
rm ~/.purple/certificates/x509/tls_peers/omega.contacts.msn.com
openssl s_client -showcerts -connect omega.contacts.msn.com:443 > ~/.purple/certificates/x509/tls_peers/omega.contacts.msn.com < /dev/null
EDIT:
Uma coisa que tem me acontecido nos últimos dias é que as vezes o pidgin desconecta por "baixar" o certificado *antigo* e causar erro. Uma opção é travar o acesso rw aos certificados depois dos comandos acima:
chmod 444 ~/.purple/certificates/x509/tls_peers/*
chmod 544 ~/.purple/certificates/x509/tls_peers/
#Fontes:
#http://pastebin.com/acR42J5c
#http://blog.andreineculau.com/2010/11/pidgin-and-msn-certificate-error-for-omega-contacts-msn-com/