Openssl Generate Csr Existing Key
Posted By admin On 12.12.20Mar 30, 2015 You can do this with these steps: 1. Type the following command in an open terminal window on your computer to display the list of curves supported by your version of OpenSSL. Once you have selected a curve, then you can use the following command to create the private key file.
These instructions are suitable for any server using ApacheSSL or Apache+mod_ssl or Apache 2. On the contrary do not apply these instructions on servers with an overlayer (Cobalt, Plesk, etc.) or Tomcat Generate a CSR for Tomcat.
New: Use our command line generator
In order to gain some time, you can now generate your command line with our CSR creation assistant tool. Just copy/paste to finalize !
To install a certificate on Apache Windows, you will need a cryptographic tool to generate the private key and the CSR. To do so, you can use 'OpenSSL':Install OpenSSL on a Windows computer https://ameblo.jp/defcoternmul1975/entry-12632346716.html.
1- Generate the private key
See Example: SSL Certificate - Generate a Key and CSR. Tableau Server uses Apache, which includes OpenSSL. You can use the OpenSSL toolkit to generate a key file and Certificate Signing Request (CSR) which can then be used to obtain a signed SSL certificate. Steps to generate a key and CSR. $ openssl req -new -key /path/to/wwwservercom.key -out /path/to/wwwservercom.csr This will fire up OpenSSL, instruct it to generate a certificate signing request, and let it know to use a key we are going to specify – the one we just created, in fact. Again, once above command is input, OpenSSL will prompt few basic questions to fill the Organization specific information. You’ll need to provide the same for it to get completed. The -key option specifies an existing private key (mywebsite.key) that will be used to generate a new CSR. The -new option indicates that a CSR is being generated.
- Connect under
root
and access the setup directory of your Apache server.
It is often: - We'll place our working files here but you can choose an other repertory.
- Choose a file's name that fits you and generate the key with the following command:
- If you want this key to be protected by a password (that will be requested any time you'll restart Apache), add:
'-des3'
after 'genrsa'. - You can also enhance the quality of your key. To do so, add the instructions below after 'genrsa':
'-rand/var/log/messages'
.
It enables random numbers to be used.
Make a backup copy of the .key file!
- Protect your file with:
2- Create your certificate request (CSR)
- Use this command to generate the CSR:
- The system will then ask you to fill in fields. To do so respect instructions of the page Obtain a server certificate
Country Name (2 letter code) []: (FR in France for example)
State or Province Name (full name) [Some-State]: (your state or province name, name of your département in France)
Locality Name (eg, city) []: (the name of your city)
Organization Name (eg, company) []: (your organization name)
Organizational Unit Name (eg, section) []: (do not fill - advised - or enter a generic term such as 'IT Department'.)
Common Name (eg, YOUR name) []: (the name of the website to be secured)
Email Address []: (let blank) - Do not fill in fields such as: 'A challenge password' or 'An optional company name'
3- Finalize the order process
- Use the appropriate link to place your order on our website. See Access an order form
- Copy/paste the content of the www.example.com.csr file in the form.
Configuration and use options of OpenSSL
- To generate the CSR, OpenSSL reads openssl.cnf by default. But on some platform this file is not appropriate.
In that case you can download ours:- For Symantec or Thawte server certificates: openssl-dem-server-cert-thvs.cnf
- For TBS X509 or Sectigo server certificates: openssl-dem-server-cert.cnf
- For Certigna Server Client certificates: openssl-dem-certigna-srv-cli.cnf
- For Apache under Windows, the instructions are the same. You just need to make sure you have installed Apache with OpenSSL first.Download it here. Concerning the remaining instructions, just replaceopenssl by openssl.exe
OpenSSL and SHA256
By default, OpenSSL cryptographic tools are configured to make SHA1 signatures.
for example, if you want to generate a SHA256-signed certificate request (CSR) , add in the command line: -sha256, as in:
Adobe photoshop cs key generator.
Useful links
- Generate your command line with our CSR creation assistant tool.