Class SamlIdPObjectSignatureValidator

    • Constructor Detail

      • SamlIdPObjectSignatureValidator

        public SamlIdPObjectSignatureValidator​(java.util.List overrideSignatureReferenceDigestMethods,
                                               java.util.List overrideSignatureAlgorithms,
                                               java.util.List overrideBlackListedSignatureAlgorithms,
                                               java.util.List overrideWhiteListedAlgorithms,
                                               org.opensaml.saml.metadata.resolver.MetadataResolver casSamlIdPMetadataResolver,
                                               org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • Method Detail

      • getRoleDescriptorResolver

        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)
                                                                                                throws java.lang.Exception
        Description copied from class: SamlObjectSignatureValidator
        Gets role descriptor resolver.
        Overrides:
        getRoleDescriptorResolver in class SamlObjectSignatureValidator
        Parameters:
        resolver - the resolver
        context - the context
        profileRequest - the profile request
        Returns:
        the role descriptor resolver
        Throws:
        java.lang.Exception - the exception
      • buildEntityCriteriaForSigningCredential

        protected void buildEntityCriteriaForSigningCredential​(org.opensaml.saml.saml2.core.RequestAbstractType profileRequest,
                                                               net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)
        Description copied from class: SamlObjectSignatureValidator
        Build entity criteria for signing credential.
        Overrides:
        buildEntityCriteriaForSigningCredential in class SamlObjectSignatureValidator
        Parameters:
        profileRequest - the profile request
        criteriaSet - the criteria set