Call: 0118 3243000
Systematix Training Ltd

Java 2 Security Fundamentals

Course Overview

As a Java programmer, you have created applications and applets. Some of those applications might have needed security features, and you might even have tried adding such features to your programs. In this course, you will implement the fundamental security features made possible by the Java™ 2 Platform Standard Edition (J2SE) 1.3 or 1.4 development environment.

Course Objective

You will prudently add security features to applets and applications.

Target student

Proficient Java programmers who need to create secure applications, encrypt data, authorize users, sign applications, or add other security-related functionality to their applications.

Prerequisites

Students taking this course should be proficient at creating applications that include graphical user interface, threading, and networking features, using Java 1.3 or 1.4. At minimum, they should have taken Java™ 2 Programming Language or have equivalent knowledge and skills.

We offer a range of Java training courses

Preparing to Secure an Application
  • Plan Application Security
  • Install the Java Cryptography Extension (JCE) and a Provider
  • Configure Resource Access Permissions
Establish User-based Security
  • Authenticating Users
  • Authorizing Users
Encrypting Data
  • Encrypt Data Using a Symmetric Cipher
  • Decrypt Data Encrypted with a Symmetric Cipher
  • Encrypt Data Using an Asymmetric Cipher
  • Decrypt Data Encrypted with an Asymmetric Cipher
  • Secure Data by Using Session Key Cryptography
  • Secure Code with Sealed Objects
Ensure Application Integrity
  • Authenticate Data by Using Digests
  • Authenticate Data by Using Public Key Cryptography
  • Ensure Code with Signed Objects
  • Authenticate Untrusted Code
  • Ensure Package Integrity
Secure Network Communications
  • Enable the SSL Server
  • Enable the SSL Client
 
Publisher: Open
Version:
Length: 2 days
Course-ID: 085506

Printer Friendly Version
Download Outline As PDF
Request A Quote Ask Us A Question

The trainer is always very knowledgeable, not only about the subject being taught, but other related topics ... having the all round knowledge sets you apart. Thanks again

- Heart of England TEC

Microsoft Registered Partner
BSI ISO 9000