public class SamlObjectSignatureValidator
extends java.lang.Object
SamlObjectSignatureValidator.| Modifier and Type | Field and Description |
|---|---|
protected org.apereo.cas.configuration.CasConfigurationProperties |
casProperties
Cas settings.
|
protected java.util.List |
overrideBlackListedSignatureAlgorithms
The Override black listed signature algorithms.
|
protected java.util.List |
overrideSignatureAlgorithms
The Override signature algorithms.
|
protected java.util.List |
overrideSignatureReferenceDigestMethods
The Override signature reference digest methods.
|
protected java.util.List |
overrideWhiteListedAlgorithms
The Override white listed signature signing algorithms.
|
| Constructor and Description |
|---|
SamlObjectSignatureValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildEntityCriteriaForSigningCredential(org.opensaml.saml.saml2.core.RequestAbstractType profileRequest,
net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)
Build entity criteria for signing credential.
|
protected org.opensaml.saml.metadata.resolver.RoleDescriptorResolver |
getRoleDescriptorResolver(org.opensaml.saml.metadata.resolver.MetadataResolver resolver,
org.opensaml.messaging.context.MessageContext context,
org.opensaml.saml.saml2.core.RequestAbstractType profileRequest)
Gets role descriptor resolver.
|
protected org.opensaml.xmlsec.SignatureValidationConfiguration |
getSignatureValidationConfiguration()
Gets signature validation configuration.
|
void |
verifySamlProfileRequestIfNeeded(org.opensaml.saml.saml2.core.RequestAbstractType profileRequest,
org.opensaml.saml.metadata.resolver.MetadataResolver resolver,
javax.servlet.http.HttpServletRequest request,
org.opensaml.messaging.context.MessageContext context)
Verify saml profile request if needed.
|
void |
verifySamlProfileRequestIfNeeded(org.opensaml.saml.saml2.core.RequestAbstractType profileRequest,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
javax.servlet.http.HttpServletRequest request,
org.opensaml.messaging.context.MessageContext context)
Validate authn request signature.
|
protected final java.util.List overrideSignatureReferenceDigestMethods
protected final java.util.List overrideSignatureAlgorithms
protected final java.util.List overrideBlackListedSignatureAlgorithms
protected final java.util.List overrideWhiteListedAlgorithms
protected final org.apereo.cas.configuration.CasConfigurationProperties casProperties
public void verifySamlProfileRequestIfNeeded(org.opensaml.saml.saml2.core.RequestAbstractType profileRequest,
org.opensaml.saml.metadata.resolver.MetadataResolver resolver,
javax.servlet.http.HttpServletRequest request,
org.opensaml.messaging.context.MessageContext context)
throws java.lang.Exception
profileRequest - the profile requestresolver - the resolverrequest - the requestcontext - the contextjava.lang.Exception - the exceptionpublic void verifySamlProfileRequestIfNeeded(org.opensaml.saml.saml2.core.RequestAbstractType profileRequest,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
javax.servlet.http.HttpServletRequest request,
org.opensaml.messaging.context.MessageContext context)
throws java.lang.Exception
profileRequest - the authn requestadaptor - the adaptorrequest - the requestcontext - the contextjava.lang.Exception - the exceptionprotected org.opensaml.saml.metadata.resolver.RoleDescriptorResolver getRoleDescriptorResolver(org.opensaml.saml.metadata.resolver.MetadataResolver resolver,
org.opensaml.messaging.context.MessageContext context,
org.opensaml.saml.saml2.core.RequestAbstractType profileRequest)
throws java.lang.Exception
resolver - the resolvercontext - the contextprofileRequest - the profile requestjava.lang.Exception - the exceptionprotected void buildEntityCriteriaForSigningCredential(org.opensaml.saml.saml2.core.RequestAbstractType profileRequest,
net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)
profileRequest - the profile requestcriteriaSet - the criteria setprotected org.opensaml.xmlsec.SignatureValidationConfiguration getSignatureValidationConfiguration()