Training

Course Summaries

Entrust Authority™ Security Toolkit for Java for Developers

Attention

This course is designed for seasoned developers to aid them in the ground-up development of Entrust Ready applications. Participants must have programming experience in Java on Windows.

For those interesting in learning about the components, installation, configuration and management of the Entrust Authority Security Manager, please consider these other Entrust courses:

Course Overview

The Entrust Toolkit Training for Developers is a comprehensive 4-day course designed to provide developers with knowledge and hands-on experience using the Entrust Authority™ Security Toolkit for Java. Students will learn to use the toolkit to create Java applications, servlets, or applets to work with keys and certificates and to successfully secure files and communications. Topics covered include creation of digital credentials, login to digital credentials, PKCS#7 encoding and decoding, xml encryption and signing, and TLS/SSL.

This course is delivered by qualified Entrust developers who have extensive experience using the toolkit to create custom applications. Students will spend most of this course in labs using the various features of the toolkit in applications.

Course Objectives

Upon completion of this course, participants will be able to:

  • Understand the setup and use of the Entrust Authority Security Toolkit for Java
  • Use the Toolkit to add Entrust security to applications
  • Understand the special requirements of writing secure applications

Prerequisites

Experience programming in Java™ in a Windows environment.

Who Should Attend

Developers, both for software vendors and corporate IT departments, who will be adding Entrust security services to their own applications.

Course Topics

  1. Introduction
  2. Toolkit for Java overview
  3. Digital credentials
  4. Credential creation
  5. Credential login
  6. Cryptographic concepts
  7. Toolkit encryption and digital signature overview
  8. Entrust archive format
  9. PKCS#7
  10. S/MIME
  11. XML encryption and digital signature
  12. SSL/TLS
  13. Tips for writing secure applications
Contact Us