TLS CERTIFICATE
Transport Layer Security (TLS) is an encryption protocol that provides secure connections between servers and applications on the internet.
TLS WORKING
TLS uses public-key cryptography to verify a website's authenticity. Websites utilizing HTTPS (TLS) generate a mathematically linked key pair:
When your browser connects to a website (such as xyz.com), the server generates a digital signature using its private key. The browser then verifies this signature with the corresponding public key. Successful verification confirms that you are connecting to the legitimate server associated with the domain name you are visiting.
TLS certificates usually contain the following information:
Most browsers display a padlock to show that your connection is secure and the site’s TLS certificate is valid.
Question: What are the weaknesses of TLS ?