Create a Certificate Signing Request for Zope Web Server

In order to generate a CSR on Zope Web Server, please follow these steps:

Enable SSL

Note: Instructions and directory locations below are specific to RedHat Enterprise 3.0. For other distributions, please refer to their documentation.

1. Remove temporary keys:

rm /etc/httpd/conf/ssl.key/server.key
rm /etc/httpd/conf/ssl.crt/server.crt

2. Create key and set permissions:

/usr/bin/openssl genrsa 2048 > /etc/httpd/conf/ssl.key/server.key
chmod go-rwx /etc/httpd/conf/ssl.key/server.key

Create test SSL Certificate

1. Change directory and create certificate:

cd /usr/share/ssl/certs
make testcert

2. Fill in the required details about your company:

Common Name – Must match the URL you plan to secure exactly – is usually your fully-qualified domain name, e.g., devel.ssl247.co.uk or mail.devel.ssl247.co.uk). Remember the www. Is important – include it if you want to secure https://www.yoursite.com & exclude it if you want to secure https://yoursite.com
Organisation - The legal (officially registered) name of your organization/company include Inc., LLP., Pvt, Plc. Ltd. SARL., etc
Organisational unit - The name of your department within the organization (this is often "IT," "Web," or is just left blank).
City/locality - The city or town in which your organization is located.
State/province - The state in which your organization is located.
Country - Click here for the official list of ISO country codes for this field.

3. Your test certificate is stored in: /etc/httpd/conf/ssl.crt/server.crt

Generate CSR

1. Change directory and create certificate request:

cd /usr/share/ssl/certs
make certreq

2. Fill in the required details about your company:

Common Name – Must match the URL you plan to secure exactly – is usually your fully-qualified domain name, e.g., devel.ssl247.co.uk or mail.devel.ssl247.co.uk). Remember the www. Is important – include it if you want to secure https://www.yoursite.com & exclude it if you want to secure https://yoursite.com
Organisation - The legal (officially registered) name of your organization/company include Inc., LLP., Pvt, Plc. Ltd. SARL., etc
Organisational unit - The name of your department within the organization (this is often "IT," "Web," or is just left blank).
City/locality - The city or town in which your organization is located.
State/province - The state in which your organization is located.
Country - Click here for the official list of ISO country codes for this field.

3. Your CSR is generated and stored in /etc/httpd/conf/ssl.csr/server.csr

4. Open the CSR file and copy/paste the entire contents (including the BEGIN and END tags) into our order form.