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:
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 (
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.
Based on student feedback, I'm adding some of the lessons from my Practical TLS course as optional lessons in the OpenSSL Training course. These will provide more context around the cryptographic tools SSL/TLS used to secure data.
If you are already familiar with SSL/TLS and basic Cryptography concepts (hashing, symmetric keys, public & private keys, RSA, DH, etc...), then feel free to skip these lessons.
Otherwise, I hope these lessons provide additional value for you as you continue with the lessons from the OpenSSL Training Course.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.