Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

Copyright © 2006 Sun Microsystems, Inc. All rights reserved.

CDC 1.1.2

Uses of Package
java.security

Packages that use java.security
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.cert Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths. 
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). 
 

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.
PermissionCollection
          Abstract class representing a collection of Permission objects.
 

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.
ProtectionDomain
           This ProtectionDomain class encapsulates the characteristics of a domain, which encloses a set of classes whose instances are granted a set of permissions when being executed on behalf of a given set of Principals.
 

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.
CodeSource
          This class extends the concept of a codebase to encapsulate not only the location (URL) but also the certificate(s) that were used to verify signed code originating from that location.
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.
PermissionCollection
          Abstract class representing a collection of Permission objects.
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
AccessControlContext
          An AccessControlContext is used to make system resource access decisions based on the context it encapsulates.
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.
CodeSource
          This class extends the concept of a codebase to encapsulate not only the location (URL) but also the certificate(s) that were used to verify signed code originating from that location.
DigestException
          This is the generic Message Digest exception.
DomainCombiner
          A DomainCombiner provides a means to dynamically update the ProtectionDomains associated with the current AccessControlContext.
GeneralSecurityException
          The GeneralSecurityException class is a generic security exception class that provides type safety for all the security-related exception classes that extend from it.
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.
KeyException
          This is the basic key exception.
MessageDigest
          This MessageDigest class provides applications the functionality of a message digest algorithm, such as MD5 or SHA.
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.
Policy
          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).
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.
PrivilegedAction
          A computation to be performed with privileges enabled.
PrivilegedActionException
          This exception is thrown by doPrivileged(PrivilegedExceptionAction) and doPrivileged(PrivilegedExceptionAction, AccessControlContext context) to indicate that the action being performed threw a checked exception.
PrivilegedExceptionAction
          A computation to be performed with privileges enabled, that throws one or more checked exceptions.
ProtectionDomain
           This ProtectionDomain class encapsulates the characteristics of a domain, which encloses a set of classes whose instances are granted a set of permissions when being executed on behalf of a given set of Principals.
Provider
          This class represents a "provider" for the Java Security API, where a provider implements some or all parts of Java Security.
 

Classes in java.security used by java.security.cert
GeneralSecurityException
          The GeneralSecurityException class is a generic security exception class that provides type safety for all the security-related exception classes that extend from it.
InvalidKeyException
          This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc).
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.
PublicKey
          A public key.
SignatureException
          This is the generic Signature exception.
 

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.
PermissionCollection
          Abstract class representing a collection of Permission objects.
 


CDC 1.1.2

Copyright © 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

For more information, please consult the JSR 218 specification.