public class SAMLMDClientCertAuthSecurityHandler extends BaseClientCertAuthSecurityHandler
BaseClientCertAuthSecurityHandler
which provides support for X509Credential
trust engine validation based on SAML metadata.Constructor and Description |
---|
SAMLMDClientCertAuthSecurityHandler() |
Modifier and Type | Method and Description |
---|---|
protected net.shibboleth.utilities.java.support.resolver.CriteriaSet |
buildCriteriaSet(String entityID,
org.opensaml.messaging.context.MessageContext messageContext) |
protected String |
getCertificatePresenterEntityID(org.opensaml.messaging.context.MessageContext messageContext) |
protected void |
setAuthenticatedCertificatePresenterEntityID(org.opensaml.messaging.context.MessageContext messageContext,
String entityID) |
protected void |
setAuthenticatedState(org.opensaml.messaging.context.MessageContext messageContext,
boolean authenticated) |
doEvaluate, doInitialize, doInvoke, doPreInvoke, evaluateCertificateNameDerivedPresenters, evaluateDerivedPresenters, evaluateSubjectAltNames, evaluateSubjectCommonName, evaluateSubjectDN, getAltNames, getCertificateNameOptions, getCommonName, getHttpServletRequest, getSubjectName, resolveTrustEngine, setHttpServletRequest
evaluate, evaluate, getTrustEngine
doPostInvoke, doPostInvoke, getLogPrefix, invoke
destroy, doDestroy, initialize, isDestroyed, isInitialized
@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 BaseClientCertAuthSecurityHandler
org.opensaml.messaging.handler.MessageHandlerException
@Nullable protected String getCertificatePresenterEntityID(@Nonnull org.opensaml.messaging.context.MessageContext messageContext)
getCertificatePresenterEntityID
in class BaseClientCertAuthSecurityHandler
protected void setAuthenticatedCertificatePresenterEntityID(@Nonnull org.opensaml.messaging.context.MessageContext messageContext, @Nullable String entityID)
setAuthenticatedCertificatePresenterEntityID
in class BaseClientCertAuthSecurityHandler
protected void setAuthenticatedState(@Nonnull org.opensaml.messaging.context.MessageContext messageContext, boolean authenticated)
setAuthenticatedState
in class BaseClientCertAuthSecurityHandler
Copyright © 1999–2015 JBoss by Red Hat. All rights reserved.