Class InboundSecurityContextImpl
java.lang.Object
org.apache.xml.security.stax.impl.AbstractSecurityContextImpl
org.apache.xml.security.stax.impl.InboundSecurityContextImpl
- All Implemented Interfaces:
InboundSecurityContext
,SecurityContext
,SecurityEventListener
public class InboundSecurityContextImpl
extends AbstractSecurityContextImpl
implements InboundSecurityContext
Concrete security context implementation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Boolean
private final Map
<String, SecurityTokenProvider<? extends InboundSecurityToken>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
forwardSecurityEvent
(SecurityEvent securityEvent) List
<SecurityTokenProvider<? extends InboundSecurityToken>> Returns all currently registered SecurityTokenProvider'sSecurityTokenProvider
<? extends InboundSecurityToken> Returns a registered SecurityTokenProvider with the given id or null if not foundvoid
registerSecurityTokenProvider
(String id, SecurityTokenProvider<? extends InboundSecurityToken> securityTokenProvider) Register a new SecurityTokenProvider.Methods inherited from class org.apache.xml.security.stax.impl.AbstractSecurityContextImpl
addSecurityEventListener, get, getAsList, getAsMap, put, putAsList, putAsMap, putList, registerSecurityEvent, remove
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.xml.security.stax.ext.SecurityContext
addSecurityEventListener, get, getAsList, getAsMap, put, putAsList, putAsMap, putList, remove
Methods inherited from interface org.apache.xml.security.stax.securityEvent.SecurityEventListener
registerSecurityEvent
-
Field Details
-
allowMD5Algorithm
-
securityTokenProviders
private final Map<String,SecurityTokenProvider<? extends InboundSecurityToken>> securityTokenProviders
-
-
Constructor Details
-
InboundSecurityContextImpl
public InboundSecurityContextImpl()
-
-
Method Details
-
forwardSecurityEvent
- Overrides:
forwardSecurityEvent
in classAbstractSecurityContextImpl
- Throws:
XMLSecurityException
-
registerSecurityTokenProvider
public void registerSecurityTokenProvider(String id, SecurityTokenProvider<? extends InboundSecurityToken> securityTokenProvider) Description copied from interface:InboundSecurityContext
Register a new SecurityTokenProvider.- Specified by:
registerSecurityTokenProvider
in interfaceInboundSecurityContext
- Parameters:
id
- A unique idsecurityTokenProvider
- The actual SecurityTokenProvider to register.
-
getSecurityTokenProvider
Description copied from interface:InboundSecurityContext
Returns a registered SecurityTokenProvider with the given id or null if not found- Specified by:
getSecurityTokenProvider
in interfaceInboundSecurityContext
- Parameters:
id
- The SecurityTokenProvider's id- Returns:
- The SecurityTokenProvider
-
getRegisteredSecurityTokenProviders
public List<SecurityTokenProvider<? extends InboundSecurityToken>> getRegisteredSecurityTokenProviders()Description copied from interface:InboundSecurityContext
Returns all currently registered SecurityTokenProvider's- Specified by:
getRegisteredSecurityTokenProviders
in interfaceInboundSecurityContext
- Returns:
- All registered SecurityTokenProvider's
-