certificate signing request

  • Posted November 21, 2014

What type of server is used for Certificate Signing request?


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Certificate signing requests can be created on any operating system that supports SSL. If you want to encrypt traffic on a network, you can use an SSL certificate. In the case of websites, when you see “https” it means the site has an SSL certificate that it is using to encrypt the site traffic.

In order to use SSL and get a certificate from a commercial certificate authority, you need a private key and a certificate signing request. You can generate these files on linux with the following command:

openssl req -new -newkey rsa:2048 -nodes -out example.csr -keyout example.key -subj "/C=US/ST=New York/L=New York/O=My Organization Name/"

You should change the location information to your business or home location and change to the domain you want to serve over https.

The file “example.csr” is the signing request and “example.key” is the private key. You can give these whatever name is useful. If your website is “” then name them “dogs.csr” and “dogs.key”.

It is very important to keep your private key private, as it can be used to decrypt the data, so don’t host this in a publicly accessible location. Once you have these files, you can send your certificate signing request to a company or person for signing.