SSL Certificate request for MSIIS 4.0

This document outlines the steps involved in getting a signed certificate from Thawte for Apache-SSL on Unix.

Step 1. Generate a Private key and certificate request.

Thawte provides a good set of instructions for doing this at http://www.thawte.com/certs/server/keygen/apachessl.html. Please follow these instruction. Below are brief descriptions of what should be filled into the blanks during this process. Anything that is in bold must be filled in exactly as given right down to the capitals.

Note that the information you include in the certificate request must be exact and correct. Some data names are misleading. If you are not 100% sure of how to fill in a blank during this process please ask us as it will save a lot of time later. Also note that this process creates a Private Key with a password. If you lose the Private Key or forgets its password your certificate will be useless and you will have to start over and pay again. Note also that the Key must be kept safe as if it gets into public hands then all encryption efforts are lost and your system can be spoofed by others.
 
Field Name Description of what to enter
Generate a Key
Enter PEM pass phrase
Verifying password - Enter PEM pass phrase
If you used the -des3 option you will be asked for a password. This password will protect your key from being used if stolen. This is not nessicary if you feel your system is secure. Note that the key should only be readable on the system by root and the web server be started as root.
Generate a CSR
Enter PEM pass phrase If you used the -des3 option when generating your key the password will be asked for here. 
Country Name (2 letter code) CA
State or Province Name (full name) Ontario
Locality Name (eg, city) London
Organization Name (eg, company) The University of Western Ontario
Organizational Unit Name (eg, section) Your Department or Faculty name. Please use its full name and not a short form or acronym.
Common Name (eg, YOUR name) This is the dns name of you web server. This should be what appears in the URL when you access the secure area of your server. (ie. www.dept.uwo.ca)
E-mail Address This should be the e-mail address of the technical contact for the web server. Note if you have a webmaster@dept.uwo.ca then this can be used instead of the person's personal e-mail account.
A challenge password
An optional company name
These fields are not nessicary but can be used if required.
STEP 3 - Generate Certificate Note: This step is not required unless you are in a rush to get things up and running.
Enter PEM pass phrase If you used the -des3 option in when generating your key the password will be asked for here.

Step 2. Send the Certificate request to Thawte for signing.

During this process please read all information on these pages and if you have any questions stop the process and send them to web-certificates@julian.uwo.ca.

Step 3. Verification process and Payment.

Three e-mails will be sent by Thawte. One each to the Authorizing Contact, Technical Contact and to a member of ITS. The ITS representative will then contact the Authorizing Contact and Technical Contact to verify the request. Payment for the certificate of $100 US will be finalized. Once payment has been received ITS will approve the certificate signing and Thawte will issue the certificate.

Step 4. Retrieving the certificate.

When the certificate has been approved and signed Thawte will send another email to the Technical Contact. This email will contain a URL which will allow you to download your certificate. Goto this URL and enter in your password. This is the password you gave on the third page of Step 2. On the next screen you will be asked what format you want to download the certificate in. Select 'Standard Certificate Format' and use the 'Fetch Certificate' button to retrieve your certificate.
It will look a lot like the CSR. Copy it off this page into a text file. This file will be used to install the certificate into your web server. Backup this file along with the Private Key and keep them safe.

Step 5. Install your certificate.

At the end of the instructions from Thawte to generate a CSR used in step 1 are the required steps to install the certificate into your web server.

Getting Help

If you require assistance during any of this process please send an e-mail to web-certificates@julian.uwo.ca.