Class OutboundSecurityContextImpl
java.lang.Object
org.apache.xml.security.stax.impl.AbstractSecurityContextImpl
org.apache.xml.security.stax.impl.OutboundSecurityContextImpl
- All Implemented Interfaces:
OutboundSecurityContext, SecurityContext, SecurityEventListener
public class OutboundSecurityContextImpl
extends AbstractSecurityContextImpl
implements OutboundSecurityContext
Concrete security context implementation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String, SecurityTokenProvider<OutboundSecurityToken>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns all currently registered SecurityTokenProvider'sReturns a registered SecurityTokenProvider with the given id or null if not foundvoidregisterSecurityTokenProvider(String id, SecurityTokenProvider<OutboundSecurityToken> securityTokenProvider) Register a new SecurityTokenProvider.Methods inherited from class AbstractSecurityContextImpl
addSecurityEventListener, forwardSecurityEvent, get, getAsList, getAsMap, put, putAsList, putAsMap, putList, registerSecurityEvent, removeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SecurityContext
addSecurityEventListener, get, getAsList, getAsMap, put, putAsList, putAsMap, putList, removeMethods inherited from interface SecurityEventListener
registerSecurityEvent
-
Field Details
-
securityTokenProviders
-
-
Constructor Details
-
OutboundSecurityContextImpl
public OutboundSecurityContextImpl()
-
-
Method Details
-
registerSecurityTokenProvider
public void registerSecurityTokenProvider(String id, SecurityTokenProvider<OutboundSecurityToken> securityTokenProvider) Description copied from interface:OutboundSecurityContextRegister a new SecurityTokenProvider.- Specified by:
registerSecurityTokenProviderin interfaceOutboundSecurityContext- Parameters:
id- A unique idsecurityTokenProvider- The actual SecurityTokenProvider to register.
-
getSecurityTokenProvider
Description copied from interface:OutboundSecurityContextReturns a registered SecurityTokenProvider with the given id or null if not found- Specified by:
getSecurityTokenProviderin interfaceOutboundSecurityContext- Parameters:
id- The SecurityTokenProvider's id- Returns:
- The SecurityTokenProvider
-
getRegisteredSecurityTokenProviders
Description copied from interface:OutboundSecurityContextReturns all currently registered SecurityTokenProvider's- Specified by:
getRegisteredSecurityTokenProvidersin interfaceOutboundSecurityContext- Returns:
- All registered SecurityTokenProvider's
-