Member of The Internet Defense League

The certificate for omega.contacts.msn.com could not be validated. The certificate chain presented is invalid.

By borfast

De há mais de uma semana para cá que o Pombo se anda a queixar de não se conseguir ligar à rede do MSN, dando o seguinte erro:
The certificate for omega.contacts.msn.com could not be validated. The certificate chain presented is invalid.

Hoje dei-me finalmente ao trabalho de tentar encontrar a solução para o problema e cá está ela, em passos simples:

  1. Fazer o down­load destes dois ficheiros: PEM#1 e PEM#2.
  2. Copiar os dois ficheiros acima para “/usr/share/purple/ca-certs/”, caso usem Linux, ou para “C:\Program Files\Pidgin\ca-certs” se tiverem o azar de estar presos no Windows.
  3. Fazer o down­load de outro ficheiro e alterar-lhe o nome para “omega​.con​tacts​.msn​.com”.
  4. Copiar este último ficheiro para “~/.purple” em Linux, “%APPDATA%\.purple” em Windows (ver nota sobre directorias, abaixo da lista).
  5. Por fim, é necessário reiniciar o Pidgin e voilá! MSN novamente sem problemas.

As directorias no caso do Windows podem variar, em particular aquela %APPDATA%. No caso do Windows XP, essa directoria é C:\Documents and Settings\\Application Data\ mas no Vista e no 7 é C:\Users\\AppData\.

Lamento mas não sei qual o equivalente das directorias referidas para o Mac. Se alguém quiser partilhar, deixe aqui um comentário e eu actualizo o texto.

Das várias páginas que encontrei com soluções, a do Andrei Neculau foi a mais completa e foi daí que copiei o terceiro ficheiro. Os dois primeiros pertencem ao projecto do pidgin e deverão vir com a próxima actualização.