What is CSR (Certificate Singing Request) and to generate it?
What is a CSR (Certificate Signing Request)?
A CSR is a block of encoded text which Certificate Authority needs when they issue SSL for your website.
How to generate CSR?
It is generated on the server where you host your website. In your Cpanel there is one option for SSL in security section. Click on SSL and and Certificate Signing Request (CSR)


What is contained in a CSR?
CSR contains the following parameters
- Key: Choose 2048 bit key
- Domains: Your domain name if you purchase SSL for domain wildcard then type *.yourdomainname.XYZ otherwise type yourdomain.xyz and www.yourdomain.xyz eg adzive.com and www.adzive.com
- City: Your city
- State: Your state
- Country: Your country
- Company: Your business name
- Company Division: Division of your business
- Email: official email ID
- Passphrase: Some certificate authorities may require CSRs to have a passphrase. It used to confirm the identity of the person or organization with whom you wish to communicate. CSR passphrases are stored unencrypted in the CSR. Because of this, and also because you will share this passphrase with a third party, do not use an important password here.
- Description: your company description

How CSR appears?
CSR begins with “—–BEGIN CERTIFICATE REQUEST—–” and ends with “—–END CERTIFICATE REQUEST—–“. It can be opened on any text editor like notepad, MS-word etc. Most of the certificate created in the Base-64 encoded PEM format. The example of CSR is shown below.
CSR Generated by godaddyCopy this text, paste it in notepad and save in . TXT format
Well done! your have generated CSR. !
Some certificate registrar needs private key to issue certificate. Click here to learn how to generate private key
Thanks for reading if you like the post please share it to your friends.