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 Booleanprivate final Map<String, SecurityTokenProvider<? extends InboundSecurityToken>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidforwardSecurityEvent(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 foundvoidregisterSecurityTokenProvider(String id, SecurityTokenProvider<? extends InboundSecurityToken> securityTokenProvider) Register a new SecurityTokenProvider.Methods inherited from class AbstractSecurityContextImpl
addSecurityEventListener, 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
-
allowMD5Algorithm
-
securityTokenProviders
private final Map<String, SecurityTokenProvider<? extends InboundSecurityToken>> securityTokenProviders
-
-
Constructor Details
-
InboundSecurityContextImpl
public InboundSecurityContextImpl()
-
-
Method Details
-
forwardSecurityEvent
- Overrides:
forwardSecurityEventin classAbstractSecurityContextImpl- Throws:
XMLSecurityException
-
registerSecurityTokenProvider
public void registerSecurityTokenProvider(String id, SecurityTokenProvider<? extends InboundSecurityToken> securityTokenProvider) Description copied from interface:InboundSecurityContextRegister a new SecurityTokenProvider.- Specified by:
registerSecurityTokenProviderin interfaceInboundSecurityContext- Parameters:
id- A unique idsecurityTokenProvider- The actual SecurityTokenProvider to register.
-
getSecurityTokenProvider
Description copied from interface:InboundSecurityContextReturns a registered SecurityTokenProvider with the given id or null if not found- Specified by:
getSecurityTokenProviderin interfaceInboundSecurityContext- Parameters:
id- The SecurityTokenProvider's id- Returns:
- The SecurityTokenProvider
-
getRegisteredSecurityTokenProviders
public List<SecurityTokenProvider<? extends InboundSecurityToken>> getRegisteredSecurityTokenProviders()Description copied from interface:InboundSecurityContextReturns all currently registered SecurityTokenProvider's- Specified by:
getRegisteredSecurityTokenProvidersin interfaceInboundSecurityContext- Returns:
- All registered SecurityTokenProvider's
-