What is a CSR?

A CSR or Certificate Signing Request is an encrypted text block that is normally generated at the web server where the SSL Certificate will be used, but it can also be generated externally, using tools like our Online CSR Creator

The CSR contains information that will be finally included in the SSL Certificate, like for example your or your business name, the address, residence country or the common name (domain where the SSL certificate will be used), in addition to this data it will also include a public key that will also be included in your certificate.

The Certificate Authority (CA), will use this CSR to generate the SSL Certificate.

What type of information does a CSR contain?

NameDescriptionExamples
Common nameThe domain name or (subdomain) of your web site, it must exactly coincide with the domain that your visitors will write to access your site.www.yourdomain.com
*.yourdomain.com
secure.yourdomain.com
OrganizationThe legal name of your business or company. This information must coincide with the complete name of your business and should not be abbreviated.Your Company Inc.
Organizational UnitThe section or division of your company that will manage the certificate.IT department
Email addressThe e-mail account used to contact your company.info@yourcompany.com
CountryThe country where your company is located.United Kingdom
State/RegionThe region or state where your company is located.England
CityThe city where your company is located.London City
Public KeyThe public key that will be inserted into the certificate.The key is automatically generated.

How is the CSR format?

CSR are generated in PEM format and encrypted in Base64, they always start with the line "-----BEGIN CERTIFICATE REQUEST-----" and end with "-----END CERTIFICATE REQUEST-----". You can open the CSR with any plain text editor and you would see something like:

-----BEGIN CERTIFICATE REQUEST-----

MIIDBzCCAe8CAQAwgcExIjAgBgNVBAMTGXd3dy53YXluZS1lbnRlcnByaXNlcy5j

b20xGjAYBgNVBAoTEVdheW5lIEVudGVycHJpc2VzMR0wGwYDVQQLExROZXcgdGVj

aG5vbG9neSBkZXB0LjELMAkGA1UEBhMCVVMxDzANBgNVBAgTBkdvdGhhbTEUMBIG

A1UEBxMLR290aGFtIENpdHkxLDAqBgkqhkiG9w0BCQEWHWIud2F5bmVAd2F5bmUt

ZW50ZXJwcmlzZXMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA

5NITJHdzRo+LUdcXXCAzH+k1DqsQ0rx1s/85xTLf1VL75hTRXSVMcLrh178RDiF1

D05B3Kfnrb5Uy/NY8XlaYwRLFHd4B9hSIqyUH6X2lsWM4XhBlS+C32ClI5A92qu6

LB4Dc+tuCGwVA2AiGZlcE+73+lWzoJgRVOH057f4fyUTLkjqa1xm31SP+wFFUlRN

sUm2IdaGBu5vlYPy1DKOZuksomruvXevJ44lWRnbn/GBT/CWb5UoRxK2573c67kW

2NBLCUA2MUOigqe75t16fMlOoOxblt8Wmx1gh7IOQfMj92WVfbOzm2NEsqmpNgEQ

f2ZFoNqArr533FQwZUbZ5wIDAQABoAAwDQYJKoZIhvcNAQEEBQADggEBAAqQbAT+

kMJP7fu39b7UmjtikjyDyWukeVJ1YWLlgowVTSNTvUTC6dun/cCI5j+tX6QweXjB

Zrm6Bfz2xv6nbtwEZFZxxiDlyTX4hkvkS3NLkhf5ZZBxlFNdhGKYLyJfw6Wdkawz

d2fKg9UT/kWSKkWiEFtPczSp3uiNddc8JpxABUc5bSHxVT2Icy5xvZfld4MEm81c

BMgSMJZZsw0oA0outNas8kBaD9cTBR2IyIvG8pPXhIkaPWsbs1ORth+5N1Ptij53

s3ltjeaPBK3/GWqQGjnrUXQqaHbU3g7Le192rYvHhCPjhuHfr6/NsWvWhLwWd+xm

fzr7R8j0lPhyeok=

-----END CERTIFICATE REQUEST-----

How to generate a CSR

Generate a CSR is really easy, you can do it online and quick thanks to our Online CSR Generator.

You will be able to create the CSR filling out a form that will appear, the CSR will be created instantly.

How to decode a CSR

Decode the content of a CSR is even easier, simply access our Online CSR Decoder tool and you will instantly see the contents of this CSR.


Support