| AccessControlContext | AccessControlContext makes system resource access decsion
based on permission rights. |
| AccessControlException | This exception is thrown when the AccessController denies
an attempt to perform an operation. |
| AccessController | Access control context and permission checker. |
| AlgorithmParameterGenerator | AlgorithmParameterGenerator is used to generate
algorithm parameters for specified algorithms. |
| AlgorithmParameterGeneratorSpi | AlgorithmParameterGeneratorSpi is the Service Provider
Interface for the AlgorithmParameterGenerator class. |
| AlgorithmParameters | AlgorithmParameters is the Algorithm Parameters class which
provides an interface through which to modify parameters for
classes. |
| AlgorithmParametersSpi | AlgorithmParametersSpi is the Service Provider Interface
for the Algorithm Parameters class. |
| AllPermission | This class is a permission that implies all other permissions. |
| BasicPermission | This class implements a simple model for named permissions without an
associated action list. |
| Certificate | This interface models a digital certificate which verifies the
authenticity of a party. |
| CodeSource | This class represents a location from which code is loaded (as
represented by a URL), and the list of certificates that are used to
check the signatures of signed code loaded from this source. |
| DigestException | This exception indicates that a generic message digest exception has
occurred. |
| DigestInputStream | DigestInputStream is a class that ties an InputStream with a
MessageDigest. |
| DigestOutputStream | DigestOutputStream is a class that ties an OutputStream with a
MessageDigest. |
| DomainCombiner | A public interface used to combine two ProtectionDomains in a new
ProtectionDomain and update the current Protection Domains
associated with the current AccessControlContext. |
| GeneralSecurityException | This class is the common superclass of all security exceptions. |
| Guard | This interface specifies a mechanism for querying whether or not
access is allowed to a guarded object. |
| GuardedObject | This class is an object that is guarded by a Guard object. |
| Identity | The Identity class is used to repsent people and companies that
can be authenticated using public key encryption. |
| IdentityScope | IdentityScope represents a scope of an identity. |
| InvalidAlgorithmParameterException | Thrown for an invalid security algorithm parameter. |
| InvalidKeyException | Thrown for an invalid key. |
| InvalidParameterException | Thrown when an invalid parameter is passed to a method of the JCA/JCE
engine classes. |
| Key | This interfaces models the base characteristics that all keys must
have. |
| KeyException | This exception is thrown when there is a problem with a key. |
| KeyFactory | Key factories are used to convert keys (opaque cryptographic
keys of type Key) into key specifications (transparent
representations of the underlying key material). |
| KeyFactorySpi | KeyFactorySpi is the Service Provider Interface (SPI) for the
KeyFactory class. |
| KeyManagementException | This exception is thrown whenever a problem related to the management of
security keys is encountered. |
| KeyPair | KeyPair serves as a simple container for public and private keys. |
| KeyPairGenerator | KeyPairGenerator is the class used to generate key pairs
for a security algorithm. |
| KeyPairGeneratorSpi | KeyPairGeneratorSpi is the interface used to generate key pairs
for security algorithms. |
| KeyStore | Keystore represents an in-memory collection of keys and
certificates. |
| KeyStoreException | Indicates a problem with the key store. |
| KeyStoreSpi | KeyStoreSpi is the Service Provider Interface (SPI) for the
KeyStore class. |
| MessageDigest | |
| MessageDigestSpi | This is the Service Provider Interface (SPI) for MessageDigest
class in java.security. |
| NoSuchAlgorithmException | This exception is thrown when the requested security algorithm is
not available
|
| NoSuchProviderException | This exception is thrown when the requested security provider is
not available. |
| Permission | This class is the abstract superclass of all classes that implement
the concept of a permission. |
| PermissionCollection | This class models a group of Java permissions. |
| Permissions | This class is a heterogeneous collection of permissions. |
| Policy | Policy is an abstract class for managing the system security
policy for the Java application environment. |
| Principal | This interface models an entity (such as a user or a certificate authority)
for the purposes of applying the Java security model. |
| PrivateKey | This interface specified no methods. |
| PrivilegedAction | This interface specifes a single run method that
executes a privileged operation. |
| PrivilegedActionException | This exception is thrown when an exception is thrown during a
privileged action being performed with the
AccessController.doPrivileged() method. |
| PrivilegedExceptionAction | This interface defines a method that is called by
AccessController.doPrivileged() in order to perform a
privileged operation with higher privileges enabled. |
| ProtectionDomain | This class represents a group of classes, along with the permissions
they are granted. |
| Provider | This class represents a Java security architecture service provider. |
| ProviderException | This exception indicates that a runtime problem was encounterd with
a security provider. |
| PublicKey | This interface specified no methods. |
| SecureClassLoader | A Secure Class Loader for loading classes with additional
support for specifying code source and permissions when
they are retrieved by the system policy handler. |
| SecureRandom | SecureRandom is the class interface for using SecureRandom
providers. |
| SecureRandomSpi | SecureRandomSpi is the Service Provider Interface for SecureRandom
providers. |
| Security | Security class that loads the Providers and provides an
interface to security properties. |
| SecurityPermission | This class provides a mechanism for specified named permissions
related to the Java security framework. |
| Signature | Signature is used to provide an interface to digital signature
algorithms. |
| SignatureException | This exception is thrown when a problem is encountered with a
digital signature. |
| SignatureSpi | SignatureSpi defines the Service Provider Interface (SPI)
for the Signature class. |
| SignedObject | SignedObject is used for storing rutime objects whose integrity
cannot be compromised without being detected. |
| Signer | Signer is a subclass used to store a digital signature key with
an Identity. |
| UnrecoverableKeyException | This exception is thrown when a key cannot be recovered from the key
store. |
| UnresolvedPermission | This class is used to hold instances of all permissions that cannot
be resolved to available permission classes when the security
Policy object is instantiated. |