Java Security

Goals

  • Evaluate security requirements and risks in Java programs
  • Incorporate features of the standard Java 2 security APIs in your Java Programs
  • Create custom security classes to implement security requirements unique to your programs
  • Use the Java 2 security tools to create and manipulate digital signatures and certificates, signed jar files, and security policies

Audience

Software developers wishing to incorporate fine-grained security access control into their applications.

Duration

2 days

Prerequisites

The "Intermediate Java Programming" course or equivalent is required.

Contents

Introduction to Security
Java application, language, and runtime security mechanisms
Security Tools: jar, jarsigner, keytool, and policytool
Class paths, class loaders, and secure class loading
CodeSource objects
Permission objects, the Permission hierarchy, and core API permissions
Policies, policy files, and protection domains
The Security Manager
The AccessController and privileged blocks
Object Security: Guarding, Signing, and Sealing objects
Introduction to Cryptography and the Java Cryptography Architecture

Format

Lecture and Lab

Schedule


There are no open enrollment classes currently scheduled.

Copyright © 2006 Object Computing, Inc. All rights reserved. | Privacy Policy