This article explains in depth, how to add a custom certificate on your application. We know it can sometimes be challenging, so our Bunnyshell dashboards provides a straightforward interface to manage your own certificates.

Before you proceed with these steps, you should first add the domain name to your application. If you want to learn how this can be done, make sure to follow the steps indicated in the article here.

It is important to mention that if you already have an SSL certificate configured on your website, installing another one will overwrite the existing, as one application can only have one certificate.

Prerequisites

  • Your website should be live. This means that you have created a DNS record and the domain is mapped correctly, with your DNS records pointing correctly.

Custom certificate — Navigate to certificates settings

1. From the side bar click on Certificates.

2. If you have no certificates, you will have to press on "Add custom certificate".

3. When clicked, you will be redirected to Add custom certificate page.

4. You will have to add the following:

  • Certificate name mandatory input field (Maximum 30 characters).

  • Private key (PEM) mandatory secret input field.

  • CA Certificate (PEM) mandatory input field.

  • Intermediate certificates (PEM) optional input field.

5. Press on "Add certificate".

If it will be generated, the certificate will be displayed in the certificates list.
A success flash message will be displayed: Certificate added successfully. certificate_name has been successfully added.


How to delete a custom certificate

  1. From the side bar click on Certificates.

  2. Choose the certificate you want to remove, and press on "Delete".

3. A confirmation pop-up will be displayed where you will be asked if you are sure of this action.

4. Once deleted, a notification will be shown informing you that "certificate_name certificate has been successfully deleted from your Bunnyshell account."

This means that the certificate will be removed.

Did this answer your question?