The Complete SSL and TLS Guide : HTTP to HTTPS
- Offered byUDEMY
The Complete SSL and TLS Guide : HTTP to HTTPS at UDEMY Overview
Duration | 11 hours |
Total fee | ₹3,499 |
Mode of learning | Online |
Credential | Certificate |
The Complete SSL and TLS Guide : HTTP to HTTPS at UDEMY Highlights
- Earn a Certificate of completion from Udemy
- Get a 30 days money back guarantee on the course
- Get full lifetime access of this course material
- All will be taught from scratch, from simple setup to complex solution
The Complete SSL and TLS Guide : HTTP to HTTPS at UDEMY Course details
- For owners of any websites, DevOps Engineers, web developers, network Engineers, java script developers, etc.
- Learn how to install SSL/TLS Certificate on the web server
- What is the difference between HTTP and HTTPS
- What is CA (Certificate Authority) and how chain of trust is built
- How TLS certificate is structured (subject name, issuer name, validity period, signature etc.)
- This course is all about securing websites with SSL/TLS certificates.
- Become a master of HTTPS, Let's Encrypt, Cloudflare, NGINX and SSL/TLS Certificates
- This is the most complete practical SSL guide here on Udemy that includes tons of practical activities
- All practice exercises are performed on a real domain and real hosting and finally students will get production ready solution with HTTPS setup and redirection of HTTP to HTTPS
The Complete SSL and TLS Guide : HTTP to HTTPS at UDEMY Curriculum
Introduction
Overview of researches dedicated to SSL, TLS and HTTPS
Overview of the certificates of some popular websites
Difference between HTTP and HTTPS
Analyzing traffic using Wireshark
TCP/IP stack by example
Analyzing HTTP protocol using Wireshark
Analyzing HTTPS and TLS using Wireshark
Section 2 Introduction
Symmetric Key Encryption
Symmetric Key Encryption Algorithms
Hashing Overview
MD5 hashing algorithm
SHA hashing algorithm and HMAC overview
Encryption using asymmetric keys
Signing data using assymmetric keys
RSA Overview
Section 3 Introduction
Installing OpenSSL
Using OpenSSL for RSA keys generation
Exploring certificate of Instagram
Exploring certificate of Comodo
Root CA and root certificates in the OS
How Chain of Trust is built
Verifying chain of certificates
Section 4 Introduction
Introduction to the SSL and TLS
History and versions of the SSL and TLS
Why RSA is not used for data encryption in HTTPS
How TLS session is established
Analyzing TLS session setup using Wireshark
Overview of cipher suites
Encryption key generation by the web browser
Section 5 Introduction
Free domains overview
Setting up free domain and hosting using GitHub Page
Exploring TLS session with our website at Github.io - PART 1
Exploring TLS session with our website at Github.io - PART 2
Section 6 Introduction
Planning next steps with Paid Domain
Buying a domain
Setting up free hosting
Overview of the TLS settings at the free hosting
OPTIONAL - Trying to install free Let's Encrypt TLS certificate on free hosting