Nevis Certificates

The notes on this page are now obsolete. Columbia University now provides SSL certificates for its department without charge. We've switched to these certificates, which have a chain of confidence recognized by most browsers and mail readers. Therefore, you will no longer be presented with "this certificate is not recognized" messages.

The Nevis mail and web servers use certificates to enhance security. Not all mail readers and browsers handle certificates in the same way. This web page reviews how to work with certificates in some common programs.

Thunderbird and Firefox

When you first access the Nevis server, you'll be presented with a dialog box saying that the program does not recognize the certificate's authority, and will ask for your approval. As long as the certificate says it was issued by Nevis, just check on the option that says to accept the certificate forever. On subsequent dialog boxes, continue to select the option that says you approve the certificate.

More recent versions of Firefox may not give you this option; they may simply present an alert that the Nevis certificate is self-signed. Click on "I understand the risks" and go through the dialog boxes; you want to "Get the certificate" and "Confirm exception".

This is a one-time setup procedure. After you've accepted the certificate, you'll never have to go through it again for that particular certificate.

Outlook, Outlook Express, and Entourage

The solution is to load the certificate into Windows. Try clicking on this link to the Nevis site certificate. Windows may take you through a "Certificate Wizard" for you to permanently approve a certificate. If it does not, copy the file to disk and open it from within Windows; this should automatically start the Certificate Wizard.

Mail.app and iCal in Mac OS X

Load the certificate into the Mac OS X Keychain:

  • Download the Nevis site certificate to your Mac.
  • Double-click on the file NevisSite.cer to open the Keychain Access utility (in /Applications/Utilities).
  • Follow the program prompts (e.g, entering your password) to add the certificate to your Keychain.
  • It may be that you'll still get messages of the form "This certificate uses an authority that you do not trust." If that happens, go into the Keychain Access program, select the certificate (it will have the name *.nevis.columbia.edu, and click the small "info" button near the top of the display; it's a small blue dot with the white letter "i". In the lower pane of the display, select "Always trust" from the pop-up menus.

Alpine

If you've followed the Alpine setup instructions elsewhere on this site, you don't have to do anything more. The string ssl/novalidate-cert included in the mail server identifcation tells Pine to use SSL solely for encryption, but not to try to validate the certificate against any authority.

Background

If you use SSL to access Nevis mail, the Nevis calendars, the Nevis electronic logbook, and some other services, you will have to deal with certificates. To put it briefly, an SSL certificate is a form of a mathematical encryption key, similar (at bleast in spirit) to the encryption scheme used by SSH. A certificate can be used for two things:

  • Encryption. This is important for services that require your Nevis account password; e.g., when you read mail from or send mail to the Nevis mail server. The encryption protects your password from being "sniffed" as the network traffic goes from your computer to Nevis.

  • Identification. A certificate can be used to verify that a remote computer does in fact belong to the company that it says it does.

At Nevis, the value of the second point is marginal. A company that deals with financial transactions over the web might arrange to have their certificate "signed" by a central well-known authority (such as Verisign). The Nevis certificates have no such verification, since these signatures cost money.

Most modern mail readers (including Alpine, Thunderbird, and Outlook) can handle SSL encryption, and hence can handle certificates when the program is properly configured. They will automatically approve certificates that have been signed by a certificate authority they recognize.

Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r6 - 2014-05-07 - WilliamSeligman
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback