public class SAMLMDClientCertAuthSecurityHandler extends BaseClientCertAuthSecurityHandler<SAMLObject>
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<SAMLObject> messageContext) |
protected String |
getCertificatePresenterEntityID(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext) |
protected SAMLProtocolContext |
getSAMLProtocolContext(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext)
Get the current SAML Protocol context.
|
protected void |
setAuthenticatedCertificatePresenterEntityID(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext,
String entityID) |
protected void |
setAuthenticatedState(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext,
boolean authenticated) |
doEvaluate, doInitialize, doInvoke, evaluateCertificateNameDerivedPresenters, evaluateDerivedPresenters, evaluateSubjectAltNames, evaluateSubjectCommonName, evaluateSubjectDN, getAltNames, getCertificateNameOptions, getCommonName, getHttpServletRequest, getSubjectName, setCertificateNameOptions, setHttpServletRequestevaluate, evaluate, getTrustEngine, setTrustEnginedoPostInvoke, doPostInvoke, doPreInvoke, 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<SAMLObject> messageContext) throws org.opensaml.messaging.handler.MessageHandlerException
buildCriteriaSet in class BaseClientCertAuthSecurityHandler<SAMLObject>org.opensaml.messaging.handler.MessageHandlerException@Nullable protected SAMLProtocolContext getSAMLProtocolContext(@Nonnull org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext)
messageContext - the current message context@Nullable protected String getCertificatePresenterEntityID(@Nonnull org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext)
getCertificatePresenterEntityID in class BaseClientCertAuthSecurityHandler<SAMLObject>protected void setAuthenticatedCertificatePresenterEntityID(@Nonnull org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext, @Nullable String entityID)
setAuthenticatedCertificatePresenterEntityID in class BaseClientCertAuthSecurityHandler<SAMLObject>protected void setAuthenticatedState(@Nonnull org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext, boolean authenticated)
setAuthenticatedState in class BaseClientCertAuthSecurityHandler<SAMLObject>Copyright © 1999–2014. All rights reserved.