SSL/TLS and Public Key Infrastructure

Learn everything about SSL, PKI and its use in modern application development

4.25 (157 reviews)
Udemy
platform
English
language
Network & Security
category
instructor
845
students
3.5 hours
content
Jan 2024
last update
$44.99
regular price

What you will learn

Explore the SSL (Secure Sockets Layer) protocol and its underlying architecture, delving into the intricacies of how it secures communications over the internet

Gain insights into Public Key Infrastructure, understanding the roles and responsibilities of the various players involved.

Explore the technical and non-technical aspects of x.509 digital certificates, covering their role in authentication, encryption, and other functionalities.

Delve into the basics and fundamentals of cryptography, understanding the principles that underpin secure communication and data protection.

Learn how to utilize Keystore Explorer for efficient certificate management tasks, ensuring proficiency in handling certificates for various applications.

Acquire the skills to effectively use the Java Keytool utility, a powerful tool for managing cryptographic keys, certificates, and keystores in Java.

Explore the functionalities of the OpenSSL utility, one of the most widely used tools for SSL/TLS protocol implementation.

Description

Embark on a transformative journey with our comprehensive course on Public Key Infrastructure (PKI) and SSL/TLS. Tailored for individuals at any level of expertise, this program is designed to sculpt every participant into a Subject Matter Expert (SME) in the dynamic realm of PKI and SSL/TLS. We presume no prior knowledge, ensuring a seamless learning experience that starts from the fundamentals and progresses to advanced concepts.


Explore an expansive array of topics within the course, spanning from the essentials of cryptography to the intricate internals of SSL/TLS protocols. Engage in practical, hands-on sessions that demystify the complexities of certificate management, providing a tangible skill set for real-world application. Whether you're a seasoned developer or a system administrator, our course serves as the premier destination for mastering the intricacies of PKI, SSL, and certificates.


Join us at the forefront of cybersecurity education, where knowledge meets practicality, and emerge not just educated, but empowered in the domains of PKI and SSL/TLS.


Happy to have you here, Join us at the forefront of cybersecurity education, where knowledge meets practicality, and emerge not just educated, but empowered in the domains of PKI and SSL/TLS, uncover the depths of digital security; you're in the right spot!

Content

Introduction

Welcome and Congratulations
Setting the Agenda
What is SSL after all ?
SSL
Why do we care about SSL ?
Need of SSL

History of SSL Protocol

Brief Timeline from Past to Present
SSL History

Setting the required Tools and Libraries

Downloading latest JDK
Installing Apache Tomcat Server
Locating the Keytool
Downloading openSSL Utility
Installing the Keystore Explorer
Installing Wireshark Protocol Analyzer

Security Terminologies

CIA Principle
CIA Principle
Encoding
Encoding
Encryption
Encryption
Symmetric vs Asymmetric Encryption
Symmetric vs Asymmetric Keys
Cipher and Algorithm
Cipher and Algorithm
Certificate
Certificate
Digital Signature
Digital Signature
Cipher Suite
Cipher Suite
Hashing
Hashing
Salt
Salt
Keystore and TrustStore
Keystore and TrustStore

Secure Socket layer Protocol

SSL Handshake
SSL Handshake
Client Hello
Client Hello
Server Hello
Server Hello
Certificate
Certificate
Server Key Exchange
Server key Exchange
Finished
Finished
Where does SSL and TLS fit in OSI model
Hello Retry Request

Public Key Infrastructure

What is PKI ?
Role of Certificate Authority
Role of Certificate Authority
Role of Registration Authority
Role of Registration Authority
Role of Certificate Repository
Role of Certificate Repository
Relying Party
Relying Party
Digital Certificate File Format
Digital Certificate File Format
Certificate Lifecycle
Certificate LifeCycle
Certificate Chain and Trust
Certificate Chain and Trust

Common SSL Implementation Pattern

One Way SSL
MASSL - Mutual Authentication SSL
LAB Session I : Setting up One way SSL Authentication using Tomcat
LAB Session II : Settign up Mutual Authentication using Tomcat
Creating Certificate using Keystore Explorer
SSL Implementation pattern

Best Practices

Selecting the suitable Key
Private Key Management
Configuring the correct CIpher suite

SSL Protocol Architecture

Protocol Architecture TLSv1.2
Record Protocol
ChangeCipherSpec(CCS) Subprotocol
Alert Subprotocol
Protocol Architecture

Certificate Provisioning and Singing

Setup Root CA Part 1
Setting Root CA Part 2
Setup Intermediate CA
Sign the Certificate Using Intermediate CA
Certificate Singing Using Keytool Explorer
Certificate Provisioning and Singing

