Search notes:

Certificate Signing Request (CSR)

A Ceritificate Signing Request (CSR) is used in a public key infrastructure by an applicant to apply for a digital identity certificate.
A CSR usually consists of

Domain Validation (DV)

RFC 8555 outlines the steps to obtain a Domain Validation (DV) certificate like so:
1) Generate a PKCS#10 [RFC2986] Certificate Signing Request (CSR).
2) Cut and paste the CSR into a CA’s web page.
3) Prove ownership of the domain(s) in the CSR by one of the following methods:
4) Download the issued certificate and install it on the user’s Web Server.

Format

Formats for a CSR include

Base64 representation / PKCS

The base 64 representation of the PKCS#10 standard for a CSR looks like the following snippet:
-----BEGIN CERTIFICATE REQUEST-----
MIICoTCCAYkCAQAwXDELMAkGA1UEBhMCY2gxDzANBgNVBAgMBnp1cmljaDEQMA4G
…
XcQTXKnAcP86M1tKMwlzokZlgA1K1qrVZuuHF1zVN2S8zQXCnXn5kc2BOBx03e0r
aiCCNcc=
-----END CERTIFICATE REQUEST-----

See also

RFC 2986
Section 3.1 of RFC 1424 describes a certification request syntax for Privacy-Enhanced Mail, which is incompatible with the CSR described ub RFC 2986.

Index