JAVA-CRYPTO

New Cryptographic Algorithms in Java

Algorithms, symmetric key signing and encryption, and PKI (Public Key Infrastructure)
Form of participation
Form of training
Length of training
  • 1 day (1×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

This course provides a detailed overview of the Java Cryptography Architecture (JCA), including comprehensive code examples for each area.

Outline

  • JCA, provider-based architecture
  • BASE64
  • Hashing
  • Random generators
  • Cipher
  • MAC
  • PKI, key pairs
  • Certificates
  • X.509
  • Key and certificate stores
  • PEM, DER
  • JKS
  • PKCS12
  • Digital signatures
  • CA (Certificate Authority)
  • Quantum-Resistant Module
  • Using keytool
  • Signing JAR files (jarsigner)
Outline (PDF)

Prerequisites

A solid knowledge of the Java programming language is required.

As some of the course materials are in English, basic English reading skills (at documentation level) are required. The training is delivered in Hungarian, based on Hungarian-language slides.