Cyber Security is one of the biggest challenges to this overgrowing internet world. More people use the internet these days and this increases the risk of getting victimized by cybercrimes. SSL helps to mitigate cyber treats up to some extent. So don’t you feel it’s worth to be aware of What is SSL (Secure Sockets Layer),?how SSL works and have a clear understanding of different types of SSL Certificate? If yes let’s get into this article.
No one loves websites that are not secure. Google too. As per recent circular, Google no longer encourages websites that do not have an SSL certificate. Earlier it was damn expensive to buy an SSL certificate. But now it became very cheap with so many companies offering SSL certificates. Few CDN ( Content Delivery Network) offers free SSL out of the box. So there is no reason for any website not having an SSL certificate.
SSL is a common term among website owners and developers. Though we know that we need SSL for our websites but still many of us don’t have a clear understanding of what is SSL and what are the different types of SSL Certificate available in the market. In this article, we will try to know more about this.
All Topics In This Article
- 1 What is an SSL certificate
- 2 What an SSL can do?
- 3 How to know if a website has an SSL?
- 4 How to verify if a website has a valid SSL certificate?
- 5 Key abbreviations used in an SSL Certificate
- 6 Types of SSL certificate
- 7 Free SSL certificate is worth to try?
- 8 What is a self-signed SSL certificate?
- 9 How can I get SSL for my website?
- 10 Factor to consider before choosing SSL certifying authority.
- 11 Let’s Wrap up!
What is an SSL certificate
“SSL is the standard security technology for establishing an encrypted link between a web server and a browser. This link ensures that all data passed between the web server and browser remain private”
Let’s understand SSL with some practical examples.
For example, if we visit any website and try to fill any form to contact the webmaster, we are submitting some pieces of information. Those pieces of information can be our name, phone number or could be our banking details. If the visited website does not have an SSL, the data that we send using the contact form or any other modes is prone to get compromised.
A hacker can steal data in many ways but the most common types are that they put a piece of code in the webserver without even the website owner knowledge. Those codes spy on users when they submit any information and send the data back to the hacker. All these things happen within a fraction of seconds and it’s almost impossible to detect that someone is stealing data.
Now let’s take the scenario if we are visiting a website which has an SSL certificate. As I said before that an SSL creates an encrypted connection between the browser and the web server, so when we submit any information there are very few chances that a hacker can steal that information. It is next to impossible to break the encryption. Well, SSL cannot completely protect data but it helps to reduce the chances of getting data compromised. The level of securities varies based on the encryption level we choose.
What an SSL can do?
- Secure financial transactions
- Encrypts data transfers over the internet.
- Prevent website crash
- Build trust among users
How to know if a website has an SSL?
Well, there are numerous way we can verify if a website has SSL or not. Those are listed as below.
URL starts with https
Websites having an SSL certificate has an URL starting with https://. For example, this website has an SSL certificate and it has the URL https:// riansclub.com
A little padlock icon in the URL bar
A green padlock icon in the URL bar indicates that the website has an SSL certificate. Well, that icon has a different meaning based on the type of icon you see in the URL bar.
Using online tools
There are a number of online tools which can validate if a website has an SSL or not. Those tools even give insights about the type of SSL, certifying authority and validity. Here are some of the online tools available in the market.
How to verify if a website has a valid SSL certificate?
This is really interesting that even though websites have https:// before the URL and has a Padlock icon, but you can not be sure that the SSL certificate is valid. To check if a website has a valid SSL certificate or not, we can follow the below steps.
For Chrome Browser
View-> Developer Tool -> Go to “Security” Tab -> Click On “View Certificate”
If the certificate is valid it will show the certificate information.
Key abbreviations used in an SSL Certificate
- SSL – Secure Sockets Layer
- DV- Domain Validation
- OV- Organization Validation
- EV- Extended Validation
- CSR- Certificate Signing Request
- CA- Certificate Authority
Types of SSL certificate
Types of SSL can be categorised broadly based on the following criteria.
- Encryption /Validation Level
- Number of domain / Sub Domain
Encryption / Validation level SSL certificate is further classified into three categories.
- Domain Validation
- Organization Validation
- Extended Validation
SSL types based on a number of the domain are classified categories.
- Single Domain
- Wildcard Domain
Domain Validation offers the lowest level of encryption. Usually, the CA verify the domain ownership and issue a certificate. Please make a note that the domain Validation certificate only secures the particular domain, not any subdomain. For example, if you buy a DV certificate for riansclub.com then the same certificate can not be used to protect mail.riansclub.com
Mode of verification-By adding a DNS entry or uploading a file to root supplied by certifying authority.
Browser Indication-A small green lock icon is shown next to the URL.
Turn-Around time-Usually a Day.
In the case of organisational validation, the certifying authority verifies the organisation existence along with the domain validation.
Mode of verification-The CA first verify the domain ownership and then verify the legal existence of the company.
Browser Indication-A small green lock icon along with the company name.
Turn-Around time-Usually a week.
This is the highest level of SSL that anyone can buy. Along with domain validation and company legal existence, this type of validation also checks company physical address. If everything is verified, the certifying authority issue an extended validation SSL certificate.
Mode of verification-The CA checks company physical address along with domain validation and legal existence
Browser Indication-A small green lock icon along with the company name and location.
Turn-Around time-Few weeks
Image Credit: About SSL
Single Domain SSL Certificate
As the name suggests, the single-domain SSL certificate will protect only one domain. What that means, if I buy an SSL certificate for riansclub.com, I can not use it to protect forum.riansclub.com.
Wildcard SSL certificate
This type of SSL certificate will project the purchased domain along with all subdomain. For example, if I buy an SSL certificate for riansclub.com, I can use the same certificate to protect forum.riansclub.com, mail.riansclub.com etc.
Image Credit: Quora
Multi-Domain /Unified / SAN SSL certificate
On top of a single domain and wildcard domain SSL certificate, this type of SSL certificate protects multiple domains. For example, If I buy an SSL certificate for riansclub.com, then I can also use it for mail.riansclub.com, forum.riansclub.com, riansclub.in, riansclub.net. etc.
Image Credit: Quora
Must Read: How to install SSL Certificate
Free SSL certificate is worth to try?
Most of the free SSL certificate offered by much certifying authority is of domain Validation type. It offers a basic level of security without any bells and whistles. Free SSL is suitable for a personal blog or static websites. You can read about the best 5 free SSL provider in the below article.
Must Read: 5 Best free SSL provider
What is a self-signed SSL certificate?
Instead of getting an SSL certificate from a trusted certifying authority, the webmaster can sign their SSL certificate. Since the certificate is self-signed so there is no cost involved. Although it provides the same level of security like domain Validation SSL certificate self-signed certificate are not good for public websites. Many browsers do not recognize this type of Certificate and give an error or warning.
You may like to read: 3 Best webserver to host websites
How can I get SSL for my website?
Before buying an SSL certificate we need to decide which type of SSL we need to buy. Below is the matrix that may help you to choose. This is the mare basic requirements. You can always buy the most valuable and safest SSL for any type of website.
- WordPress Blog: Domain Validation or Organization Validation SSL
- Static Websites: Domain Validation SSL
- Corporate Website: Extended Validation
- E-commerce Website: Extended Validation
- Finance Websites: Extended Validation
- Social Networking: Extended Validation
- Forum Website: Organisation Validation
Talking about shall we choose a single Domain or multi-domain SSL depends on the size of business you have. The cost varies based on that. Once you decide on the type of SSL you can choose from the following vendors.
Although it largely depends on business requirement but following basic feature we should always consider before buying an SSL certificate.
- Number of year in business
- Site seal
- Trust level
- Turnaround time
- The number of domain included.
- Server licencing
- Browser support
- Mobile support
- Customer support
If you love to know about Types of SSL certificate in video format then this video in Youtube might be helpful.
Video Credit: Messer Studios
Let’s Wrap up!
Latest algorithm of major search engines clearly stated that SSL certificate is a must to rank websites. If we don’t have we will have to be out of business. I tried to give a clear understanding of What is SSL and Types of SSL. If you still have questions do write in the comment section and I will be happy to answer.