How to install Custom SSL?

By default, Zero SSL will be installed into your domain. However, you can also install a custom SSL into your domain.

There are few CDNs that require you to have their own SSL certificates when using their CDN services for your domain, for example, Cloudflare. 

First, go to ‘ Multi CDN’ > ‘SSL’, then click the ‘Add certificate’ button. 

On the dialog box, select the ‘Select this’ button under the ‘Custom SSL’ section.

Fill up the necessary fields: Certificate body, Certificate private key, and Certificate chain. These fields are provided by the SSL certificate provider.

SSL certificate provider usually provide 2 files: certificate (e.g. fullchain.pem) and private key (e.g. privkey.pem)

This is an example of a certificate file (which consists of 3 parts):

	-----BEGIN CERTIFICATE-----
MIIFVTCCBD2gAwIBAgISA48APfiKN4YWMLTogWbTVRW3MA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
...
Gn1J+Y82ytfpjSRdSkGz619vpnb4AuQmhg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFFjCCAv6gAwIBAgIRAJErCErPDBinU/bWLiWnX1owDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
...
nLRbwHOoq7hHwg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
...
Dfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5
-----END CERTIFICATE-----

This is an example of a private key file (which consists of 1 part):

	-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDYyBmrNsPpDF+E
vfeI0vBB9cnGB8VsaO31Kl7fOWeg3aFS+LZ5aXFBhKP+A3YQ75g9FeJdJ7U6u+Ib
...
iDanTC1UtI1dPWrKIvguKA==
-----END PRIVATE KEY-----

To fill up the fields, follow these instructions:

Certificate body: Copy the first part of the certificate file, starting from ‘—-BEGIN CERTIFICATE—-’ until ‘—-END CERTIFICATE—-’.

Certificate chain: Copy the second part of the certificate file, starting from ‘—-BEGIN CERTIFICATE—-’ until ‘—-END CERTIFICATE—-’.

Certificate private key: Copy the whole private key file, starting from ‘---BEGIN PRIVATE KEY—’ until ‘---END PRIVATE KEY—-’.

Then, click the ‘Upload’ button to install the custom SSL certificate.

Once the installation of the SSL certificate to your domain is complete, you can check the SSL certificate status of your domain on the ‘SSL’ page.
‘Active’ means that the SSL certificate has been successfully deployed to your domain. When in ‘Active’, the certificate type and expiration date will also be available. You may also check the details by clicking on the ‘Eye’ icon besides the ‘Custom SSL’ label.


If the status is ‘Inactive’ you may activate it by going to ‘Multi CDN’ > ‘General setting’ > ‘SSL’, and then you can select your Custom SSL to activate it.

If the SSL certificate setup process was unsuccessful, the system will inform you which record is incorrect, missing, or if further troubleshooting may be required.

Subject alternate name (SAN) SSL certificate

The VNIS Custom SSL also supports SAN certificates if you want to use one certificate for multiple domains. You can add the SAN certificate via the methods above, and the system will also store the SAN certificate.

You have the option to switch the SSL type of your domain back to Zero SSL. Check this article to learn more.