Class AS4CertificateOnlySignatureTrustValidator

java.lang.Object
org.apache.wss4j.dom.validate.SignatureTrustValidator
com.helger.phase4.wss.AS4CertificateOnlySignatureTrustValidator
All Implemented Interfaces:
org.apache.wss4j.dom.validate.Validator

public class AS4CertificateOnlySignatureTrustValidator extends org.apache.wss4j.dom.validate.SignatureTrustValidator
Special SignatureTrustValidator implementation that allows only certificates for signature verification but not just public keys.
Since:
4.2.6
Author:
Philip Helger
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.wss4j.dom.validate.Credential
    validate(@NonNull org.apache.wss4j.dom.validate.Credential aCredential, @NonNull org.apache.wss4j.dom.handler.RequestData aReqData)
     

    Methods inherited from class org.apache.wss4j.dom.validate.SignatureTrustValidator

    getCrypto, validateCertificates, validatePublicKey, verifyTrustInCerts

    Methods inherited from class java.lang.Object

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

    • AS4CertificateOnlySignatureTrustValidator

      public AS4CertificateOnlySignatureTrustValidator()
  • Method Details

    • validate

      @OverridingMethodsMustInvokeSuper public org.apache.wss4j.dom.validate.Credential validate(@NonNull org.apache.wss4j.dom.validate.Credential aCredential, @NonNull org.apache.wss4j.dom.handler.RequestData aReqData) throws org.apache.wss4j.common.ext.WSSecurityException
      Specified by:
      validate in interface org.apache.wss4j.dom.validate.Validator
      Overrides:
      validate in class org.apache.wss4j.dom.validate.SignatureTrustValidator
      Throws:
      org.apache.wss4j.common.ext.WSSecurityException