1. Home
  2. Framework
  3. How to upload certificates to Snapt

How to upload certificates to Snapt

Setting up your SSL certificate is the first step in enabling a series of security and performance optimizations such as SSL Offloading and Acceleration.

In order to proxy SSL content, and be able to inspect the content, we must have an SSL certificate to use for each site. This should be an officially obtained certificate from a recognized provider to ensure it’s trusted by users browsers.

Uploading your certificate to Snapt is a very straightforward process, as you would normally have a single PEM file with the certificate and its key, or if you are terminating SSL on the accelerator, a set of separate files, .crt for the certificate and .key for the key.

Notice that you can also generate your own certificates for testing purposes manually with OpenSSL, although we would recommend you rather use Let’s Encrypt which offers free and valid SSL/TSL certificates. You can now issue Let’s Encrypt certificates directly from the Snapt UI!

For more information see the Snapt LetsEncrypt product page and the Snapt Guide to Let’s Encrypt.

Options 1: Add a PEM File

A PEM or Privacy Enhanced Mail is a Base64 encoded DER certificate. That means that your PEM file should be in plain text (ASCII) format.

To upload the PEM certificate, navigate to:

Setup > SSL > SSL Certificates

And click on the Add PEM tab.

Give a Name to the certificate for future reference, and Upload your file.

Options 2: Add Certificate and Key Files

If you plan to terminate SSL on the Accelerator, you will need a certificate in the CRT format as well as a separate KEY file.

To upload the CRT and KEY files, navigate to:

Setup > SSL > SSL Certificates

And click on the Add CRT/KEY tab.

Give a Name to both, your cert and key, and Upload the files.

Updated on November 27, 2018

Was this article helpful?

Related Articles