public abstract class BaseSAMLXMLSignatureSecurityHandler extends BaseTrustEngineSecurityHandler<org.opensaml.xmlsec.signature.Signature>
Modifier and Type | Field and Description |
---|---|
private SAMLPeerEntityContext |
peerContext
The context representing the SAML peer entity.
|
private SAMLProtocolContext |
samlProtocolContext
The SAML protocol context in operation.
|
Constructor and Description |
---|
BaseSAMLXMLSignatureSecurityHandler() |
Modifier and Type | Method and Description |
---|---|
protected net.shibboleth.utilities.java.support.resolver.CriteriaSet |
buildCriteriaSet(String entityID,
org.opensaml.messaging.context.MessageContext messageContext) |
protected boolean |
doPreInvoke(org.opensaml.messaging.context.MessageContext messageContext) |
protected SAMLPeerEntityContext |
getSAMLPeerEntityContext()
Get the
SAMLPeerEntityContext associated with the message. |
protected SAMLProtocolContext |
getSAMLProtocolContext()
Get the
SAMLProtocolContext associated with the message. |
protected org.opensaml.security.trust.TrustEngine<org.opensaml.xmlsec.signature.Signature> |
resolveTrustEngine(org.opensaml.messaging.context.MessageContext messageContext) |
evaluate, evaluate, getTrustEngine
doInvoke, doPostInvoke, doPostInvoke, getActivationCondition, getLogPrefix, invoke, setActivationCondition
destroy, doDestroy, doInitialize, initialize, isDestroyed, isInitialized
@Nullable private SAMLPeerEntityContext peerContext
@Nullable private SAMLProtocolContext samlProtocolContext
@Nullable protected SAMLPeerEntityContext getSAMLPeerEntityContext()
SAMLPeerEntityContext
associated with the message.@Nullable protected SAMLProtocolContext getSAMLProtocolContext()
SAMLProtocolContext
associated with the message.protected boolean doPreInvoke(@Nonnull org.opensaml.messaging.context.MessageContext messageContext) throws org.opensaml.messaging.handler.MessageHandlerException
doPreInvoke
in class BaseTrustEngineSecurityHandler<org.opensaml.xmlsec.signature.Signature>
org.opensaml.messaging.handler.MessageHandlerException
@Nullable protected org.opensaml.security.trust.TrustEngine<org.opensaml.xmlsec.signature.Signature> resolveTrustEngine(@Nonnull org.opensaml.messaging.context.MessageContext messageContext)
resolveTrustEngine
in class BaseTrustEngineSecurityHandler<org.opensaml.xmlsec.signature.Signature>
@Nonnull protected net.shibboleth.utilities.java.support.resolver.CriteriaSet buildCriteriaSet(@Nullable String entityID, @Nonnull org.opensaml.messaging.context.MessageContext messageContext) throws org.opensaml.messaging.handler.MessageHandlerException
buildCriteriaSet
in class BaseTrustEngineSecurityHandler<org.opensaml.xmlsec.signature.Signature>
org.opensaml.messaging.handler.MessageHandlerException
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.