|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use java.security | |
| java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images. |
| java.io | Provides for system input and output through data streams, serialization and the file system. |
| java.lang | Provides classes that are fundamental to the design of the Java programming language. |
| java.lang.reflect | Provides classes and interfaces for obtaining reflective information about classes and objects. |
| java.net | Provides the classes for implementing networking applications. |
| java.security | Provides the classes and interfaces for the security framework. |
| java.security.acl | The classes and interfaces in this package have been superseded by classes in the java.security package. |
| java.security.cert | Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths. |
| java.security.interfaces | Provides interfaces for generating RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) keys as defined in the RSA Laboratory Technical Note PKCS#1, and DSA (Digital Signature Algorithm) keys as defined in NIST's FIPS-186. |
| java.security.spec | Provides classes and interfaces for key specifications and algorithm parameter specifications. |
| java.sql | Provides the API for accessing and processing data stored in a data source (usually a relational database) using the JavaTM programming language. |
| java.util | Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array). |
| java.util.logging | Provides the classes and interfaces of the JavaTM 2 platform's core logging facilities. |
| javax.crypto | Provides the classes and interfaces for cryptographic operations. |
| javax.crypto.interfaces | Provides interfaces for Diffie-Hellman keys as defined in RSA Laboratories' PKCS #3. |
| javax.crypto.spec | Provides classes and interfaces for key specifications and algorithm parameter specifications. |
| javax.net.ssl | Provides classes for the secure socket package. |
| javax.security.auth | This package provides a framework for authentication and authorization. |
| javax.security.auth.kerberos | This package contains utility classes related to the Kerberos network authentication protocol. |
| javax.security.auth.login | This package provides a pluggable authentication framework. |
| javax.security.auth.x500 | This package contains the classes that should be used to store X500 Principal and X500 Private Crendentials in a Subject. |
| javax.sound.sampled | Provides interfaces and classes for capture, processing, and playback of sampled audio data. |
Classes in java.security used by java.awt| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Permission
|
Abstract class for representing access to a system resource. |
|
Classes in java.security used by java.io| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Permission
|
Abstract class for representing access to a system resource. |
|
Classes in java.security used by java.lang| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Permission
|
Abstract class for representing access to a system resource. |
|
Classes in java.security used by java.lang.reflect| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Permission
|
Abstract class for representing access to a system resource. |
|
Classes in java.security used by java.net| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Permission
|
Abstract class for representing access to a system resource. SecureClassLoader
|
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. |
|
Classes in java.security used by java.security| AccessControlException
|
This exception is thrown by the AccessController to indicate that a requested access (to a critical system resource such as the file system or the network) is denied. BasicPermission
|
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. DigestException
|
This is the generic Message Digest exception. GeneralSecurityException
|
This is the general security exception class, which serves to group all the exception classes of the java.security package that
extend from it.Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Identity
|
Deprecated. This class is no longer used. Its functionality has been replaced by java.security.KeyStore, the
java.security.cert package, and
java.security.Principal.InvalidAlgorithmParameterException
|
This is the exception for invalid or inappropriate algorithm parameters. InvalidKeyException
|
This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc). InvalidParameterException
|
This exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passed to a method. Key
|
The Key interface is the top-level interface for all keys. KeyException
|
This is the basic key exception. KeyManagementException
|
This is the general key management exception for all operations dealing with key management. KeyPairGeneratorSpi
|
This class defines the Service Provider Interface (SPI) for the KeyPairGenerator class, which is used to generate
pairs of public and private keys.KeyStoreException
|
This is the generic KeyStore exception. MessageDigestSpi
|
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.NoSuchAlgorithmException
|
This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment. NoSuchProviderException
|
This exception is thrown when a particular security provider is requested but is not available in the environment. Permission
|
Abstract class for representing access to a system resource. PermissionCollection
|
Abstract class representing a collection of Permission objects. Principal
|
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. PrivilegedActionException
|
This exception is thrown by doPrivileged(PrivilegedExceptionAction) and
doPrivileged(PrivilegedExceptionAction,
AccessControlContext context) to indicate
that the action being performed threw a checked exception.SignatureException
|
This is the generic Signature exception. SignatureSpi
|
This class defines the Service Provider Interface (SPI) for the Signature class, which is used to provide the
functionality of a digital signature algorithm.UnrecoverableKeyException
|
This exception is thrown if a key in the keystore cannot be recovered. |
|
Classes in java.security used by java.security.acl| Principal
|
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. |
|
Classes in java.security used by java.security.cert| GeneralSecurityException
|
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
|
This is the exception for invalid or inappropriate algorithm parameters. InvalidKeyException
|
This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc). KeyStoreException
|
This is the generic KeyStore exception. NoSuchAlgorithmException
|
This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment. NoSuchProviderException
|
This exception is thrown when a particular security provider is requested but is not available in the environment. SignatureException
|
This is the generic Signature exception. |
|
Classes in java.security used by java.security.interfaces| InvalidParameterException
|
This exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passed to a method. Key
|
The Key interface is the top-level interface for all keys. PrivateKey
|
A private key. PublicKey
|
A public key. |
|
Classes in java.security used by java.security.spec| GeneralSecurityException
|
This is the general security exception class, which serves to group all the exception classes of the java.security package that
extend from it. |
|
Classes in java.security used by java.sql| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Permission
|
Abstract class for representing access to a system resource. |
|
Classes in java.security used by java.util| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Permission
|
Abstract class for representing access to a system resource. |
|
Classes in java.security used by java.util.logging| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Permission
|
Abstract class for representing access to a system resource. |
|
Classes in java.security used by javax.crypto| GeneralSecurityException
|
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
|
This is the exception for invalid or inappropriate algorithm parameters. InvalidKeyException
|
This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc). Key
|
The Key interface is the top-level interface for all keys. NoSuchAlgorithmException
|
This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment. NoSuchProviderException
|
This exception is thrown when a particular security provider is requested but is not available in the environment. |
|
Classes in java.security used by javax.crypto.interfaces| Key
|
The Key interface is the top-level interface for all keys. PrivateKey
|
A private key. PublicKey
|
A public key. |
|
Classes in java.security used by javax.crypto.spec| InvalidKeyException
|
This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc). Key
|
The Key interface is the top-level interface for all keys. |
|
Classes in java.security used by javax.net.ssl| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. InvalidAlgorithmParameterException
|
This is the exception for invalid or inappropriate algorithm parameters. KeyManagementException
|
This is the general key management exception for all operations dealing with key management. KeyStoreException
|
This is the generic KeyStore exception. NoSuchAlgorithmException
|
This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment. NoSuchProviderException
|
This exception is thrown when a particular security provider is requested but is not available in the environment. Permission
|
Abstract class for representing access to a system resource. UnrecoverableKeyException
|
This exception is thrown if a key in the keystore cannot be recovered. |
|
Classes in java.security used by javax.security.auth| BasicPermission
|
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. DomainCombiner
|
A DomainCombiner provides a means to dynamically
update the ProtectionDomains associated with the current
AccessControlContext.Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Permission
|
Abstract class for representing access to a system resource. PrivilegedActionException
|
This exception is thrown by doPrivileged(PrivilegedExceptionAction) and
doPrivileged(PrivilegedExceptionAction,
AccessControlContext context) to indicate
that the action being performed threw a checked exception. |
|
Classes in java.security used by javax.security.auth.kerberos| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Key
|
The Key interface is the top-level interface for all keys. Permission
|
Abstract class for representing access to a system resource. Principal
|
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. |
|
Classes in java.security used by javax.security.auth.login| GeneralSecurityException
|
This is the general security exception class, which serves to group all the exception classes of the java.security package that
extend from it. |
|
Classes in java.security used by javax.security.auth.x500| Principal
|
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. |
|
Classes in java.security used by javax.sound.sampled| BasicPermission
|
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. Guard
|
This interface represents a guard, which is an object that is used to protect access to another object. Permission
|
Abstract class for representing access to a system resource. |
|
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.