CyberHashira | OpenSSL Tutorial Series

https://www.youtube.com/@CyberHashira

This repository contains notes for my OpenSSL tutorial videos on YouTube. Within these notes, you'll find the commands I used in those videos, along with some extra information to explain their purpose.

At the time of recording, I was using OpenSSL version 1.1.1, which is set to reach End-of-Support in September this year. While I believe that most of the OpenSSL 1.1.1 commands used in my videos should still function in OpenSSL 3.x.x, there might be some minor differences. Rest assured, I'm committed to keeping my notes as up-to-date as frequently as possible. If necessary, I'll remake any outdated videos to explain the changes.

Index of Notes.

# Video Title Relevant Notes YouTube Video Link
1. Introduction To OpenSSL Building_OpenSSL_From_Source.txt https://youtu.be/O1OaJmrRHrw
2. Verifying Integrity Using OpenSSL Missing https://youtu.be/43yPfJUxRCQ
3. Encryption Using OpenSSL Encryption_Using_OpenSSL.txt https://youtu.be/Azp_zDgFAGk
4. Generating Key Pairs using OpenSSL Generating_Asymmetric_keys.txt https://youtu.be/VCDIpq84gVA
5. Generating Digital Signatures using OpenSSL Digital_Signatures_Using_OpenSSL.txt https://youtu.be/XEd0mRrlYHY
6. HMAC and CMAC using OpenSSL MAC_Using_OpenSSL.txt https://youtu.be/bvOFbPIOsY8
7. Digital Certificates using OpenSSL Digital_Certificates_Using_OpenSSL.txt, root.cnf, cyberhashira.cnf https://youtu.be/2C6hJMGFTYk
8. Introduction to OpenSSL Engines OpenSSL_Engines.txt https://youtu.be/Vu1Z5ip0PpM
9. Setting up 2-Tier CA using OpenSSL Setup_Two_Tier_PKI_Using_OpenSSL.txt, myRoot.cnf, myIssuing.cnf https://youtu.be/6h6gfLtRzqs
10. Forks of OpenSSL NA https://youtu.be/IunBtZQZ-yU
11. CMS using OpenSSL OpenSSL_CMS.txt https://youtu.be/Au1RhzK55y4
12. Key formats using OpenSSL OpenSSL_Key_Format.txt https://youtu.be/Bva4oe5ewuQ
13. Configuring Providers in OpenSSL 3.x Missing https://youtu.be/NPxaCCih1QI