Package java.security

Interface Summary
Certificate Untamed:
DomainCombiner Untamed:
Guard Untamed:
Key Untamed: The Key interface is the top-level interface for all keys.
Principal Untamed: This interface represents the abstract notion of a principal, which can be used to represent any entity, such as an individual, a corporation, and a login id.
PrivateKey Untamed:
PrivilegedAction Untamed:
PrivilegedExceptionAction Untamed: A computation to be performed with privileges enabled, that throws one or more checked exceptions.
PublicKey Untamed:
 

Class Summary
AccessControlContext Untamed:
AccessController Untamed:
AlgorithmParameterGenerator Untamed: The AlgorithmParameterGenerator class is used to generate a set of parameters to be used with a certain algorithm.
AlgorithmParameterGeneratorSpi Untamed: This class defines the Service Provider Interface (SPI) for the AlgorithmParameterGenerator class, which is used to generate a set of parameters to be used with a certain algorithm.
AlgorithmParameters Untamed:
AlgorithmParametersSpi Untamed:
AllPermission Untamed:
AllPermissionCollection A AllPermissionCollection stores a collection of AllPermission permissions.
BasicPermission Untamed: The BasicPermission class extends the Permission class, and can be used as the base class for permissions that want to follow the same naming convention as BasicPermission.
BasicPermissionCollection A BasicPermissionCollection stores a collection of BasicPermission permissions.
CodeSource Untamed:
DigestInputStream Untamed: A transparent stream that updates the associated message digest using the bits going through the stream.
DigestOutputStream Untamed: A transparent stream that updates the associated message digest using the bits going through the stream.
GuardedObject Untamed: A GuardedObject is an object that is used to protect access to another object.
Identity Deprecated. This class is no longer used.
IdentityScope Untamed:
KeyFactory Safe: Key factories are used to convert keys (opaque cryptographic keys of type Key) into key specifications (transparent representations of the underlying key material), and vice versa.
KeyFactorySpi Untamed: This class defines the Service Provider Interface (SPI) for the KeyFactory class.
KeyPair Safe:
KeyPairGenerator Untamed: The KeyPairGenerator class is used to generate pairs of public and private keys.
KeyPairGeneratorSpi Untamed:
KeyStore Untamed: This class represents an in-memory collection of keys and certificates.
KeyStoreSpi Untamed: This class defines the Service Provider Interface (SPI) for the KeyStore class.
MessageDigest Untamed:
MessageDigestSpi Untamed: This class defines the Service Provider Interface (SPI) for the MessageDigest class, which provides the functionality of a message digest algorithm, such as MD5 or SHA.
Permission Untamed:
PermissionCollection Untamed: Abstract class representing a collection of Permission objects.
Permissions Untamed: This class represents a heterogeneous collection of Permissions.
PermissionsEnumerator  
PermissionsHash A PermissionsHash stores a homogeneous set of permissions in a hashtable.
Policy Untamed: This is an abstract class for representing the system security policy for a Java application environment (specifying which permissions are available for code from various sources).
ProtectionDomain Untamed:
Provider Untamed:
SecureClassLoader Untamed: This class extends ClassLoader with additional support for defining classes with an associated code source and permissions which are retrieved by the system policy by default.
SecureRandom Untamed:
SecureRandomSpi Untamed:
Security Untamed:
SecurityPermission Untamed: This class is for security permissions.
Signature Untamed:
SignatureSpi Untamed: This class defines the Service Provider Interface (SPI) for the Signature class, which is used to provide the functionality of a digital signature algorithm.
SignedObject Untamed:
Signer Deprecated. This class is no longer used.
UnresolvedPermission Untamed: The UnresolvedPermission class is used to hold Permissions that were "unresolved" when the Policy was initialized.
UnresolvedPermissionCollection A UnresolvedPermissionCollection stores a collection of UnresolvedPermission permissions.
 

Exception Summary
AccessControlException Untamed:
DigestException Untamed: This is the generic Message Digest exception.
GeneralSecurityException Untamed: This is the general security exception class, which serves to group all the exception classes of the java.security package that extend from it.
InvalidAlgorithmParameterException Untamed: This is the exception for invalid or inappropriate algorithm parameters.
InvalidKeyException Untamed: This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc).
InvalidParameterException Untamed: This exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passed to a method.
KeyException Untamed: This is the basic key exception.
KeyManagementException Untamed: This is the general key management exception for all operations dealing with key management.
KeyStoreException Untamed: This is the generic KeyStore exception.
NoSuchAlgorithmException Untamed: This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment.
NoSuchProviderException Untamed: This exception is thrown when a particular security provider is requested but is not available in the environment.
PrivilegedActionException Untamed: This exception is thrown by doPrivileged(PrivilegedExceptionAction) and doPrivileged(PrivilegedExceptionAction, AccessControlContext context) to indicate that the action being performed threw a checked exception.
ProviderException Untamed: A runtime exception for Provider exceptions (such as misconfiguration errors), which may be subclassed by Providers to throw specialized, provider-specific runtime errors.
SignatureException Untamed: This is the generic Signature exception.
UnrecoverableKeyException Untamed: This exception is thrown if a key in the keystore cannot be recovered.
 



comments?