How to generate a Certificate Signing Request (CSR) on a Web Browser

A CSR is encoded text that contains information about the certificate requester. This information includes, but is not limited to, the publisher name for the certificate (referred to as a "Common Name"), organization name (if applicable), and a contact email for the certificate. The process of generating the CSR and corresponding private key – which is required during installation and should not be shared – is a little different with Code Signing Certificates compared to other security products such as SSL Certificates.

Instead of generating the CSR and private key on your server or signing platform, the issuing Certificate Authority (CA) has supplied your Code Signing Provider with a unique script that allows you – the certificate requester - to generate the CSR and private key securely via browser during the enrollment process in your account. This process is very convenient for users and eliminates the hassle of running complicated command lines to output the required key pair.

CSR Generation Instructions

You will need to use Firefox in order to securely generate your Code Signing certificate. Firefox has a unique function which allows for the CSR and accompanying private key to be generated securely and easily. If you do not have Firefox installed, you may download it here. If you are unable to use Firefox, please contact us.

Note: The private key will be stored in the browsers certificate manager folder. You will obtain a copy of this after the certificate has been issued and downloaded in the same browser.

The following instructions will guide you through the CSR generation and enrollment process.

  1. Open Firefox
  2. Login to your account on your SSL provider's website.
  3. Locate your Incomplete Code Signing
  4. Click Generate Cert Now
  5. Enter the required certificate information
  6. Click Submit
  7. The browser will generate the key pair

  8. Congrats! You now have an Order Number

After you complete the validation process and receive the trusted Code Signing Certificate from the issuing Certificate Authority, please click here and proceed with the next step using our Code Signing signing Instructions.