Learn OpenSSL with a real world cheatsheet

Learn OpenSSL with a real world cheatsheet

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 35 lectures (3h 40m) | 1.57 GB

Learn real world commands from the OpenSSL Cheat Sheet to troubleshoot Open SSL

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.

What you’ll learn

  • 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)
Table of Contents

Welcome!
1 Please download the cheatsheet
2 Udemy Tips and Tricks
3 Answering your questions

OPTIONAL SSL, TLS, Cryptography
4 Extra content per student feedback…
5 What is SSL TLS What is HTTPS
6 How do SSLTLS Protect your Data
7 Anti-Replay and Non-Repudiation
8 Key Players of SSL — Client, Server, Certificate Authority, and Certificates
9 Cryptography – Hashing
10 Cryptography – Data-Integrity
11 Cryptography – Encryption
12 Cryptography – Public and Private Keys
13 Cryptography – How TLS & SSL Use Cryptography
14 Cryptography – PKI – Public Key Infrastructure
15 Cryptography – RSA Algorithm
16 Cryptography -DH – Diffie-Hellman Algorithm
17 Cryptography – DSA – Digital Signature Algorithm

Module 1 Generating Public and Private KeysGenerating & Inspecting R
18 Generating & Inspecting RSA Keys
19 Generating & Inspecting DSA Keys
20 Generating & Inspecting Elliptic Curve Keys
21 Module 1 Files

Module 2 Inspecting RSA, DSA, and EC Keys
22 Adding & Removing Encryption to RSA Keys
23 OpenSSL Pkey Utility
24 Matching Private Keys to Certificates and CSRs
25 Module 2 Files

Module 3 Generating Certificates and CSRs
26 Creating a CSR and Certificate using an existing Private Key
27 Creating a CSR and Certificate using a new Private Key
28 Module 3 Files

Module 4 Inspecting Certificates and CSRs
29 Extracting specific information from Certificates and CSRs
30 Module 4 Files

Module 5 – File Formats and Conversions (PEM, DER, PFX)
31 Check if file is PEM, DER, or PFX
32 Converting files between PEM and DER formats
33 Converting files between PEM and PFX formats
34 Module 5 Files

Want to learn more
35 Bonus Lecture

Homepage