Screenshots

SSL/TLS and Public Key Infrastructure - Screenshot_01SSL/TLS and Public Key Infrastructure - Screenshot_02SSL/TLS and Public Key Infrastructure - Screenshot_03SSL/TLS and Public Key Infrastructure - Screenshot_04

Reviews

Jelena
August 3, 2023
generally very informative if you don't have previous knowledge on this topic. Information presented rather dry, wasn't easy to follow. a lot of repeating information.
Reto
June 3, 2022
Bis SSL Handshake: Sehr guter Kurs. Einzig Auflösung und Audio sind stellenweise noch nicht optimal. SSL Handshake: Audio und Englisch sind hier shaky, sieht man auch an den Untertiteln, die kann man hier getrost ausschalten. Auch inhaltlich fand ich es eher schwer verständlich, konkretes Beispiel wäre besser.
Alan
April 28, 2021
Too much regular pointless chat (e.g. "Hello", "I hope this makes sense", "See you in the next video". One section where video ended but blank audio remained. One section where part of the tutorial was incorrectly given then repeated later. Generally poor audio quality
Sébastien
April 16, 2021
This courses do the job. in the way that I learn a few things and iscover a tool that will help me in the future. Nevertheless this is a very sliced courses. Lot of time is loosed in presenting concern of the point on each small video. Questions are really to easy. The subtitle are google translate one and are lost due to strong indian/asian accent of the speaker. It's easier to understand without it.
Mário
January 28, 2021
The content is good, but the video and audio quality is not good. The orders of some videos is not in sync with the Comming Next at the of some slides.
Crosby
January 25, 2021
Now I konw what SSL/TLS is for and how it is being used, the only draw back is the sound of the recording, I some time have to turn the volume high to hear and when it goes to the next session my volume is too loud. Other than that the information being provided is excellent and he knows his stuff.
Mel
October 11, 2020
The audio and video have problems. Sometimes the audio volume is too low, then next session it may be too high, not consistent. The video of command line demos is too dark for reading the commands detail. The black background command prompt should have strong white contrast to show all the commands clearly.
Eya
June 29, 2020
The sound quality is horrible. I can not hear anything but his mouse clicks. I am just surprised by how they let this course still be here with this quality. Materials are not bad but a little bit too much about unnecessary third party Softwares. You can focus more on the topic itself. You better record everything again.
Narinder
April 24, 2020
This guy is not experienced well and somtiemes he say something else but in video doing something else. Its 70% more theoretical than practical. He may be reading from other books while preparing the videos. I am not satisfied even though I complete all his lectures.
Amit
April 13, 2020
When it comes to content on PKI, this is the great course. Acknowledge there is some issues with delivery, but happy to discount that as the price on Udemy is less that 0.1% of what it would have costed me in classroom traning. Recommend you increase the play speed to 1.25 if you are a native English speaker or you will find the pace slow.
Adriano
January 31, 2020
The course isn't good. He stops talking all the time and the audio is terrible. Almost impossible to understand. The instructor didn't even sent the required file to complete the course.
Tetyana
December 12, 2019
Good course with a lot of information, but to read small grey text on black background (cmd promp) is next to impossible.
Iulian
May 16, 2019
Although the curricula sounds very good the information is so shallow that i really do not see why all persons are allowed to have courses on udemy. I don't want to sound racist but the large majority(not all, i found some that are really good) of classes that comes from India is just crap. Please take Dev Central as reference before approving courses(i.e. https://www.youtube.com/watch?v=ZM3tXhPV8v0) or guys like Paul Turner(i.e. https://www.youtube.com/watch?v=lLw0dICMA_Y) when approving courses. Please review whatever people put on udemy before offering for purchase to people that are interested. The english accent and the sound quality in some videos is just not good and it does not raise to the expectations. It is simply not possible to have such a topic approached by people that do not have appropriate knowledge in such a sensitive area of security.
Mani
January 17, 2019
Could not concetrate through the explanations since audio-quality is really poor and added to that the speaker has a poor english pronunciation.
Carlos
January 12, 2019
the english pronuntiation is very bad and the text transcripts are catastrophic! please, rewrite the transcripts thank

Charts

Price

SSL/TLS and Public Key Infrastructure - Price chart

Rating

SSL/TLS and Public Key Infrastructure - Ratings chart

Enrollment distribution

SSL/TLS and Public Key Infrastructure - Distribution chart

Related Topics

1913658
udemy ID
9/15/2018
course created date
12/11/2020
course indexed date
Bot
course submited by