Overview
How to use OpenSSL tools, How to generate Public and Private Keys, How to add & remove Encryption to RSA Keys, How to generate Certificates and CSRs, Understand and convert between different File Formats (PEM, DER, PFX)
If you install, configure, or troubleshoot SSL & TLS, then this course is for you
Basic understanding of SSL, Access to the Internet and a Linux Terminal
OpenSSL is the universal tool for inspecting, diagnosing, and troubleshooting SSL & TLS.
OpenSSL is composed of many different utilities, each of which is responsible for a specific aspect of the SSL and TLS ecosystem.
Topics include:
Module 1 - Generating Public and Private Keys
Generating and inspecting RSA Keys
Generating and inspecting DSA Keys
Generating and inspecting Elliptic Curve Keys
Adding & Removing Encryption to RSA Keys
Adding and removing encryption to RSA Keys
OpenSSL Key Utility
Matching Private Keys to Certificates and CSRs
Module 3 - Generating Certificates and CSRs
Creating a CSR and Certificate using an existing Private Key
Creating a CSR and Certificate using a new Private Key
Module 4 - Inspecting Certificates and CSRs
Extracting specific information from Certificates and CSRs
Module 5 - File Formats and Conversions (PEM, DER, PFX)
Check if file is PEM, DER, or PFX
Converting files between PEM and DER formats
Converting files between PEM and PFX formats
In this course, you will receiving training on how to use the following OpenSSL Utilities:
openssl rsa
openssl genrsa
openssl dsa
openssl gendsa
openssl dsaparam
openssl ec
openssl ecparam
openssl pkey
openssl genpkey
openssl x509
openssl req
openssl pkcs12
Each module contains demo files you can use to practice the commands along with each lesson.
The lessons in the course follow a section from the Cheat Sheet (available to download as part of the course).
After completing the course and downloading the OpenSSL Cheat Sheet,
you will be equipped to inspect and troubleshoot any SSL / TLS scenarios you find yourself in.
Experts with David Bombal
David Bombal, together with some of the best minds in the industry is offering courses on a wide range of topics including networking, programming and software development. Our team has decades of experience teaching students from all over the world.
Together we can do more!
David Bombal (CCIE #11023 Emeritus) passed his Cisco Certified Internetwork Expert Routing and Switching exam in January 2003 and is one of a small percentage of Cisco Engineers that pass their CCIE labs on their first attempt.
David qualified as a Cisco Certified Systems Instructor (CCSI #22787) many years ago! He has been training Cisco courses for over 15 years and has delivered instructor led courses in various countries around the world covering a wide range of Cisco topics from CCNA to CCIE.
He has also personally developed Cisco engineer utilities such as the VPN Config Generator, software, training materials, EBooks, videos and other products which are used throughout the world.
David has designed, implemented and managed networks ranging from single sites to those that span 50 countries.