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, setHttpServletRequestevaluate, evaluate, getTrustEnginedoPostInvoke, doPostInvoke, getLogPrefix, invokedestroy, 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 BaseClientCertAuthSecurityHandlerorg.opensaml.messaging.handler.MessageHandlerException@Nullable protected String getCertificatePresenterEntityID(@Nonnull org.opensaml.messaging.context.MessageContext messageContext)
getCertificatePresenterEntityID in class BaseClientCertAuthSecurityHandlerprotected void setAuthenticatedCertificatePresenterEntityID(@Nonnull org.opensaml.messaging.context.MessageContext messageContext, @Nullable String entityID)
setAuthenticatedCertificatePresenterEntityID in class BaseClientCertAuthSecurityHandlerprotected void setAuthenticatedState(@Nonnull org.opensaml.messaging.context.MessageContext messageContext, boolean authenticated)
setAuthenticatedState in class BaseClientCertAuthSecurityHandlerCopyright © 1999–2015. All rights reserved.