How Do I ... Generate a certificate signing request and have it signed by Thawte Certification for Apache Web Servers with SSL
Contents
- Introduction
- Generate a Private key and certificate request
- Send the Certificate request for signing
- Verification process and Payment
- Retrieving the certificate
- Install your certificate
- Getting Help
Introduction
This document outlines the steps involved to generate a certificate signing request for Apache Web Servers with SSL and get it signed by Thawte Certification.
Generate a Private key and certificate request.
Apache provides a good set of instructions for doing this at http://httpd.apache.org/docs-2.0/ssl/ssl_faq.html#realcert
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.
You must use a 2048 keyopenssl genrsa -des3 -out server.key 2048
| 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 necessary 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 necessary but can be used if required. |
| 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. |
Send the Certificate request 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@uwo.ca.
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 will be finalized. Once payment has been received ITS will approve the certificate signing and Thawte will issue the certificate.
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 sending your certificate signing request to thawte. 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.
Install your certificate.
The instructions from Apache 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@uwo.ca . More info on the PKI environment at UWO is available at http://www.uwo.ca/its/pki
Disclaimer: The provided instructions are for information purposes only. Neither The University of Western Ontario nor the Division of Information Technology Services assume any responsibility for loss of use or damage to a computer system (including any data or software contained within the computer system) which is the result (directly or indirectly) of the application of these instructions. Any problems, questions or concerns not addressed by these instructions should be directed to the vendor and/or the manufacturer and not to The University of Western Ontario or any of its employees or incumbents.
©2010, The University of Western Ontario. Permission is granted to copy in whole or in part provided that due credit is given to the authors, Information Technology Services, and The University of Western Ontario.


