Package org.picketbox.plugins
Class SecurityFactorySecurityManagement
- java.lang.Object
-
- org.picketbox.plugins.SecurityFactorySecurityManagement
-
- All Implemented Interfaces:
Serializable
,ISecurityManagement
public class SecurityFactorySecurityManagement extends Object implements ISecurityManagement
AISecurityManagement
implementation that delegates to the instance registered with theSecurityFactory
.- Author:
- Darran Lofthouse
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SecurityFactorySecurityManagement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditManager
getAuditManager(String securityDomain)
AuditManager configured for the security domainAuthenticationManager
getAuthenticationManager(String securityDomain)
Authentication Manager for the security domainAuthorizationManager
getAuthorizationManager(String securityDomain)
Authorization Manager for the security domainIdentityTrustManager
getIdentityTrustManager(String securityDomain)
IdentityTrustManager configured for the security domainJSSESecurityDomain
getJSSE(String securityDomain)
JSSE configuration for the security domainMappingManager
getMappingManager(String securityDomain)
Mapping manager configured with providers
-
-
-
Method Detail
-
getAuthenticationManager
public AuthenticationManager getAuthenticationManager(String securityDomain)
Description copied from interface:ISecurityManagement
Authentication Manager for the security domain- Specified by:
getAuthenticationManager
in interfaceISecurityManagement
- Parameters:
securityDomain
- the SecurityDomain
-
getAuthorizationManager
public AuthorizationManager getAuthorizationManager(String securityDomain)
Description copied from interface:ISecurityManagement
Authorization Manager for the security domain- Specified by:
getAuthorizationManager
in interfaceISecurityManagement
- Parameters:
securityDomain
- the SecurityDomain- Returns:
-
getMappingManager
public MappingManager getMappingManager(String securityDomain)
Description copied from interface:ISecurityManagement
Mapping manager configured with providers- Specified by:
getMappingManager
in interfaceISecurityManagement
- Parameters:
securityDomain
- the SecurityDomain- Returns:
-
getAuditManager
public AuditManager getAuditManager(String securityDomain)
Description copied from interface:ISecurityManagement
AuditManager configured for the security domain- Specified by:
getAuditManager
in interfaceISecurityManagement
- Parameters:
securityDomain
- the SecurityDomain- Returns:
-
getIdentityTrustManager
public IdentityTrustManager getIdentityTrustManager(String securityDomain)
Description copied from interface:ISecurityManagement
IdentityTrustManager configured for the security domain- Specified by:
getIdentityTrustManager
in interfaceISecurityManagement
- Parameters:
securityDomain
- the SecurityDomain- Returns:
-
getJSSE
public JSSESecurityDomain getJSSE(String securityDomain)
Description copied from interface:ISecurityManagement
JSSE configuration for the security domain- Specified by:
getJSSE
in interfaceISecurityManagement
- Parameters:
securityDomain
- the SecurityDomain- Returns:
-
-