Class OutgoingKeySignatureTrustEngine

  • All Implemented Interfaces:
    org.opensaml.security.trust.TrustedCredentialTrustEngine<org.opensaml.xmlsec.signature.Signature>, org.opensaml.security.trust.TrustEngine<org.opensaml.xmlsec.signature.Signature>, org.opensaml.xmlsec.signature.support.SignatureTrustEngine

    public class OutgoingKeySignatureTrustEngine
    extends org.opensaml.xmlsec.signature.support.impl.ExplicitKeySignatureTrustEngine
    • Constructor Summary

      Constructors 
      Constructor Description
      OutgoingKeySignatureTrustEngine​(org.opensaml.security.credential.CredentialResolver resolver, org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver keyInfoResolver)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean doValidate​(org.opensaml.xmlsec.signature.Signature signature, net.shibboleth.utilities.java.support.resolver.CriteriaSet trustBasisCriteria)  
      • Methods inherited from class org.opensaml.xmlsec.signature.support.impl.ExplicitKeySignatureTrustEngine

        doValidate, evaluateTrust, getCredentialResolver
      • Methods inherited from class org.opensaml.xmlsec.signature.support.impl.BaseSignatureTrustEngine

        checkParams, checkParamsRaw, getKeyInfoResolver, validate, validate, validate, verifySignature
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.opensaml.security.trust.TrustEngine

        validate
    • Constructor Detail

      • OutgoingKeySignatureTrustEngine

        public OutgoingKeySignatureTrustEngine​(@Nonnull
                                               org.opensaml.security.credential.CredentialResolver resolver,
                                               @Nonnull
                                               org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver keyInfoResolver)
    • Method Detail

      • doValidate

        protected boolean doValidate​(@Nonnull
                                     org.opensaml.xmlsec.signature.Signature signature,
                                     @Nullable
                                     net.shibboleth.utilities.java.support.resolver.CriteriaSet trustBasisCriteria)
                              throws org.opensaml.security.SecurityException
        Overrides:
        doValidate in class org.opensaml.xmlsec.signature.support.impl.ExplicitKeySignatureTrustEngine
        Throws:
        org.opensaml.security.SecurityException