+44 (0)1737 821590
Definitive OpenSSL for engineers  |    A 2 day   hands on   training course

OpenSSL for engineers training course description

A hands on course covering OpenSSL. The course focusses on the use of OpenSSL from the command line as opposed to using its extensive libraries. Certificate authorities are configured along with key generation, HTTPS and a SSL VPN.

What will you learn
  • Describe OpenSSL.
  • Use OpenSSL.
  • Describe and implement:
  • Explain how the various technologies involved in an OpenSSL work.
OpenSSL for engineers training course details

OpenSSL for engineers training course contents

  • What is OpenSSL?
  • What is SSL? SSL versions, TLS, TLS negotiation, TLS authentication, What is OpenSSL, Command line tool, SSL library. OpenSSH, OpenVPN.
    Hands on TLS packet analysis.

  • Getting started with OpenSSL
  • Downloading, source code, packages, installing, versions, configuration, openssl command. Cipher suite selection.
    Hands on Encrypting a file with openssl.

  • Public and private keys
  • Algorithms, creating keys, public keys, private keys, encrypting the private key.
    Hands on Encrypting a file with keys.

  • Digital signatures
  • Creating signatures, checking validity of signatures, Self signing SSL certificates. Viewing certificates. Certificate files. Converting between formats.
    Hands on Securing a web server with HTTPS.

  • Simple PKI with OpenSSL
  • Root CA, signing CA, configuration files, Certificate signing requests. Email certificates, TLS server certificates.
    Hands on Implementing a simple PKI with OpenSSL.

Learning path



Based on customer ratings

S. C. - QuinetiQ

"Good content, good lecture, good venue."

T. E. - FP Mailing

"Course was a real eye-opener to some of the barriers we encounter."

Training approach

This structured course uses Instructor Led Training to provide the best possible learning experience. Small class sizes ensure students benefit from our engaging and interactive style of teaching with delegates encouraged to ask questions throughout the course. Quizzes follow each major section allowing checking of learning. Hands on sessions are used throughout to allow delegates to consolidate their new skills.