Yes! we fully support SSL enabled websites. However we do not issue certificates, so you'll need to buy your certificate from any third-party and install it on our servers.
How to enable SSL for a Pressidium website?
You first need to purchase a certificate from a third-party provider. The Certificate Provider will ask for a CSR, you can generate a CSR from the Pressidium Portal (under SSL Certificates). The CSR form will ask you for your organization name, common name (domain name), locality, and country.
Carefully fill in the form and submit it, this information will be included in your website's certificate. Once you submit the form you'll see the CSR and your Private Key. Copy and paste them somewhere safe because you'll need them later.
Navigate to your Certificate Provider's portal and issue a new certificate for your website using the CSR you just generated. When you receive the certificate, login back to Pressidium Portal and navigate to SSL Certificates management screen.
Click the Upload Certificate and add the required information. You'll need to name your certificate, paste the Private Key, as it was returned from the CSR generation and also paste the website certificate and the provider's intermediate certificates.
Once you have the certificate uploaded you can install it on any website you want, just click on the Install Certificate on Website button.
I already have a certificate, how do I upload it?
If you already have a certificate and you want to migrate it then all you need to do is to navigate to SSL Certificates and click on Upload Certificate.
The Upload Certificate form will ask for a unique identifier (friendly name) for the certificate and for the Private Key, Website Certificate and Intermediate Certificates (ca-bundle). You simply paste them and click on the Save SSL Certificate button.
The Private Key, the Website Certificate, and the Intermediate Certificates must be inserted in PEM format.
What is a PEM file or PEM format?
PEM is a widely used format for security certificates. Syntax and content are defined by X.509 v3 standards for digital certificates and its specifications are defined in IETF RFC 5280.
A PEM certificate is a base64 (ASCII) encoded block of data encapsulated between two header lines:
While, Private Keys use the identifier:
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
The most used file extensions for PEM files are .pem, .crt, .ca-bundle but you may find it under other extensions too.
I want to issue a new certificate, what is a CSR and where can I generate one?
A CSR or Certificate Signing Request is a block of encrypted text that is generated on the server which will host the certificate.
It contains information that will be included in your website's certificate such as your organization name, common name (domain name), locality, and country.
You can easily generate a CSR from the Pressidium Portal. Just log in and navigate to SSL Certificates. Click on Generate CSR and fill in the required fields.
How do I renew my certificate?
You need to login to Pressidium Portal and navigate to SSL Certificates. Locate the certificate you want to renew and click on EDIT. Update the certificate's values (PEM keys and certificates) and click on submit. You will be asked for the Private Key, if you haven't generated a new CSR then you'll need to use the Private Key generated by the original CSR.
If the certificate was already installed on a website, then you don't need to do anything else. If however, it wasn't installed you'll need to install it by clicking the Install Certificate on Website button.
How do I delete my certificate?
Login to Pressidium Portal and navigate to SSL Certificates. You'll see a table with every uploaded certificate and a DELETE button for each one of them.
Please note, that you can't delete a certificate which is installed on a website, you first need to uninstall it and then delete it.
What If I can't do this alone?
We do our best to deliver an intuitive and easy to use interface to simplify complicated procedures such as certificate installation. However, if you find any of the above too complicated and you just want to enable SSL for your website, you can always contact our Support team and we'll sort it out for you.