Java Security API’s
•        There are four main API’s for security in Java:
-        JCA
-        JCE
-        JSSE
-        JAAS
•        Java Cryptography Architecture (JCA) encapsulates the overall architecture of Java’s cryptography
concepts and algorithms.
-        JCA includes both java.security and javax.crypto.
-        The goal of JCA is to define and deal with simply the concepts.
-        The actual implementations of cryptographic concepts are left to third party vendors known as
cryptographic providers.
•        Java Cryptography Extensions (JCE) gives developers the ability to perform a number of cryptography
related tasks:
-        Encrypt data
-        Create and use message digests
-        Key management
•        Java Secure Socket Extensions (JSSE) allows developers to ability to communicate via SSL.
•        Java Authentication and Authorization Service (JAAS) is sort of the opposite of Java platform security.
-        Java 2 clients configure their policies to restrict or allow access to system resources.
-        Developers use JAAS to restrict or allow clients access to application functionality.
Java Security API's
Table of Contents
Copyright (c) 2008.  Intertech, Inc. All Rights Reserved.  This information is to be used exclusively as an
online learning aid.  Any attempts to copy, reproduce, or use for training is strictly prohibited.
Courseware
Training Resources
Tutorials