Home » openjdk-7 » javax.security » auth »

javax.security.auth

Sub Packages:

javax.security.auth.callback   This package provides the classes necessary for services to interact with applications in order to retrieve information (authentication data including usernames or passwords, for example) or to display information (error and warning messages, for example).  
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.message   This package defines the core interfaces of the JSR 196 message authentication SPI.  
javax.security.auth.message.callback   This package defines callback interfaces that may be used by a pluggable message authentication module to interact with the message processing runtime that invoked the module.  
javax.security.auth.message.config   This package defines the interfaces implemented by JSR 196 compatible configuration systems.  
javax.security.auth.message.module   This package defines the interfaces implemented by JSR 196 compatible authentication modules.  
javax.security.auth.spi   This package provides the interface to be used for implementing pluggable authentication modules.  
javax.security.auth.x500   This package contains the classes that should be used to store X500 Principal and X500 Private Crendentials in a Subject .  

Interfaces:

Destroyable   Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents.  code | html
Refreshable   Objects such as credentials may optionally implement this interface to provide the capability to refresh itself.  code | html

Abstract Classes:

Policy  

This is an abstract class for representing the system policy for Subject-based authorization. 

code | html

Classes:

AuthPermission   This class is for authentication permissions.  code | html
DestroyFailedException   Signals that a destroy operation failed.  code | html
PrivateCredentialPermission   This class is used to protect access to private Credentials belonging to a particular Subject code | html
PrivateCredentialPermission.CredOwner     code | html
RefreshFailedException   Signals that a refresh operation failed.  code | html
Subject  

A Subject represents a grouping of related information for a single entity, such as a person. 

code | html
Subject.AuthPermissionHolder     code | html
Subject.ClassSet   This class implements a Set which returns only members that are an instance of a specified Class.  code | html
Subject.SecureSet   Prevent modifications unless caller has permission.  code | html
SubjectDomainCombiner   A SubjectDomainCombiner updates ProtectionDomains with Principals from the Subject associated with this SubjectDomainCombiner code | html
SubjectDomainCombiner.WeakKeyValueMap   A HashMap that has weak keys and values.  code | html