The first step to obtaining an SSL certificate for your online business is to create a CSR, or certificate signing request. An SSL, or Secure Sockets Layer, certificate is required if you want to accept credit card payments online for barter technology or other products. However, there are different ways to generate a CSR depending on which server you use and domain availability. If you want to open an online store, learn how to create a CSR here, so that you can apply for an SSL certificate as soon as possible.
The CSR Generator available online is, without a doubt, the easiest way to generate a CSR. All you need to do is complete a form to generate a new CSR and private key. Make sure you have information regarding the country, state, locality and name of your organization or eCommerce solution. In addition, you need to input information regarding the business organizational unit, common name also called the server name, and specified key size. You can choose from key sizes 2048 and 4096, depending on your server specifications. If you do not want to code a CSR yourself, use the CSR Generator website.
CSR Creation For Nginx Server
If you want to create a CSR for an Nginx server SSL certificate, you can use one of the generators mentioned in this post. However, if you prefer to create your own shell commands to generate a Nginx CSR, the first thing to do is to login to your server using your terminal client. Type openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr in the prompt, filling in the server term with the name of your server. You will be prompted for the domain name. Enter in the fully qualified domain name, and start it with an asterisk if you are looking to generate a CSR for a Wildcard SSL certificate. Next, you will need to enter in info about your business. Then, your .csr file is created under the Nginx openflow. Just as PPE regulations need to be met for a offline businesses, SSL regulations need to be met for an online business.
If you need to generate a CSR code in your cPanel account, there are certain steps you need to take. Thankfully, it is much simpler than preparing for a JAD session. First, log into your account. Then, you can locate and click on SSL/TLS Manager in the security section of your account management portal. Then, under Certificate Signing Requests, click on generate, view or delete SSL certificate signing requests. Select generate a new 2048-bit key. Then, click generate and you have successfully generated your new CSR code for cPanel.
Digicert CSR Generation
Digicert also provides one of the fastest ways to create a CSR for Apache or any other buy dedicated server platform using OpenSSL. Much like the all-purpose CSR Generator mentioned earlier, you can create a CSR as easily as filling in the details, clicking generate, and pasting the customized OpenSSL CSR command into your terminal. Make sure to have the server name, organization name, department, city state, and country ready to go. Then, select a specified key size from a drop down menu of recommendations. Just remember to keep in mind that RSA Key sizes any smaller than 2048 are not considered secure. Click generate, and you have successfully created a CSR for your site.
Things To Remember
If you do decide to write the shell commands for CSR generation yourself, there is one important thing to keep in mind. When entering your organization name or organization unit, you cannot use certain characters. Do not enter the following characters in your organization name field or organizational unit prompt: < > ~ ! @ # $ % ^ & * ( ) ? . , Avoid these characters, and you will be able to easily generate a CSR for SSL with agile services.
If you are the proud owner of a website or other online business, whether you choose Magento vs WooCommerce, you need to get an SSL certificate. In order to do so, you are going to have to create a CSR for your server. Follow the steps above to easily generate a CSR and private key. Then, enjoy the business benefits of a secure, SSL certified site.
Photo from http://www.websense.com/content/support/library/web/v80/wcg_help/ssl_sub_ca.aspx