A custom SSL certificate provides you with complete control, enabling you to choose the issuing organization, track its expiration date, and extend its validity period if desired.
Note: SSL certificate upload requires Team or Enterprise plan.
Before generating custom SSL certificate, please make sure that the following steps are completed:
Your domain ownership is verified (via email or DNS record).
The Certificate Signing Request (CSR) is generated (it can be done here - please save the Private Key on your device).
The Certificate or your short domain is generated.
The steps mentioned above should result in the creation of two files:
The SSL certificate, available in .crt or .pem format, resembles the following:
-----BEGIN CERTIFICATE-----
MIIErDCCA5SgAwIBAgIOAZUAQenEAAAAAEIZEjswDQYJKoZIhvcNAQELBQAwgZAx
KDAmBgNVBAMMH1NlbGZTaWduZWRDZXJ0XzEzRmViMjAyNV8xNzAxMTQxGDAWBgNV
HhcNMjUwMjEzMTcwMTE0WhcNMjYwMjEzMTIwMDAwWjCBkDEoMCYGA1UEAwwfU2Vs
ZlNpZ25lZENlcnRfMTNGZWIyMDI1XzE3MDExNDEYMBYGA1UECwwPMDBEV1YwMDAw
zQEfPCn7lEn5nO1yicAmpNJ7nb0P7ZcJEMPtETIzC1M8i80QXa8YH98zGaUfxypr
-----END CERTIFICATE-----The Private Key, available in .key format, resembles the following:
-----BEGIN RSA PRIVATE KEY-----
MIIErDCCA5SgAwIBAgIOAZUAQenEAAAAAEIZEjswDQYJKoZIhvcNAQELBQAwgZAx
KDAmBgNVBAMMH1NlbGZTaWduZWRDZXJ0XzEzRmViMjAyNV8xNzAxMTQxGDAWBgNV
HhcNMjUwMjEzMTcwMTE0WhcNMjYwMjEzMTIwMDAwWjCBkDEoMCYGA1UEAwwfU2Vs
ZlNpZ25lZENlcnRfMTNGZWIyMDI1XzE3MDExNDEYMBYGA1UECwwPMDBEV1YwMDAw
-----END RSA PRIVATE KEY-----
Note: For the best compatibility, we recommend to use .pem formatted SSL certificates. You can convert your .crt certificate to .pem by following the instructions here.
Short.io configuration
Sign in to your Short.io account.
In the Dashboard navigate to the Domain settings -> Redirects:
Click on Upload.
In the Upload custom SSL certificates dialog select your .crt and .key files and click on Upload:
Upon successful completion of the upload, the expiration date of your custom SSL certificate should be visible in this section: