Java Security Course

Course Code: IN 402
Course Abstract:

This course teaches participants how to use the security features of the Java Language. It discusses the security architecture of the core Java language, both for application permissions and cryptography (JCA). It also discusses the major security extensions to the Java language, including the JCE (Java Cryptography Extension), JSSE (Java Secure Socket Extension) and JAAS (Java Authentication and Authorization Service).

This course provides practical examples of using security in Java applications. It shows how to prevent applications from performing insecure operations using the security manager and policy files. It shows how to log users in and out using JAAS. It shows how to encrypt and decrypt data with Java's cryptography APIs, and encrypt data sent over the network using JSSE.

Audience:

This course is designed for Java programmers and developers.

Duration: 2 days
Learning Outcomes:

Upon completion of this course, the student will be able to:
> Manage application permissions with the Java security manager and policy files
> Authenticate users with JAAS (Java Authentication and Authorization Service)
> Use the Java Cryptography Extension to encrypt and decrypt data
> Use the JSSE to make secure (SSL) network connections in Java

Course Topics:

Course Introduction
Java Security Architecture
Security Manager and Application Permissions
JAAS
Cryptography
JCA
JCE
JSSE

Prerequisites:

Experience with object-oriented design, Java development and TCP/IP networking

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning