A C D E F G H I J L M N O P R S T U V

A

abort() - Method in interface org.jboss.security.identitytrust.IdentityTrustModule
Abort the Trust Process
AbstractAuditProvider - Class in org.jboss.security.audit
Abstract class of Audit Providers.
AbstractAuditProvider() - Constructor for class org.jboss.security.audit.AbstractAuditProvider
 
addCacheEntry(T, Map<String, Object>) - Method in interface org.jboss.security.cache.SecurityCache
Add a cache entry
addProvider(AuditProvider) - Method in class org.jboss.security.audit.AuditContext
 
addProviders(List<AuditProvider>) - Method in class org.jboss.security.audit.AuditContext
 
audit(AuditEvent) - Method in class org.jboss.security.audit.AbstractAuditProvider
 
audit(AuditEvent) - Method in class org.jboss.security.audit.AuditContext
 
audit(AuditEvent) - Method in interface org.jboss.security.audit.AuditManager
Audit the information available in the audit event
audit(AuditEvent) - Method in interface org.jboss.security.audit.AuditProvider
Perform an audit of the event passed A provider can log the audit as per needs.
AuditContext - Class in org.jboss.security.audit
Context for Audit Purposes that manages a set of providers
AuditContext() - Constructor for class org.jboss.security.audit.AuditContext
 
AuditEvent - Class in org.jboss.security.audit
Holder of audit information
AuditEvent(String) - Constructor for class org.jboss.security.audit.AuditEvent
 
AuditEvent(String, Map<String, Object>) - Constructor for class org.jboss.security.audit.AuditEvent
 
AuditEvent(String, Map<String, Object>, Exception) - Constructor for class org.jboss.security.audit.AuditEvent
 
AuditLevel - Interface in org.jboss.security.audit
Define the Audit Levels of Severity
AuditManager - Interface in org.jboss.security.audit
An interface that defines the Security Audit Service
AuditProvider - Interface in org.jboss.security.audit
Audit Provider that can log audit events to an external sink
AuthenticationManager - Interface in org.jboss.security
The AuthenticationManager is responsible for validating credentials associated with principals.
AuthorizationManagerFactory - Class in org.jboss.security.factories
Factory to create instances of AuthorizationManager
AuthorizationManagerFactory() - Constructor for class org.jboss.security.factories.AuthorizationManagerFactory
 

C

cacheHit(T) - Method in interface org.jboss.security.cache.SecurityCache
Cache Entry present?
cacheOperation(T, Map<String, Object>) - Method in interface org.jboss.security.cache.SecurityCache
Perform a cache operation
callbackHandler - Variable in class org.jboss.security.client.SecurityClient
 
callbackHandler - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
Any Callback Handler
cleanUp() - Method in class org.jboss.security.client.SecurityClient
Provide an opportunity for client implementations to clean up
commit() - Method in interface org.jboss.security.identitytrust.IdentityTrustModule
The IdentityTrust Process has succeeded.
controlFlags - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
Control Flags for the individual modules
createSecurityContext(String) - Static method in class org.jboss.security.SecurityContextFactory
Create a security context
createSecurityContext(String, String) - Static method in class org.jboss.security.SecurityContextFactory
Construct a SecurityContext
createSecurityContext(Principal, Object, Subject, String) - Static method in class org.jboss.security.SecurityContextFactory
Create a security context
createSecurityContext(Principal, Object, Subject, String, String) - Static method in class org.jboss.security.SecurityContextFactory
Create a security context
createSubjectInfo(Principal, Object, Subject) - Method in class org.jboss.security.SecurityContextUtil
Create SubjectInfo and set it in the current security context
createUtil(SecurityContext) - Static method in class org.jboss.security.SecurityContextFactory
Return an instance of the SecurityContextUtil
createUtil(SecurityContext, String) - Static method in class org.jboss.security.SecurityContextFactory
Return an instance of the SecurityContextUtil given a FQN of the util class
credential - Variable in class org.jboss.security.client.SecurityClient
 

D

DENY - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
 
doesUserHaveRole(Principal, Set<Principal>) - Method in interface org.jboss.security.RealmMapping
Validates the application domain roles to which the operational environment Principal belongs.

E

ERROR - Static variable in interface org.jboss.security.audit.AuditLevel
Denotes situations where there has been a server exception

F

FAILURE - Static variable in interface org.jboss.security.audit.AuditLevel
Denotes situations when there has been a failed attempt

G

GeneralizedAuthenticationManager - Interface in org.jboss.security
Marker interface that combines the legacy AuthenticationManager and the new JASPI (JSR-196) ServerAuthContext interfaces
get(T) - Method in interface org.jboss.security.cache.SecurityCache
Get Cache Entry
get(String) - Method in class org.jboss.security.SecurityContextUtil
Return an object from the Security Context
getActiveSubject() - Method in interface org.jboss.security.AuthenticationManager
Deprecated. Use the JACC PolicyContextHandler using key "javax.security.auth.Subject.container"
getAuditLevel() - Method in class org.jboss.security.audit.AuditEvent
Return the Audit Level
getAuditManager(String) - Method in interface org.jboss.security.ISecurityManagement
AuditManager configured for the security domain
getAuditManager() - Method in interface org.jboss.security.SecurityManagerLocator
 
getAuthenticatedSubject() - Method in class org.jboss.security.SubjectInfo
 
getAuthenticationCredential() - Method in class org.jboss.security.SubjectInfo
 
getAuthenticationManager(String) - Method in interface org.jboss.security.ISecurityManagement
Authentication Manager for the security domain
getAuthenticationManager() - Method in interface org.jboss.security.SecurityManagerLocator
 
getAuthenticationPrincipal() - Method in class org.jboss.security.SubjectInfo
 
getAuthorizationManager(String) - Static method in class org.jboss.security.factories.AuthorizationManagerFactory
 
getAuthorizationManager(String) - Method in interface org.jboss.security.ISecurityManagement
Authorization Manager for the security domain
getAuthorizationManager() - Method in interface org.jboss.security.SecurityManagerLocator
 
getContextMap() - Method in class org.jboss.security.audit.AuditEvent
Get the Contextual Map
getCredential() - Method in class org.jboss.security.SecurityContextUtil
Get the credential
getCredential() - Method in class org.jboss.security.SecurityIdentity
 
getData() - Method in interface org.jboss.security.SecurityContext
Context Map
getIdentity() - Method in interface org.jboss.security.RunAs
Return the identity represented
getIdentityTrustManager(String) - Method in interface org.jboss.security.ISecurityManagement
IdentityTrustManager configured for the security domain
getIdentityTrustManager() - Method in interface org.jboss.security.SecurityManagerLocator
 
getIncomingRunAs() - Method in interface org.jboss.security.SecurityContext
RunAs that is being propagated into this context by an external context #setIncomingRunAs()
getIncomingRunAs() - Method in class org.jboss.security.SecurityIdentity
 
getKeyManagerFactory() - Method in interface org.jboss.security.SecurityDomain
Get the KeyManagerFactory associated with the security domain
getKeyStore() - Method in interface org.jboss.security.SecurityDomain
Get the keystore associated with the security domain
getMappedObject() - Method in class org.jboss.security.mapping.MappingResult
 
getMappingContext(Class<T>) - Method in interface org.jboss.security.mapping.MappingManager
 
getMappingManager(String) - Method in interface org.jboss.security.ISecurityManagement
Mapping manager configured with providers
getMappingManager() - Method in interface org.jboss.security.SecurityManagerLocator
 
getMappingResult() - Method in class org.jboss.security.mapping.MappingContext
 
getModules() - Method in class org.jboss.security.mapping.MappingContext
Get the set of mapping modules
getOutgoingRunAs() - Method in interface org.jboss.security.SecurityContext
RunAs Representation SecurityContext.setOutgoingRunAs(RunAs)
getOutgoingRunAs() - Method in class org.jboss.security.SecurityIdentity
 
getPrincipal(Principal) - Method in interface org.jboss.security.RealmMapping
Map from the operational environment Principal to the application domain principal.
getPrincipal() - Method in class org.jboss.security.SecurityIdentity
 
getProof() - Method in interface org.jboss.security.RunAs
Return the proof of identity
getProviders() - Method in class org.jboss.security.audit.AuditContext
 
getRoles() - Method in class org.jboss.security.SecurityContextUtil
Get the Roles associated with the user for the current security context
getSecurityClient() - Static method in class org.jboss.security.client.SecurityClientFactory
Return the default Security Client The default Security Client is of type "org.jboss.security.client.JBossSecurityClient"
getSecurityClient(String) - Static method in class org.jboss.security.client.SecurityClientFactory
Return a security client of type
getSecurityClient(Class<?>) - Static method in class org.jboss.security.client.SecurityClientFactory
Obtain a Security Client
getSecurityContext() - Method in class org.jboss.security.callbacks.SecurityContextCallback
 
getSecurityContext() - Method in class org.jboss.security.callbacks.SecurityContextCallbackHandler
 
getSecurityDomain() - Method in interface org.jboss.security.SecurityContext
Return the Security Domain
getSecurityIdentity() - Method in class org.jboss.security.SecurityContextUtil
Get a holder of subject, runAs and caller RunAs
getSecurityManagement() - Method in interface org.jboss.security.SecurityContext
Get the SecurityManagement object to get hold of the various managers
getSubject() - Method in class org.jboss.security.SecurityContextUtil
Get the subject the security context
getSubject() - Method in class org.jboss.security.SecurityIdentity
 
getSubjectInfo() - Method in interface org.jboss.security.SecurityContext
Subject Info
getTargetPrincipal(Principal, Map<String, Object>) - Method in interface org.jboss.security.AuthenticationManager
Trust related usecases may require translation of a principal from another domain to the current domain An implementation of this interface may need to do a backdoor contact of the external trust provider in deriving the target principal
getTrustManagerFactory() - Method in interface org.jboss.security.SecurityDomain
Get the TrustManagerFactory associated with the security domain
getTrustStore() - Method in interface org.jboss.security.SecurityDomain
Get the truststore associated with the security domain.
getUnderlyingException() - Method in class org.jboss.security.audit.AuditEvent
Get the Exception part of the audit
getUserName() - Method in class org.jboss.security.SecurityContextUtil
Get the username from the security context
getUserPrincipal() - Method in class org.jboss.security.SecurityContextUtil
Get the user principal the security context
getUserRoles(Principal) - Method in interface org.jboss.security.RealmMapping
Return the set of domain roles the principal has been assigned.
getUtil() - Method in interface org.jboss.security.SecurityContext
Return a utility that is a facade to the internal storage mechanism of the Security Context This utility can be used to store information like roles etc in an implementation specific way

H

handle(Callback[]) - Method in class org.jboss.security.callbacks.SecurityContextCallbackHandler
 
hasModules() - Method in class org.jboss.security.mapping.MappingContext
Optimization Step to determine if we have configured mapping modules to avoid unnecessary mapping step

I

IdentityTrustContext - Class in org.jboss.security.identitytrust
Identity Trust Context that encloses multiple IdentityTrustModules making trust decisions
IdentityTrustContext() - Constructor for class org.jboss.security.identitytrust.IdentityTrustContext
 
IdentityTrustException - Exception in org.jboss.security.identitytrust
Identity Trust Exception
IdentityTrustException() - Constructor for exception org.jboss.security.identitytrust.IdentityTrustException
 
IdentityTrustException(String, Throwable) - Constructor for exception org.jboss.security.identitytrust.IdentityTrustException
 
IdentityTrustException(String) - Constructor for exception org.jboss.security.identitytrust.IdentityTrustException
 
IdentityTrustException(Throwable) - Constructor for exception org.jboss.security.identitytrust.IdentityTrustException
 
IdentityTrustManager - Interface in org.jboss.security.identitytrust
Interface representing the trust manager for determining Identity
IdentityTrustManager.TrustDecision - Enum in org.jboss.security.identitytrust
 
IdentityTrustModule - Interface in org.jboss.security.identitytrust
IdentityTrustModule that is capable of making trust decisions
INFO - Static variable in interface org.jboss.security.audit.AuditLevel
Just some info being passed into the audit logs
init(Map<String, Object>) - Method in interface org.jboss.security.mapping.MappingProvider
Initialize the provider with the configured module options
initialize(SecurityContext, CallbackHandler, Map<String, Object>, Map<String, Object>) - Method in interface org.jboss.security.identitytrust.IdentityTrustModule
Initialize the module with the SecurityContext on which trust decisions will be made
ISecurityManagement - Interface in org.jboss.security
Interface to obtain the various managers for security like authentication, authorization, audit, identitytrust etc
isTrusted() - Method in class org.jboss.security.identitytrust.IdentityTrustContext
Make a trust decision
isTrusted(SecurityContext) - Method in interface org.jboss.security.identitytrust.IdentityTrustManager
Make a Trust Decision on a security context
isTrusted() - Method in interface org.jboss.security.identitytrust.IdentityTrustModule
Make the trust decision
isValid(Principal, Object) - Method in interface org.jboss.security.AuthenticationManager
The isValid method is invoked to see if a user identity and associated credentials as known in the operational environment are valid proof of the user identity.
isValid(Principal, Object, Subject) - Method in interface org.jboss.security.AuthenticationManager
The isValid method is invoked to see if a user identity and associated credentials as known in the operational environment are valid proof of the user identity.
isValid(MessageInfo, Subject, String) - Method in interface org.jboss.security.AuthenticationManager
Authenticate a Subject given the request response JSR-196(JASPI) messages

J

jaasDesired - Variable in class org.jboss.security.client.SecurityClient
 

L

login() - Method in class org.jboss.security.client.SecurityClient
Login with the desired method
loginConfigName - Variable in class org.jboss.security.client.SecurityClient
 
logout() - Method in class org.jboss.security.client.SecurityClient
Log Out

M

MappingContext<T> - Class in org.jboss.security.mapping
Generic Context used by the Mapping Framework
MappingContext(List<MappingProvider<T>>) - Constructor for class org.jboss.security.mapping.MappingContext
 
MappingManager - Interface in org.jboss.security.mapping
Manager that is used for mapping various types
MappingProvider<T> - Interface in org.jboss.security.mapping
A provider with mapping functionality
MappingResult<T> - Class in org.jboss.security.mapping
Generic Mapping Process Result
MappingResult() - Constructor for class org.jboss.security.mapping.MappingResult
 
modules - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
List of Identity Trust Modules

N

NOTAPPLICABLE - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
 

O

org.jboss.security - package org.jboss.security
The basic security interfaces and classes are now located in the jbosssx module.
org.jboss.security.audit - package org.jboss.security.audit
 
org.jboss.security.cache - package org.jboss.security.cache
 
org.jboss.security.callbacks - package org.jboss.security.callbacks
 
org.jboss.security.client - package org.jboss.security.client
 
org.jboss.security.factories - package org.jboss.security.factories
 
org.jboss.security.identitytrust - package org.jboss.security.identitytrust
 
org.jboss.security.mapping - package org.jboss.security.mapping
 

P

peformSASLLogin() - Method in class org.jboss.security.client.SecurityClient
 
performJAASLogin() - Method in class org.jboss.security.client.SecurityClient
 
performMapping(Map<String, Object>, T) - Method in class org.jboss.security.mapping.MappingContext
Apply mapping semantics on the passed object
performMapping(Map<String, Object>, T) - Method in interface org.jboss.security.mapping.MappingProvider
Map the passed object
performSimpleLogin() - Method in class org.jboss.security.client.SecurityClient
 
PERMIT - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
 
providerList - Variable in class org.jboss.security.audit.AuditContext
 

R

RealmMapping - Interface in org.jboss.security
The interface for Principal mapping.
remove(String) - Method in class org.jboss.security.SecurityContextUtil
Remove an object represented by the key from the security context
replaceProviders(List<AuditProvider>) - Method in class org.jboss.security.audit.AuditContext
 
RunAs - Interface in org.jboss.security
Represent an entity X with a proof of identity Y

S

saslAuthorizationId - Variable in class org.jboss.security.client.SecurityClient
 
saslDesired - Variable in class org.jboss.security.client.SecurityClient
 
saslMechanism - Variable in class org.jboss.security.client.SecurityClient
 
SecurityCache<T> - Interface in org.jboss.security.cache
Generic Security Cache Interface for usage by the security integration layers like authentication, authorization etc.
SecurityCacheException - Exception in org.jboss.security.cache
Security Cache Exception denoting a cache operation failure
SecurityCacheException() - Constructor for exception org.jboss.security.cache.SecurityCacheException
 
SecurityCacheException(String, Throwable) - Constructor for exception org.jboss.security.cache.SecurityCacheException
 
SecurityCacheException(String) - Constructor for exception org.jboss.security.cache.SecurityCacheException
 
SecurityCacheException(Throwable) - Constructor for exception org.jboss.security.cache.SecurityCacheException
 
SecurityClient - Class in org.jboss.security.client
Generic Security Client class
Basic Users:
SecurityClient() - Constructor for class org.jboss.security.client.SecurityClient
 
SecurityClientFactory - Class in org.jboss.security.client
Factory to return SecurityClient instances
SecurityClientFactory() - Constructor for class org.jboss.security.client.SecurityClientFactory
 
securityContext - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
Security Context On which the Trust Context needs to make a decision on.
SecurityContext - Interface in org.jboss.security
Encapsulation of Authentication, Authorization, Mapping and other security aspects at the level of a security domain
securityContext - Variable in class org.jboss.security.SecurityContextUtil
 
SecurityContextCallback - Class in org.jboss.security.callbacks
SecurityContext Callback
SecurityContextCallback() - Constructor for class org.jboss.security.callbacks.SecurityContextCallback
 
SecurityContextCallbackHandler - Class in org.jboss.security.callbacks
CallbackHandler for SecurityContext
SecurityContextCallbackHandler(SecurityContext) - Constructor for class org.jboss.security.callbacks.SecurityContextCallbackHandler
 
SecurityContextFactory - Class in org.jboss.security
Factory class to create Security Context instances
SecurityContextFactory() - Constructor for class org.jboss.security.SecurityContextFactory
 
SecurityContextUtil - Class in org.jboss.security
General Utility methods for dealing with the SecurityContext
SecurityContextUtil() - Constructor for class org.jboss.security.SecurityContextUtil
 
securityDomain - Variable in class org.jboss.security.audit.AuditContext
 
securityDomain - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
Security Domain of the Identity Trust Context
SecurityDomain - Interface in org.jboss.security
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.
SecurityIdentity - Class in org.jboss.security
Represents an Identity of an agent interacting with the security service.
SecurityIdentity(SubjectInfo, RunAs, RunAs) - Constructor for class org.jboss.security.SecurityIdentity
Create a SecurityIdentity Instance
SecurityManagerLocator - Interface in org.jboss.security
Locator for the various security managers
set(String, T) - Method in class org.jboss.security.SecurityContextUtil
Set an object on the Security Context The context implementation may place the object in its internal data structures (like the Data Map)
setAuthenticatedSubject(Subject) - Method in class org.jboss.security.SubjectInfo
 
setAuthenticationCredential(Object) - Method in class org.jboss.security.SubjectInfo
 
setAuthenticationPrincipal(Principal) - Method in class org.jboss.security.SubjectInfo
 
setContextMap(Map<String, Object>) - Method in class org.jboss.security.audit.AuditEvent
Set a non-modifiable Context Map
setFQN(String) - Static method in class org.jboss.security.factories.AuthorizationManagerFactory
 
setIncomingRunAs(RunAs) - Method in interface org.jboss.security.SecurityContext
Set the RunAs that is propagating into this context.
setJAAS(String, CallbackHandler) - Method in class org.jboss.security.client.SecurityClient
Set the JAAS Login Configuration Name and Call back handler
setMappedObject(T) - Method in class org.jboss.security.mapping.MappingResult
 
setMappingResult(MappingResult<T>) - Method in interface org.jboss.security.mapping.MappingProvider
Injected by the MappingContext
setOutgoingRunAs(RunAs) - Method in interface org.jboss.security.SecurityContext
Set the current RunAs for the security context that will be propagated out to other security context.
setRoles(T) - Method in class org.jboss.security.SecurityContextUtil
Set the roles for the user for the current security context
setSASL(String, String, CallbackHandler) - Method in class org.jboss.security.client.SecurityClient
Set the mechanism and other parameters for SASL Client
setSecurityContext(SecurityContext) - Method in class org.jboss.security.callbacks.SecurityContextCallback
 
setSecurityContext(SecurityContext) - Method in class org.jboss.security.SecurityContextUtil
 
setSecurityIdentity(SecurityIdentity) - Method in class org.jboss.security.SecurityContextUtil
Inject subject, runAs and callerRunAs into the security context Mainly used by integration code base to cache the security identity and put back to the security context
setSecurityManagement(ISecurityManagement) - Method in interface org.jboss.security.SecurityContext
Set the SecurityManagement holder
setSimple(Object, Object) - Method in class org.jboss.security.client.SecurityClient
Set the user name and credential for simple login (non-jaas, non-sasl)
setSubjectInfo(SubjectInfo) - Method in interface org.jboss.security.SecurityContext
Subject Info
setUnderlyingException(Exception) - Method in class org.jboss.security.audit.AuditEvent
Set the exception on which an audit is happening
sharedState - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
Shared State between trust modules
SubjectInfo - Class in org.jboss.security
Holds information - principal, credential and subject
SubjectSecurityManager - Interface in org.jboss.security
All functionality in this interface is now in the base AuthenticationManager interface.
SUCCESS - Static variable in interface org.jboss.security.audit.AuditLevel
 

T

toString() - Method in class org.jboss.security.audit.AuditEvent
 

U

userPrincipal - Variable in class org.jboss.security.client.SecurityClient
 

V

valueOf(String) - Static method in enum org.jboss.security.identitytrust.IdentityTrustManager.TrustDecision
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.security.identitytrust.IdentityTrustManager.TrustDecision
Returns an array containing the constants of this enum type, in the order they're declared.

A C D E F G H I J L M N O P R S T U V

Copyright © 2008 JBoss Inc.. All Rights Reserved.