Your SSL.com Account – Submitting a CSR

Creating any SSL certificate requires a unique Certificate Signing Request (CSR). This article will show you how to submit a CSR and provide the other information needed to create your certificate.

A couple of important points:

  • Your CSR is really just a highly specialized text file. You will be copying and pasting the text from your CSR, so you may want to have it open in your favorite text editor before beginning this process. For specific instructions on generating a CSR on your server platform, please see our FAQ listing CSR generation articles.
  • The Dashboard tab in your SSL.com account portal will display an alert when you have purchased a certificate but have not yet submitted the CSR for that certificate:
    You have unused ssl certificate credits.

Please contact SSL.com if you have any issues with your account credits.

Steps When Submitting Your CSR

Submit the CSR

1. After placing a certificate order, you should find an unused SSL certificate credit with a waiting for csr status in your SSL.com account portal. This can be found either by clicking the link in the alert shown above, or in the Orders tab. Click finish processing or submit csr (they both go to the same place).

submit csr

2. On the page that appears, scroll down and copy and paste the text of your CSR  into the CSR field. If you would like to save your CSR for reuse at a later date, check the Save to CSR Manager box. Optionally, you may also specify your server software via the Server Software drop-down, schedule SSL scans, and/or add any desired subdomains for multi-domain certificates at this point. Review the SSL.com Subscriber Agreement and check the Subscriber Agreement checkbox if you agree. When you are finished, click the Next>> button.

enter csr

Note: you can also generate a new CSR and private key by clicking the Create CSR link – please see our how-to, Generate a Certificate Signing Request (CSR) with CSR Manager for detailed instructions. Please note that if you choose this option your private key will be generated on your own computer, in your browser. SSL.com will never see or handle your private keys. You can also re-use a previously saved CSR by selecting from the Managed CSR drop-down menu – please do not touch this menu unless you are specifically intending to retrieve a saved CSR.

Enter Contact Information

3. Confirm that the domain name is correct on the certificate request, and enter company and administrative information as requested. If you have saved contact information from previous orders, you can use the Saved Registrants drop-down to fill the form. Click the Next>> button when you are finished entering information.

add contact information

4. Next, add any additional contacts for Administrative, Billing, Technical, and/or Validation roles. You can select from previously-saved contacts or add a new contact by clicking the + Create Contact button. To use a saved contact, click the green Add button at the right of its row under Available Contacts. When you are finished assigning roles, click the Next>> button.

create contacts

Note: the Administrative role includes all three others, so checking Administrative in a row will un-check any other roles that have previously been selected. 

Choose a Validation Method

5. Next, the Domain Validation screen will appear:

domain validation screen

6. Choose your Domain Validation (DV) method. Three methods are available:  Email AddressHTTP CSR Hash, and CNAME CSR Hash.Use the clickable tabs below for information on how to validate your domain with each of the three methods:

Email AddressHTTP CSR HashCNAME CSR Hash

Email Address Validation Method

1. Choose an email address from the Please select a validation method drop-down menu. Only addresses that are acceptable for validation will be available. These are:

  • webmaster@
  • hostmaster@
  • postmaster@
  • administrator@
  • admin@
  • Domain contacts (domain name registrant, technical contact, or administrative contact) listed in the base domain’s WHOIS record.

select email address

2. Click the Validate button.

validate button

3. You will receive an email with a validation link. Click the link.

validation link in email message

4. Enter the validation code from your email in the page that opens in your web browser and click the Submit button.

enter validation code

HTTP CSR Hash Validation Method

1. The HTTP CSR Hash method requires that you have the ability to create a file on the web server that is to be protected. To get started, choose one of the two options under Validation via csr hash on the Please select a validation method drop-down menu:

  • If you are already running an HTTPS web server, choose CSR hash text file using https://.
  • If your web server is only currently offering HTTP, choose CSR hash text file using http://.

csr hash text file options

2. click the THIS FILE link and download the validation hash file. The file is also available in the link under validation hashes, further up on the screen.

csr hash file download link

Note: Do not be alarmed at the red notice reading failed under pre-test. This is the default initial state for the validation page.

3. Create a directory at the root level of the domain the certificate is intended to protect on your web server named .well-known/pki-validation/ (if it does not exist already), and upload the CSR hash file to this directory. The file must be accessible via HTTP on port 80, or via HTTPS on port 443. The file cannot be altered in any way or reached via redirection or other .htaccess directives. In the example shown here, we would make the file available at the URL https://www.ssl.com/.well-known/pki-validation/935832BD551BED2CDC17B22EBEA7D178.txt. As seen in the screenshot above, the exact instructions for where to upload your file will be shown below the validation method drop-down after selecting a CSR hash text option.

4. Click the Validate button.

Validate button

5. Click the OK button on the dialog box that appears.

OK button

CNAME CSR Hash Validation Method

1. The CNAME CSR Hash method requires that you have the ability to create a CNAME entry in the DNS record for the domain that is to be protected. To get started, choose one of the two options under Add cname entry on the Please select a validation method drop-down menu.

add cname entry

2. Create a CNAME entry as shown in the instructions that appear under the drop-down menu. In this case, we need to point _935832BD551BED2CDC17B22EBEA7D178.www.ssl.com to 5CDA3B73E904D0FB2EAA0D0611EB84C3.5B49D3DF648BE0F891E6794084C5A36E.db32d494ad.ssl.com. Please refer to your web host’s documentation for information on creating the CNAME record, as the method will vary from platform to platform.

Note: The CNAME record must be prefixed with an underscore (_) for validation to work correctly.

cname instructions

Note: Do not be alarmed at the red notice reading failed under pre-test. This is the default initial state for the validation page.

3. After creating the CNAME entry, click the Validate button.

Validate button

4. Click the OK button on the dialog box that appears.

OK button

Monitor for Validation

7. When you have submitted your CSR the status for that certificate will change to pending validation. You can monitor the status of any certificate order through the Orders tab of your SSL.com account portal. You will be notified when your certificate is ready for installation.

pending validation

Need more resources for your SSL.com account? Check out the links below: 

 

Thank you for choosing SSL.com! If you have any questions, please contact us by email at Support@SSL.com, call 1-877-SSL-SECURE, or just click the chat link at the bottom right of this page. You can also find answers to many common support questions in our knowledgebase.
Twitter
Facebook
LinkedIn
Reddit
Email

Stay Informed and Secure

SSL.com is a global leader in cybersecurity, PKI and digital certificates. Sign up to receive the latest industry news, tips, and product announcements from SSL.com.

We’d love your feedback

Take our survey and let us know your thoughts on your recent purchase.