Getting Started with SSL Certificates and DNSimple
Table of Contents
- Before you start
- Choose the certificate product
- Choose the certificate names
- Order the certificate
- Validate the certificate request
- Install the certificate
An SSL certificate is required to enable SSL on your site and build a secure connection between a browser and your server to encrypt sensitive information, such as credit card details or private data.
Before you start
Before starting, take a moment to review how you will use the certificate and be sure to have access to the server configuration, or a feature to install a custom certificate on your server.
If you are not familiar with SSL certificates, you may want to learn more about the different SSL certificate types.
In some limited instances, you may need to use a custom CSR to acquire a new certificate. Check your web server’s documentation to determine if you do. DNSimple will generate one for you automatically if you do not provide a custom CSR, which is fine in most cases.
You are not required to transfer or host a domain with us to order an SSL certificate. You can acquire a Standard SSL certificate for a domain, even if the domain is hosted elsewhere or registered with another registrar. Let’s Encrypt certificates can be ordered only for domains resolving with DNSimple. More details are available on the articles about ordering the two types of certificates.
Choose the certificate product
We offer different types of certificates. You will need to determine which type you would like to acquire.
Choose the certificate names
Some types of certificates allow multiple names to be chosen. Before ordering your certificate you will need to know what the appropriate host name is for your case.
These are the generic steps required in order to successfully secure your website with an SSL certificate:
- Order the SSL certificate
- Configure and submit the SSL certificate
- Validate the SSL certificate
- Download and install the SSL certificate
Order the certificate
Because acquiring a certificate is different between the Certificate Authorities we support, we have provided separate articles about these two:
If the SSL certificate is expiring and it was previously purchased with us, you can renew it and we will default some settings for you.
If you use a custom CSR, be sure you have stored the private key safely as it is the only way to use your SSL certificate.
Validate the certificate request
Let’s Encrypt validation
If you have ordered a Let’s Encrypt certificate, the request will be automatically validated, provided your domain is resolving with us properly. If there is a delay of more than a 20 minutes from order to issuance, please contact us via our support channels to investigate any possible issues.
If you have ordered a Standard certificate, you have a bit more work to do.
Select the SSL certificate validation email and submit your certificate for validation.
The validation email must be a valid recipient, an email will be sent to validate the certificate. Learn more about email validation.
After submitting your request you will receive a message containing a link to validate your identity and domain ownership at the email address you selected. Be sure to check your junk folder in case it was inadvertently routed there.
Click on the link to approve and issue the certificate.
It may take some time to issue a certificate once the validation is completed. Every so often we see a certificate held up by the certificate authority for other reasons. If you feel its taking longer than expected please contact us and we will investigate.
Install the certificate
Once the SSL certificate is issued, you will be able to download it from the certificate page in your DNSimple account, along with the primary key (if we created the CSR for you) and the intermediate SSL certificate bundle.
You may also receive an email from the certificate authority with the certificate, however we suggest you use the step-by-step installation instructions we provide.