Skip to main content

security

SSL error on Eudora and other old email clients

Submitted by andrewr on

The SSL certificate that identifies gn.apc.org was replaced on 29 May.  Unfortunately, some old software, notably Eudora, doesn't recognise the modern "root certificate". We recommend switching to an up-to-date email program, such as Mozilla Thunderbird, but if you're unable to do that then Eudora can be told to accept our new certificate manually.  Here's how to do that.

Our old certificate had expired and needed replacement.  Some software automatically trusted the old "GeoTrust Global CA" root certificate authority, but not the newer "DigiCert Global Root CA".  This includes Eudora, Claws Mail, Dillo, and some older versions of Mac OS X. 

For most software you just need to click "Connect" or accept the certificate. If you want to be sure you are connecting to GreenNet, you may want to check the fingerprint of the certificate manually.  You can see the SHA1 fingerprint in the screenshots at the bottom of this page.

For Eudora (the last version of which was in 2006), you may see a screen like the below when checking or sending mail.

[[{"fid":"5729","view_mode":"default","fields":{"format":"default","field_file_image_alt_text[und][0][value]":"A screenshot of a Eudora error message showing details of an SSL certificate","field_file_image_title_text[und][0][value]":false,"alignment":""},"link_text":null,"type":"media","field_deltas":{"2":{"format":"default","field_file_image_alt_text[und][0][value]":"A screenshot of a Eudora error message showing details of an SSL certificate","field_file_image_title_text[und][0][value]":false,"alignment":""}},"attributes":{"alt":"A screenshot of a Eudora error message showing details of an SSL certificate","class":"media-element file-default","data-delta":"2"}}]]

Unfortunately "Yes" doesn't help for Eudora because it can't really cope with the new certification process.  Close this box. 

Step 1

Go to the "Tools" menu and then "Options".

Select the "Checking Mail" icon or category.  If you have been able to receive incoming email, but get an error on sending then choose "Sending Mail" instead.  In either case you should see options about SSL towards the bottom of the box.

