What is SSL Certificate?
To establish an encrypted link with a web server, a web browser needs a standard security technology. This technology is known as SSL (Secure Sockets Layer). It makes sure that any information that is relayed between the server and the browser is private and secured. Being an industry standard technology, it is used by millions of websites around the world in order to protect their online information and transactions held by their customers.
How to create an encrypted connection?
To create such an encrypted connection, a web server needs an SSL certificate. In order to activate SSL on your server, you are required to validate your website’s identity and also that of your company, by answering a series of questions. After completion of this, two keys are generated:
1. Private Key
2. Public Key
The Public Key is not cryptographic in nature and is included in the CSR (Certified Signing Request) which is a file that contains details about you. After it is submitted, the certification process begins. A legitimate Certification Authority is authorized to certify your details after scrutiny and issue the SSL certificate thereby enabling you to use SSL. The browser that you are using will then match the SSL certificate issued to you with the Private Key. After this, your server will be able to successfully install a secure and encrypted route your website and your customer’s browser.
The customers are shielded from all these complexities of the SSL protocol. Their browsers will instead have an indicator displayed to let them know that they are guarded by an SSL, every time they access your site. By clicking the lock icon that is being displayed, customers can know the details of the SSL Certificate, which contains information like your domain name, company name, address of residence (or office), city, etc,.
The details also include the date of expiry of that particular certificate so that they can know when they are protected and when they are not, and also that of the Certification Authority responsible for issuing the certificate. Most often, browsers will automatically validate the expiry date of the certificate before establishing a connection. As soon as it detects a discrepancy or lack in security, the user is duly warned and asks for a confirmation before continuing to the website.
Installing SSL Certificate
1. Log in to your cPanel account.
2. Navigate to Security>SSL/TLS.
The SSL/TLS page will be displayed.
3. Click Manage SSL sites.
The Install an SSL website page will be displayed.
4. If you do not have a certificate, select the domain from the drop down list. In example mydomainexample.com.
5. Click Autofill by Domain.
Note: If the certificate is available for the domain, it will be retrieved in the Certificate field. You may even copy and paste it in the field.
Scroll down for more options.
6. Similarly Private Key is also available in your server. You can either paste it or try to retrieve the matching key for your certificate.
7. You need not have to provide Certificate Authority Bundle as the server will fetch it while installing.
8. Click Install Certificate.
The certificate will be installed.