Index (Frames) | Index (No Frames) | Package | Package Tree | Tree

Package java.security

AccessControlContextAccessControlContext 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.
AlgorithmParameterGeneratorAlgorithmParameterGenerator is used to generate algorithm parameters for specified algorithms.
AlgorithmParameterGeneratorSpiAlgorithmParameterGeneratorSpi is the Service Provider Interface for the AlgorithmParameterGenerator class.
AlgorithmParametersAlgorithmParameters is the Algorithm Parameters class which provides an interface through which to modify parameters for classes.
AlgorithmParametersSpiAlgorithmParametersSpi 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.
DigestInputStreamDigestInputStream is a class that ties an InputStream with a MessageDigest.
DigestOutputStreamDigestOutputStream 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.
IdentityThe Identity class is used to repsent people and companies that can be authenticated using public key encryption.
IdentityScopeIdentityScope 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.
KeyFactoryKey factories are used to convert keys (opaque cryptographic keys of type Key) into key specifications (transparent representations of the underlying key material).
KeyFactorySpiKeyFactorySpi 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.
KeyPairKeyPair serves as a simple container for public and private keys.
KeyPairGeneratorKeyPairGenerator is the class used to generate key pairs for a security algorithm.
KeyPairGeneratorSpiKeyPairGeneratorSpi is the interface used to generate key pairs for security algorithms.
KeyStoreKeystore represents an in-memory collection of keys and certificates.
KeyStoreException Indicates a problem with the key store.
KeyStoreSpiKeyStoreSpi is the Service Provider Interface (SPI) for the KeyStore class.
MessageDigest
MessageDigestSpiThis 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.
PolicyPolicy 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.
SecureClassLoaderA Secure Class Loader for loading classes with additional support for specifying code source and permissions when they are retrieved by the system policy handler.
SecureRandomSecureRandom is the class interface for using SecureRandom providers.
SecureRandomSpiSecureRandomSpi is the Service Provider Interface for SecureRandom providers.
SecuritySecurity 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.
SignatureSignature is used to provide an interface to digital signature algorithms.
SignatureException This exception is thrown when a problem is encountered with a digital signature.
SignatureSpiSignatureSpi defines the Service Provider Interface (SPI) for the Signature class.
SignedObjectSignedObject is used for storing rutime objects whose integrity cannot be compromised without being detected.
SignerSigner 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.