Package org.jboss.security

The basic security interfaces and classes are now located in the jbosssx module.

See:
          Description

Interface Summary
AuthenticationManager The AuthenticationManager is responsible for validating credentials associated with principals.
AuthorizationManager Generalized Authorization Manager Interface.
BaseSecurityManager Interface that defines common behavior among the various Security Managers
GeneralizedAuthenticationManager Marker interface that combines the legacy AuthenticationManager and the new JASPI (JSR-196) ServerAuthContext interfaces
ISecurityManagement Interface to obtain the various managers for security like authentication, authorization, audit, identitytrust etc
RealmMapping The interface for Principal mapping.
RunAs Represent an entity X with a proof of identity Y
SecurityConstants Defines Constants for usage in the Security Layer
SecurityContext Encapsulation of Authentication, Authorization, Mapping and other security aspects at the level of a security domain
SecurityDomain The SecurityDomain interface combines the SubjectSecurityManager and RealmMapping interfaces and adds a keyStore and trustStore as well as JSSE KeyManagerFactory and TrustManagerFactory accessors for use with SSL/JSSE.
SecurityManagerLocator Locator for the various security managers
ServerAuthenticationManager AuthenticationManager with JSR-196 Semantics
SubjectFactory This interface represents a factory for Subjects.
SubjectSecurityManager All functionality in this interface is now in the base AuthenticationManager interface.
 

Class Summary
SecurityContextAssociation Security Context association in a threadlocal
SecurityContextFactory Factory class to create Security Context instances
SecurityContextUtil General Utility methods for dealing with the SecurityContext
SecurityIdentity Represents an Identity of an agent interacting with the security service.
SubjectInfo Holds information - principal, credential and subject This class is handled by the Util class associated with the security context
 

Package org.jboss.security Description

The basic security interfaces and classes are now located in the jbosssx module.



Copyright © 2009 JBoss Inc.. All Rights Reserved.