What is a Certificate Signing Request (CSR)?

A Certificate Signing Request (CSR) is a message sent from an applicant to a Certification Authority (CA) to apply for an SSL Certificate. The CSR contains information identifying the applicant and the CA may contact the applicant for further information. If the request is successful, the CA will send back an SSL Certificate that has been digitally signed with the private key of the CA.

An example of a CSR is given below: