welcome: please sign in

Revision 15 as of 2007-11-17 04:32:08

Clear message
Edit

MemberManual / ServingWebsites / SslCert

This is the page of the MemberManual that describes how to generate a valid SSL cert.

TableOfContents

Making a cert for use with Domtool

If you are creating an SSL certificate to use for a web virtual host via DomTool, then you need to create both a key file and a crt file. The crt file is called a "certifcate request", and you will want to specify that on the SSL form in the HCoop Portal. We'll also need access to your key.

To create a cerificate request in file.crt and a private key in file.key, do the following. DAYS indicates the number of days that you want the certificate to be valid. The certificate should be placed somewhere in your home directory, like "~/certs", for example.

openssl req -newkey rsa:2048 -keyout file.key -out file.crt -days DAYS -nodes

Here is an explanation of the parameters that you will be asked to provide. Replace yourdomain.org with your domain name.

These files should be readable only by you and the HCoop admins, so be sure to set permissions properly on the directory where you store the certificate request and key.

When we process your request, we will:

Making a self-signed .pem file

This is for reference, in case you want to make a self-signed certificate for one of your own machines.

FILE is the filename of the certificate that will be generated: it should end in ".pem". DAYS indicates the number of days that you want the certificate to be valid.

openssl req -x509 -newkey rsa:2048 -keyout FILE -out FILE -days DAYS -nodes