HTTPS/TLS/SSL using Let's Encrypt

Securing your website using HTTPS is becoming increasingly important. The browser makers have started issuing warnings for HTTP-only websites, for example, and the search engines are downgrading such sites in search rankings. Privacy concerns dictate the encryption of all traffic sent over the internet. Phishing attacks luring victims to fake websites filled with malware dictate we have a mechanism to robustly identify website ownership.

HTTPS is simply HTTP run through TLS/SSL, which is an internet protocol for encrypted connections. The encryption keys are stored in a trusted Public Key Infrastructure (PKI) with encrypted certificates for validating websites. With a correctly issued certificate, HTTPS validates ...

Get Node.js Web Development - Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.