[[{"fid":"5615","view_mode":"media_original","fields":{"format":"media_original","field_file_image_alt_text[und][0][value]":"Screenshot of Eudora \"Checking Mail\" options screen","field_file_image_title_text[und][0][value]":"Screenshot of Eudora \"Checking Mail\" options screen"},"type":"media","attributes":{"alt":"Screenshot of Eudora \\\"Checking Mail" options screen","height":"512","width":"706","class":"media-element file-media-original"},"link_text":null}]][[{"fid":"5636","view_mode":"default","fields":{"format":"default","field_file_image_alt_text[und][0][value]":"Eudora \u0027checking mail\u0027 options, showing \u0027Last SSL\u0027 button","field_file_image_title_text[und][0][value]":"Eudora \u0027checking mail\u0027 options, showing \u0027Last SSL\u0027 button","alignment":""},"type":"media","attributes":{"alt":"Eudora \u0027checking mail\u0027 options, showing \u0027Last SSL\u0027 button","title":"Eudora \u0027checking mail\u0027 options, showing \u0027Last SSL\u0027 button","height":"512","width":"706","class":"media-element file-default"},"link_text":null}]]

Step 2

Click the "Last SSL Info" button, and you should get a dialogue box like that below.  If you do not and instead get a box saying "You have never done any SSL negotiation....", have a look under the "Sending Mail" category and try "Last SSL Info" there, or click the rightmost "Persona" tab, and choose Properties of the persona you are trying to use (see below Step 2B).

[[{"fid":"5616","view_mode":"media_original","fields":{"format":"media_original","field_file_image_alt_text[und][0][value]":"Screenshot of Eudora \"Last SSL Info\" screen","field_file_image_title_text[und][0][value]":""},"type":"media","attributes":{"alt":"Screenshot of Eudora \\\"Last SSL Info" screen","height":"769","width":"612","class":"media-element file-media-original"},"link_text":null}]][[{"fid":"5637","view_mode":"default","fields":{"format":"default","field_file_image_alt_text[und][0][value]":"Eudora SSL connection manager dialogue","field_file_image_title_text[und][0][value]":"Eudora SSL connection manager dialogue","alignment":""},"type":"media","attributes":{"alt":"Eudora SSL connection manager dialogue","title":"Eudora SSL connection manager dialogue","height":"769","width":"612","class":"media-element file-default"},"link_text":null}]]

Step 3

Click on the "Certificate Information Manager".  You should see the certificate involved highlighted under the top category "Server Certificates".  Expand this by clicking on the "+" sign and you should see another level within this.  Again expand this, and you should see the gn.apc.org certificate, which is the one to select and trust.

[[{"fid":"5730","view_mode":"default","fields":{"format":"default","field_file_image_alt_text[und][0][value]":"Screenshot of Eudora Certificate Information Manager","field_file_image_title_text[und][0][value]":false,"alignment":""},"link_text":null,"type":"media","field_deltas":{"3":{"format":"default","field_file_image_alt_text[und][0][value]":"Screenshot of Eudora Certificate Information Manager","field_file_image_title_text[und][0][value]":false}},"attributes":{"alt":"Screenshot of Eudora Certificate Information Manager","class":"media-element file-default","data-delta":"3"}}]]

So, ensuring that the *.gn.apc.org is selected, you may want to check the "SHA" (actually SHA1) thumbprint is that shown above.  Click "Add To Trusted", and then "Done".

If you're still having problems please let us know.

Step 2B. As stated above in Step 2, you may not be using the Dominant persona in Eudora, and so when you click on "Last SSL Info", you may get a notice that no SSL sessions were used to send or receive.  So click on the rightmost "Persona" tab, right-click on the address or account you were using and choose Properties.  Most likely you were checking mail, so click on the Incoming Mail tab.

[[{"fid":"5618","view_mode":"media_original","fields":{"format":"media_original","field_file_image_alt_text[und][0][value]":"Screenshot of Eudora personality settings","field_file_image_title_text[und][0][value]":"","alignment":""},"type":"media","attributes":{"alt":"Screenshot of Eudora personality settings","height":"603","width":"454","class":"media-element file-media-original"},"link_text":null}]]

Then try "Last SSL Info".

That should be it, at least for two years when you may need to do the same thing if you're still using Eudora in 2018.

What's a cryptofest?

Submitted by cedric on

Yesterday, 30 November, there was a Cryptofestival in London.  What's a cryptofestival?  No, it's not about doing the Monster Mash in a graveyard or Zombie Walks for Buy Nothing Day (although there were a few of those as well that day), and only a little bit to do with zombie legislation and spooks.

A cryptofestival or cryptoparty is a chance for people to get together and learn how to communicate more securely and privately using cryptography.  A cryptoparty is "free, public and fun" and for everyone regardless of technical ability.  So maybe it is like the Monster Mash after all.  Cryptoparties have been around for years, but the revelations about just how far the US National Security Agency and other "Five Eyes" spies go, to obtain data on you, me and everyone we know, have given a wake-up shock to people, reviving an interest in using cryptography in everyday communications.  PRISM and Tempora mean big online providers like Facebook have backdoors passing our personal communications to hundreds of thousands of US government staff and contractors, the main safeguard currently being that human beings will only look at it if they're interested (a fun video shows how nobody yet takes the rap). 

The London Cryptofestival held at Goldsmith's College was very well attended, and there was an impressive diversity of attendees: a few geeks and academics, but also journalists and human rights activists working in the Middle East and Sri Lanka, and local people concerned about the privacy of their own family.  Everyone learned something. The main focus was on software tools to use on computers and phones, but there were also questions reflecting on the nature of freedom, privacy, authenticity and disclosure, how we self-censor when someone might be watching, and how current government techniques would have stifled the social change and dreams of Mohandas Gandhi or Martin Luther King Jr.  One speaker recalled his shock realisation that pictures of his unborn child were already stored indefinitely online.  The Stasi had someone on every street: nowadays companies that sell black boxes to governments around the world claim computer analysis can do much more than the Stasi with far fewer people.  There were worries too about how GCHQ and other spooks sometimes can use their £1.9bn budget to undermine security, such as compromising research at top universities using small-grant agreements called ACE-CSR.

There were many options presented on a continuum between the practical and the purist, never actually paranoid.  A session on smartphone security inevitably raises the question of how you trust the security software: if it's free and open-source, then experts can verify the software is secure; but what if there is spyware like FinFisher, or the operating system (OS) is closed source like Apple's iOS? And even if the OS is free, like unlocked Android, what about security holes built into the chips in closed hardware?  So do we just give in and accept that the "telescreen" from 1984 is here, and carried about in our jacket pockets?  I wasn't convinced by the "Bring and Swap" session confusing trails by swapping SIMs or Oyster cards.  But there may be a point in a sensible compromise: if I top up my mobile using cash, CCTV in the shop I buy the top-up from can still be used to identify me if I commit a heinous crime using my phone, and it doesn't hide the "social graph" of my contacts, but maybe it still makes the mass correlation of big data that much more difficult (and more data means more false positives.)

Pretty Good Privacy

So here are some of the things mentioned that people can do to encrypt communications:

  • Have a secure chat with your friends using Off the Record instant messaging CryptoCat (Easy-Medium, doesn't apply to microchipped moggies who may be first to join the Internet of Things; by the way, the .cat website address is for Catalonia)
  • Browse anonymously (if you're careful) with Tor  (Easy-medium)
  • Make sure you use SSL with https, and turn on TLS settings in your email client. (Easy, common, can sometimes be circumvented)
  • Encrypt your email message bodies with OpenPGP (Medium-Hard, see below), using Enigmail
  • On an Android phone, use APG and K9 to encrypt email; secure voice with RedPhone (free) or SilentPhone (non-free); and protect SMS with TextSecure (free).
  • Cover your tracks on any computer with TAILS, a dedicated GNU/Linux distribution; another privacy-aware distribution is Qubes. (Medium-hard)

PGP is strong encryption, commonly used for email text.  Some of the options can be quite obscure, but a simple way of using it is to use Thunderbird as an email program and the Enigmail plugin.  To send GreenNet a secure email that can only be read using GreenNet's private key:

  1. Download and install Thunderbird if you don't have it already (configuration for GreenNet here)
  2. Download Enigmail - if you're using Linux there's probably a package for it.  If you're using Windows, you may need to download GnuPG separately.  Similarly for Mac.
  3. In Thunderbird, go to Tools > Add-Ons, and if you don't already have Enigmail, click on the Tools button, and install from file the file downloaded in step 2.
  4. Set up your own key in Enigmail to receive encrypted replies, and enable OpenPGP in your account settings.
  5. Go to OpenPGP > Key management > Keyserver > Search for keys > search for support@gn.apc.org and download GreenNet's public key from pool.sks-keyservers.net.  It's the one numbered 81476196 you want, or you can copy GreenNet's key from here.  (Of course, you have to trust that someone hasn't interfered with your internet connection to substitute another key.)
  6. Compose an email to us, ensuring the OpenPGP meny has "Encrypt Message" ticked. 
  7. Click send.  That's it.

So it looks like 2014 may be the year of crypto.  The state, or rather the secretive "state within the state", may indulge in increasingly desperate scaremongering in an effort to keep spying on us all and avoid accountability, but those who know say cryptography will continue to lead to freer, more liberal societies around the world.

It was acknowledged that in the current crypto debate that not everyone will "get it", as the arguments that everyone has something they want to hide can be quite personal and hard to summarise.  But any campaign against mass surveillance could do with a good slogan!  Get your creative thinking caps on and let us all know your ideas.