Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering SSL (TLS), Keys and Certificates Management 2026
Rating: 4.5 out of 5(107 ratings)
617 students

Mastering SSL (TLS), Keys and Certificates Management 2026

Mastering SSL (TLS), Keys and Certificates Management: From Intro to Advanced
Last updated 2/2026
English

What you'll learn

  • Understand the fundamental concepts of SSL and TLS encryption.
  • Differentiate between symmetric and asymmetric encryption techniques.
  • Learn the key differences between SSL and TLS protocols.
  • Grasp the process of an SSL handshake to establish secure connections.
  • Explore the importance of cipher suites in determining encryption methods.
  • Understand how identity and trust are managed through certificates.
  • Create and manage JKS, PKCS12, and CMS keystores in practical labs.
  • Work with self-signed and CA certificates for secure communications.
  • Use keytool, orapki, and iKeyman to manage certificates and keystores.
  • Apply SSL/TLS concepts in real-world scenarios to secure data transmission.

Course content

14 sections17 lectures5h 10m total length
  • Introduction to SSL, Public and Private Keys19:12

Requirements

  • There are no specific prerequisites as the course is designed for both beginners and advanced users. All you need is a local system with Java installed to execute the keytool utility. You'll need access to Oracle Middleware software that supports wallets (e.g., Oracle OHS) for orapki usage, which is available on the Oracle eDelivery portal. You will also need an IBM software bundle that includes iKeyman (e.g., IBM IHS), downloadable from the IBM portal.

Description

This comprehensive course takes you through the essential concepts of SSL/TLS, providing a deep understanding of how these protocols ensure secure communication over the internet. You will begin with an exploration of public and private keys, learning how encryption works at a fundamental level to protect sensitive data from unauthorized access. You'll discover the key differences between SSL and TLS, how each protocol has evolved over time, and why TLS has become the preferred standard. Additionally, you'll delve into the critical processes that underpin secure connections, such as the SSL handshake, which establishes encrypted communication channels between clients and servers.

Understanding identity and trust is vital in today's digital world, and this course will guide you through the management of certificates, explaining how both self-signed and CA-issued certificates are used to authenticate identities. You’ll gain hands-on experience creating, managing, and troubleshooting various keystore formats, including JKS, PKCS12, and CMS, ensuring that you are well-versed in the practical aspects of certificate management. The labs are designed to be interactive, giving you the opportunity to work with powerful tools such as keytool, orapki, and iKeyman. By the end of this course, you'll have the confidence and skills to apply SSL/TLS encryption in real-world environments, whether you are securing websites, services, or communications. This course caters to all skill levels, from beginners who are just getting started with SSL/TLS to advanced users seeking to enhance their expertise.

Who this course is for:

  • This course is designed for beginners to advanced users, including system administrators, developers, security engineers, and IT professionals who want to understand and implement SSL/TLS encryption in their environments.