Having Pidgin SSL Certificate Error? Here’s The Fix


Update: The latest version of Pidgin (2.7.7) has fixed this issue. For Windows users, uninstall your current version, download and install the latest version. For Ubuntu users, add the following PPA and update your system:

If you are using Pidgin to connect to your MSN messenger, you will probably receive the SSL certificate error message. it’s kinda irritating and prevents you from connecting to your MSN account. Here’s the fix.

1. Go to https://omega.contacts.msn.com/

2. On the URL bar, click on the security lock (usually just in front of the URL). Click on the certificate information.


3. Go to the Detail tab and click the “Export” button. Save the file as “omega.contacts.msn.com” (without the quotes).


4. Copy and paste this file to
“/home/your-username/.purple/certificates/x509/tls_peers/omega.contacts.msn.com”. When prompted, select “Replace” to replace the existing file.

That’s it. Open your Pidgin and the SSL certificate error will be gone.


  1. Great I was looking for that yesterday. What was the error casued by ?

    1. It is probably because the Microsoft renewed the SSL certificate, causing the old one to be invalid.

  2. Hmmm… I followed these instructions, and I’m still getting the error. It’s getting really annoying.

    1. Yeah, same here. Followed the instructions and no luck.

    2. save it as “509 PEM with chain” or something like that.

  3. thank you nice tip

  4. Thank you very much. I owe you one.

  5. When I click on that link I get an error message:

    Directory Listing Denied
    This Virtual Directory does not allow contents to be listed.

    1. If you’re using firefox there will still be a lock icon in the status bar at the bottom. You get the security information by clicking it even though the page has an error. I had the same trouble at first

      1. It’s expected to see the Directory Listing Denied page. Just click on the icon beside the URL and follow the above steps to export the certificate.

  6. If you are on a windows system the path where the”omega.omega.contacts.msn.com” should be placed is:
    thank you Damien for the help!

  7. Where do you save it in pidgin portable? In certificate folder there is no “omega.contacts.msn.com” file

    1. You need to put the certificate in the following folder :

  8. Thanks for this. For those having problems, make sure the file that you copy into the folder overwrites the old one (ie. they should both have the same file name)

  9. Thanks a bunch!!!

  10. Sweet, thanks.

  11. Great! Thanks :D

  12. https://omega.contacts.msn.com/

    Directory Listing Denied
    This Virtual Directory does not allow contents to be listed.

    1. Meridian, SSL negotiations are done before the first HTTP GET request. The cert is still exportable by the steps above.

  13. I tried with Firefox but couldn’t find the info, tried with Chrome and voila! Now Pidgin is working!

  14. I had to save it as “Base64-encoded ASCII, certificate chain” for it to work

  15. Thanks!! Love it!

  16. euh, that is a complicated fix for a simple (and stupid) issue. just mv/delete the the current certificate and when you connect you will get the new certificate. done.

  17. I tried it on my own Manu, but no… it didn’t get new certificate… just the error.
    But the workaround solved the problem.

    1. Be sure to highlight the *.contacts.msn.com (not above) and export this as omega.contacts.msn.com into ~/.purple/certificates/x509/tls_peers (overwrite as needed), then restart pidgin (or maybe just re-login).

  18. wo0ow, that’s was the best and easiest solution, work fine with my ubuntu

    Thanks buddy

  19. Well, it worked until I quit the program and now I’m getting it again.

  20. try to reinstall it, go to pidgin website in downloads section, :P

    this is what they put in the pidgins website:
    “Pidgin 2.7.7 completely fixes the MSN certificate issue, enables multiple MSN logins, and fixes the AIM SSL Handshake Failure error.”

Comments are closed.