Class SignatureValidator

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract java.util.List<net.shibboleth.utilities.java.support.resolver.Criterion> getAdditionalCriteria​(java.lang.String entityId, javax.xml.namespace.QName role)  
      protected abstract org.opensaml.security.trust.TrustEngine<org.opensaml.xmlsec.signature.Signature> getTrustEngine​(java.lang.String entityId)  
      boolean validate​(org.opensaml.saml.common.SignableSAMLObject signableSAMLObject, java.lang.String entityId, javax.xml.namespace.QName role)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SignatureValidator

        public SignatureValidator()
    • Method Detail

      • validate

        public final boolean validate​(org.opensaml.saml.common.SignableSAMLObject signableSAMLObject,
                                      java.lang.String entityId,
                                      javax.xml.namespace.QName role)
                               throws org.opensaml.security.SecurityException,
                                      org.opensaml.xmlsec.signature.support.SignatureException
        Throws:
        org.opensaml.security.SecurityException
        org.opensaml.xmlsec.signature.support.SignatureException
      • getTrustEngine

        protected abstract org.opensaml.security.trust.TrustEngine<org.opensaml.xmlsec.signature.Signature> getTrustEngine​(java.lang.String entityId)
      • getAdditionalCriteria

        protected abstract java.util.List<net.shibboleth.utilities.java.support.resolver.Criterion> getAdditionalCriteria​(java.lang.String entityId,
                                                                                                                          javax.xml.namespace.QName role)