Interface IAS4IncomingSecurityConfiguration

All Known Implementing Classes:
AS4IncomingSecurityConfiguration

public interface IAS4IncomingSecurityConfiguration
Interface to configure the security configuration for incoming messages.
Since:
2.1.3
Author:
Philip Helger
  • Method Details

    • getSigningParams

      @Nullable AS4SigningParams getSigningParams()
      Returns:
      The signing parameters to be used for incoming messages. May be null.
      Since:
      2.3.0
    • getSigningParamsCloneOrNew

      @Nonnull default AS4SigningParams getSigningParamsCloneOrNew()
      Returns:
      A clone of the existing signing parameters or a new object. Never null.
      Since:
      2.3.0
    • getCryptParams

      @Nullable AS4CryptParams getCryptParams()
      Returns:
      The crypt parameters to be used for incoming messages. May be null.
      Since:
      2.3.0
    • getCryptParamsCloneOrNew

      @Nonnull default AS4CryptParams getCryptParamsCloneOrNew()
      Returns:
      A clone of the existing crypt parameters or a new object. Never null.
      Since:
      2.3.0
    • getDecryptParameterModifier

      @Nullable IAS4DecryptParameterModifier getDecryptParameterModifier()
      Returns:
      An optional modifier to customize WSS4J RequestData objects for decrypting. This may e.g. be used to allow RSA 1.5 algorithms.
      Since:
      2.2.0