Zenler Player
Your course is loading. Hang tight.
Practical TLS
Back to curriculum
0% Complete
0% Complete
Offer and Expectations
Join the Discord Server
TLS and SSL Versions
Key Players
Purpose of TLS/SSL
Module 1 Review Questions
TLS 1.0 and TLS 1.1 are officially deprecated
Hashing
Data-Integrity
Encryption
Public and Private Keys
How TLS and SSL use Cryptography
Public Key Infrastructure (PKI)
RSA
Diffie-Hellman
Digital Signature Algorithm
Module 2 Review Questions
Overview of the SSL Process
What is in a Certificate?
Inspecting a Certificate
Certificate Extensions
LAB 3.0 - Setting up your Lab Environment
LAB 3.1 - Inspecting the certificate of your favorite website
What is in a Private Key?
LAB 3.2 - Matching Certificates to Private Keys
What is in a CSR?
File Formats
LAB 3.3 - Creating a Certificate Authority and two Signed Certificates
LAB 3.4 - File Conversions
Module 3 Review Questions
Overview of the SSL Process, part 2
Certificate Validation - Part 1
Certificate Validation - Part 2
Certificate Chains - Part 1
Certificate Chains - Part 2
LAB 4.1 - Certificate Chains
Basic Constraints
Certificate Types (DV, OV, EV)
Certificate Revocation
Checking Revocation Status
LAB 4.2 - Certificate Revocation
Module 4 Review Questions
Cipher Suites
CS - Key Exchange - Part 1
CS - Forward Secrecy - Key Exchange - Part 2
CS - Authentication
CS - Encryption - Part 1
CS - Encryption - Part 2
CS - Hashing
Cipher Suites - Avoid, Accept, Prefer
Enumerating Cipher Suites
LAB 5.1 - Cipher Suite Enumeration
Records - Part 1
Records - Part 2
TLS Handshake
LAB 6.1 - Inspecting a TLS Handshake in Wireshark
Handshake: Ephemeral Diffie-Hellman
Handshake: Session Resumption
Handshake: Mutual Authentication
LAB 6.2 - Inspecting TLS Handshake Variants
TLS Extensions
Extension: OCSP Stapling
Extension: Server Name Indication (SNI)
Extension: Session Tickets
LAB 6.3 - Inspecting Handshake Extensions
Decrypting TLS
LAB 6.4 - Decrypting TLS
Welcome =)
Offer and Expectations
Preview
Join the Discord Server
Module 1 - TLS/SSL Overview
TLS and SSL Versions
Key Players
Purpose of TLS/SSL
Preview
Module 1 Review Questions
TLS 1.0 and TLS 1.1 are officially deprecated
Module 2 - Cryptography
Hashing
Preview
Data-Integrity
Preview
Encryption
Public and Private Keys
How TLS and SSL use Cryptography
Preview
Public Key Infrastructure (PKI)
RSA
Diffie-Hellman
Digital Signature Algorithm
Module 2 Review Questions
Module 3 - x509 Certificates and Keys
Overview of the SSL Process
Preview
What is in a Certificate?
Inspecting a Certificate
Certificate Extensions
LAB 3.0 - Setting up your Lab Environment
LAB 3.1 - Inspecting the certificate of your favorite website
What is in a Private Key?
LAB 3.2 - Matching Certificates to Private Keys
What is in a CSR?
File Formats
LAB 3.3 - Creating a Certificate Authority and two Signed Certificates
LAB 3.4 - File Conversions
Module 3 Review Questions
Module 4 - Security through Certificates
Overview of the SSL Process, part 2
Preview
Certificate Validation - Part 1
Certificate Validation - Part 2
Certificate Chains - Part 1
Certificate Chains - Part 2
LAB 4.1 - Certificate Chains
Basic Constraints
Certificate Types (DV, OV, EV)
Certificate Revocation
Checking Revocation Status
LAB 4.2 - Certificate Revocation
Module 4 Review Questions
Module 5 - Cipher Suites
Cipher Suites
Preview
CS - Key Exchange - Part 1
CS - Forward Secrecy - Key Exchange - Part 2
CS - Authentication
CS - Encryption - Part 1
CS - Encryption - Part 2
CS - Hashing
Cipher Suites - Avoid, Accept, Prefer
Enumerating Cipher Suites
LAB 5.1 - Cipher Suite Enumeration
Module 6 - TLS/SSL Handshake
Records - Part 1
Preview
Records - Part 2
Preview
TLS Handshake
LAB 6.1 - Inspecting a TLS Handshake in Wireshark
Handshake: Ephemeral Diffie-Hellman
Handshake: Session Resumption
Handshake: Mutual Authentication
LAB 6.2 - Inspecting TLS Handshake Variants
TLS Extensions
Extension: OCSP Stapling
Extension: Server Name Indication (SNI)
Extension: Session Tickets
LAB 6.3 - Inspecting Handshake Extensions
Decrypting TLS
LAB 6.4 - Decrypting TLS
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson