How To: Generate a Certificate Signing Request (CSR)

A Certificate Signing Request (CSR) is a message sent from an applicant to a Certificate Authority (CA) to request a digital certificate. The CSR contains information about the applicant's identity and the public key that the applicant wants to be included in the certificate. The CA uses this information to create a unique digital certificate for the applicant, which can be used for various purposes, such as secure web communication, email encryption, and code signing. The CSR is an important component of the public key infrastructure (PKI) system, which provides a secure framework for electronic transactions and communication.

To generate a CSR in a few simple steps, Sphere 10 Software recommends using this online tool.

🔒 All keys are kept on client-side and not sent to server

Follow these steps to generate your CSR.

  1. Browse to
  2. Fill out the requestors information. If you are requesting a code signing certificate include your legal entities name, if for an SSL ensure it is the hostname (without the http or https protocol or port numbers).
  3. Download the private key and store it safely.
  4. Copy the CSR and save it to a text file, or paste it into the service which will process it.
⚠️ Ensure that you download your private key after step 2. If you change any information in the form after it will also regenerate the key. Ensure you download the key after all form inputs.

Built with our Notion CMS magic. Reach out to recreate and experience this website excellence!