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
-
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 org.apache.xml.security.stax.impl.AbstractSecurityContextImpl
addSecurityEventListener, get, getAsList, getAsMap, put, putAsList, putAsMap, putList, registerSecurityEvent, removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.xml.security.stax.ext.SecurityContext
addSecurityEventListener, get, getAsList, getAsMap, put, putAsList, putAsMap, putList, removeMethods inherited from interface org.apache.xml.security.stax.securityEvent.SecurityEventListener
registerSecurityEvent
-
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
-