What is a CSR?

CSR stands Certificate Signing Request. A CSR is a special key generated by a web server using that server's unique private key. The CSR is then sent to the CA, which is then used to generate the final certificate.