Softwarez.Info - Software's World!
TLS & HTTPS Visualized, and HTTPS localhost setup in 2025 - Printable Version

+- Softwarez.Info - Software's World! (https://softwarez.info)
+-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone)
+--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials)
+--- Thread: TLS & HTTPS Visualized, and HTTPS localhost setup in 2025 (/Thread-TLS-HTTPS-Visualized-and-HTTPS-localhost-setup-in-2025--776780)



TLS & HTTPS Visualized, and HTTPS localhost setup in 2025 - Farid - 01-19-2025

[Image: H6fCB17.jpeg]

Year of manufacture : 2024
Manufacturer : Udemy
Manufacturer's website :

[To see links please register or login]

Posted by Clyde Matthew
Duration : ~4h22m
Type of material distributed : Video lesson
Language : En
Описание: Deep dive into TLS (previously called SSL) and HTTPS: Gain insights that set you apart from 99% of developers. Understand the true meaning of HTTPS beyond the surface-level claims of "security"
The end of HTTP/1.1: Any serious developer today must concentrate on TLS security and hosting websites over the more robust protocols like HTTP/2 and HTTP/3. Stay relevant in a rapidly evolving digital landscape
Key Concepts Unlocked: Explore advanced topics such as hybrid key exchange, encryption, public key infrastructure (PIK), asymmetric and symmetric cryptography, TLS handshake, HMAC, signatures, hashing, and cipher suites. Each concept builds a solid foundation for your web security knowledge.
This course is meticulously crafted for developers who are eager to elevate their TLS skills and gain a profound understanding of HTTPS, Certificate Authorities, and secure server configurations.
SSL is old-school, outdated and deprecated. Therefore this course focuses on TLS as the protocol used with HTTP/2 and HTTP/3.
What You'll Learn:
Throughout this course, you will embark on an adventure that seamlessly blends theory with hands-on practice. Here's what you can expect:
Practical HTTPS setup: You are going to learn how to use Node.js, and Live Server to set up a localhost server over a secure TLS / HTTPS connection. You will master the process of creating certificates and generating keys.
Encryption: Understand the principles of encryption, including both symmetric and asymmetric methods, the concept of "keys" and how they are applied in secure HTTPS communications.
TLS Handshake Mechanics: Dive deep into the TLS handshake process, learning how secure connections are established between clients and servers.
Public Key Infrastructure: Learn about the framework that enables secure data exchange through digital certificates and key management.
Advanced TLS Concepts and Cryptography: Gain insights into Hybrid Key Exchange (KEM algos), HMAC, signatures, hashing techniques, and cipher suites that form the backbone of secure TLS web interactions.
Content
03:38
Analyze HTTP/1.1 traffic using Wireshark
06:37
How to capture encrypted HTTPS traffic over HTTP/3
04:11
03:12
Symmetric key encryption
04:42
Asymmetric key encryption
05:08
Analyzing QUIC and HTTP/3 traffic in Wireshark, and extracting session keys
14:56
What encryption algorithms does OpenSSL provide?
03:20
HTTP, HTTPS and Encryption
8 questions
09:50
Asymmetric key encryption guarantees confidentiality
03:46
Ultimate goal for HTTPS is for client and server to use symmetric key encryption
01:54
07:01
Using asymmetric keys to produce signatures
03:57
Intro to hashing using Bash terminal and utilities
03:29
Hashing ensures integrity of data
04:41
Combining hashing with key encryption
05:47
04:31
Why a Public Key Infrastructure (PKI) system is needed
01:28
Public Key Infrastructure (PKI) and Certificate Authorities (CA) explained
03:42
How does a server request a certificate - Certificate Signing Request (CSR)
03:17
Certificate Signing Request (CSR)
00:17
How to view trusted CA's on your browser and operating system
03:34
How does a client verify a server's signed certificate?
06:04
What does the client actually check on the certificate?
00:38
TLS process recap: part 1 of 2 (client hello and server hello)
06:21
Using Wireshark to examine the client hello and server hello with TLS 1.3
11:02
TCP Streams vs. HTTP/3 Streams
01:07
Timeout - quantum computers have necessitated more complex algos
01:55
Timeout - TLS 1.3 Hybrid Key Exchange using ML-KEM and ECDH X25519 (Advanced)
11:37
Summary of the hybrid key exchange mechanism in TLS 1.3
00:14
TLS process recap: part 2 of 2 (premaster and master secret, and symmetric keys)
12:05
TLS Deep Dive and PKI
11 questions
Intro to .pem | ACN.1 | PKCS | .crt | .csr and steps required to establish TLS
14:49
CA, and certificate generation process, VISUALIZED
06:33
Part 1: Using XCA and Live Server to spin up a localhost server over HTTPS/TLS
00:52
XCA - creating a local CA, and a self-signed certificate
07:31
XCA - creating keys, a CSR and a signed X.509 certificate for localhost
06:50
XCA - run a localhost server using Live Server, over HTTPS/TLS
06:32
XCA - Using Wireshark to examine our TLS connection
05:27
Part 2: Using OpenSSL and Live Server to run a localhost server over HTTPS/TLS
00:32
OpenSSL - installing OpenSSL
01:53
OpenSSL - producing CA keys and certificate
09:07
Inspecting the private key file, and extracting the public key from it
07:24
OpenSSL - generating server key pairs, and a server CSR file
07:05
OpenSSL - generating a signed certificate certificate by our CA
02:47
OpenSSL - run a localhost server using Live Server, over HTTPS/TLS
01:50
Part 3: Create a Node server to run a localhost server over HTTPS and TLS
00:36
Node - setting up our Node server code
09:59
Node - using the mkcert API to run a Node localhost server over HTTPS/TLS
10:33
Node - using the mkcert CLI to run a Node localhost server over HTTPS/TLS
07:15
Other
01:19
Example files : not provided
Video format : MP4
Video : AVC, 1280x720, 16:9, 30fps, ~1400kbps
Audio : AAC, 48kHz, 128kbps, stereo

[center]⋆🕷- - - - -☽───⛧ ⤝❖⤞ ⛧───☾ - - - -🕷⋆[/center]

📌 Udemy - TLS & HTTPS Visualized, and HTTPS localhost setup in 2025 (3.61 GB)
RapidGator Link(s)

[To see links please register or login]

NitroFlare Link(s)

[To see links please register or login]