Generating CSRs
Generating a Certificate Via OpenSSL
Instructions to generate certificates with openSSL can also be found documented here, on our support site.
To generate a CSR (Certificate Signing Request), open a terminal that has the openssl package installed. The following commands will generate a (self-signed) SSL certificate from a new or existing OpenSSL installation:
- 
Generate a private key for your server CA (Certificate Authority): $ openssl genrsa -des3 -out ca.key 4096
- 
Create a certificate file using the generated CA private key: $ openssl req -new -x509 -days 3650 -key ca.key -out ca_file
- 
Create a private key for your new SSL certificate: $ openssl genrsa -des3 -out server.key 2048
- 
Create certificate signing request (CSR) for your SSL certificate: $ openssl req -new -key server.key -out server.csr
- 
Sign the CSR we created above with our CA key, and export the signed x509 certificate: $ openssl x509 -req -days 365 -in server.csr -CA ca_file -CAkey ca.key -set_serial 01 -out cert_file
- 
Export the private key file in the correct format: $ openssl rsa -in server.key -out key_file
Adding a new certificate is easy; See add a new certificate via appliance manager instructions here.
Generating Non-Production CSRs
We recommend using the OpenSSL method outlined above. Use the following online generator at your own risk, and only for non-production purposes. A 'private' key generated by this link (or any third party) is unlikely to be truly private.
If you need to quickly generate a non-production Certificate Signing Request (CSR), you can use this online CSR generator at your own risk: CSR Generator.