Package org.jboss.security

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

See:
          Description

Interface Summary
AuthenticationManager (src) The SecurityManager is responsible for validating credentials associated with principals.
CertificatePrincipal (src) An interface for converting an X509 cert to a Principal
IAppPolicyStore (src) An interface describing an AppPolicy security store.
RealmMapping (src) The interface for Principal mapping.
SecurityDomain (src) 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.
SecurityProxy (src) An interface describing the requirements for a SecurityInterceptor proxy.
SecurityProxyFactory (src) An interface for factories of SecurityProxy objects.
SubjectSecurityManager (src) All functionality in this interface is now in the base AuthenticationManager interface.
 

Class Summary
AbstractSecurityProxy (src) An abstract implementation of SecurityProxy that wraps a non-SecurityProxy object.
AltClientLoginModule (src) A simple implementation of LoginModule for use by JBoss clients for the establishment of the caller identity and credentials.
AnybodyPrincipal (src) An implementation of Principal and Comparable that represents any role.
AppPolicy (src) A combination of keystore, authentication and authorization entries.
AuthenticationInfo (src) The login module configuration information.
AuthorizationInfo (src)  
Base64Encoder (src) BASE64 encoder implementation.
Base64Utils (src) Base64 encoding/decoding utilities
CallerIdentity (src) The CallerIdentity is a principal that may have a credential.
ClientLoginModule (src) A simple implementation of LoginModule for use by JBoss clients for the establishment of the caller identity and credentials.
NestableGroup (src) An implementation of Group that allows that acts as a stack of Groups with a single Group member active at any time.
NestablePrincipal (src) An implementation of Group that allows that acts as a stack of Principals with a single Principal Group member active at any time.
NobodyPrincipal (src) An implementation of Principal and Comparable that represents no role.
RunAsIdentity (src) The RunAsIdentity is a Principal that associates the run-as principal with his run-as role(s).
SecurityAssociation (src) The SecurityAssociation class maintains the security principal and credentials.
SecurityAssociation.SubjectContext (src) The encapsulation of the authenticated subject
SecurityAssociationAuthenticator (src) An implementation of Authenticator that obtains the username and password from the current SecurityAssociation state.
SecurityRolesAssociation (src) The SecurityRolesAssociation uses a ThreadLocal to accociatw the SecurityRoleMetaData from the deployment with the current thread.
SimpleGroup (src) An implementation of Group that manages a collection of Principal objects based on their hashCode() and equals() methods.
SimplePrincipal (src) A simple String based implementation of Principal.
SubjectSecurityProxy (src) A subclass of AbstractSecurityProxy that executes as the currently authenticated subject within the invokeHomeOnDelegate and invokeOnDelegate methods.
SubjectSecurityProxyFactory (src) An implementation of SecurityProxyFactory that creates SubjectSecurityProxy objects to wrap the raw security proxy objects.
Util (src) Various security related utilities like MessageDigest factories, SecureRandom access, password hashing.
 

Package org.jboss.security Description

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