TLS for Beginners: Securing Network Communications
3h 3mIntermediate2024-05-21
Authors

Daniel Lachance
Consultant, Trainer, Author, and Editor at Lachance IT Consulting
Course details
Transport Layer Security (TLS) provides the backbone of securing Intranet and Internet network communications through encryption and authentication. In this course, Daniel Lachance—consultant, trainer, and IT evangelist—guides you through acquiring the skills necessary to plan, implement and maintain a Public Key Infrastructure (PKI) ecosystem that supports TLS security certificates. Learn how to use tools such as OpenSSL on Linux, Microsoft Active Directory Certificate Services (AD CS) and Amazon Web Services (AWS) Certificate Manager. After a thorough overview of PKI, dive into configuring a variety of certificate authorities. Explore several methods for acquiring certificates, and go over the steps to use PKI certificates effectively. When you complete this course, you’ll have the basic knowledge you need to secure network communications.
Skills covered
Network SecurityCybersecurityDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Learn to secure your network communications
- 02 - What you should know
1. PKI Overview
- 03 - Cryptography
- 04 - Hashing and digital signatures
- 05 - Public key infrastructure
- 06 - Certificate authorities
- 07 - Certificates
- 08 - Certificate lifecycle management
- 09 - Transport layer security
- 10 - Analyze a tls packet capture
2. Certificate Authorities
- 11 - Configure a Microsoft AD CS certificate authority
- 12 - Configure Microsoft AD CS certificate templates
- 13 - Configure a Linux OpenSSL certificate authority
- 14 - Configure an AWS Certificate Manager CA
3. Acquiring Certificates
- 15 - Acquire a certificate using Microsoft AD CS
- 16 - Acquire a web server certificate using OpenSSL
- 17 - Acquire a public CA certificate
- 18 - Install private CA certificates
- 19 - Generate certificates using Microsoft Azure
4. PKI Certificate Usage
- 20 - Configure a Windows website certificate
- 21 - Configure a Linux website certificate
- 22 - Configure web brower client certificate authentication
- 23 - Configure VPN certificate authentication
- 24 - Configure a network printer certificate
- 25 - Acquire a web app certificate using Microsoft Azure
Conclusion
- 26 - Next steps