Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Paid SSL certificate vs Free SSL Certificate [closed]

What is the main difference (may be pro/con list) between buying a custom SSL certificate and getting one from Free certificate provided by Let's Encrypt. This is all about just having simple https in our Web Application

P.S I believe you understand what I am trying to do.

like image 444
madhairsilence Avatar asked Dec 22 '16 08:12

madhairsilence


People also ask

Should you go for a free SSL certificate or a paid one?

Externally, it's usually better to use paid certificates on account of the business authentication they provide. Customers like the assurance of knowing who is behind the website's they're on and SSL is one way to provide that information.

What is the difference between paid SSL and free SSL?

When it comes to verification, Free SSL certificates do not validate ANYTHING about websites, but just the ownership of the domain. On the other hand, paid SSL certificates verify the BUSINESS IDENTITY of the website before issuing the certificate to the site owner.

Is it worth paying for SSL certificate?

Why should I pay for an SSL certificate? The biggest reason to pay for an SSL certificate instead of going with a free version is the liability protection. With a paid certificate, you'll have better liability protection. This means that in the event of a data breach, you are insured based on your warranty level.

Do free SSL certificates work?

Free SSL certificates can definitely do the job in cases where trust is important but not critical, for example, on blogs and other small information sites. Why? They offer the same level of encryption as their paid equivalents and display the padlock symbol in all major browsers.


1 Answers

The main practical difference is to be trusted in all browsers and third party systems, for example Android, iOS or Windows.

Lets encrypt has taken this restriction into account and has proposed a solution that you can read on its website https://letsencrypt.org/certificates/

Our intermediate is signed by ISRG Root X1. However, since we are a very new certificate authority, ISRG Root X1 is not yet trusted in most browsers. In order to be broadly trusted right away, our intermediate is also cross-signed by another certificate authority, IdenTrust, whose root is already trusted in all major browsers. Specifically, IdenTrust has cross-signed our intermediate using their DST Root CA X3.

That is, in fact, their certificates are signed by a trusted 'usual' CA. So in practice there is no difference

Take a look at letsencrypt's own web certificate, it is signed by DST Root CA X3 (IdenTrust) enter image description here

I have checked if CA is present in some keystore:

  • Chrome, IExplorer, Edge (using windows 10): OK
  • Mozilla Firefox: OK
  • Android (Nexus 5x -android 7): OK

Full list here: https://letsencrypt.org/docs/certificate-compatibility/

like image 161
pedrofb Avatar answered Sep 22 '22 06:09

pedrofb