Interface SignMessageProcessor

All Known Implementing Classes:
DefaultSignMessageProcessor

public interface SignMessageProcessor
Processor for creating SignMessage objects.
Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The SAML attribute that carries a "Sign message digest".
  • Method Summary

    Modifier and Type
    Method
    Description
    se.swedenconnect.schemas.csig.dssext_1_1.SignMessage
    create(se.idsec.signservice.integration.signmessage.SignMessageParameters input, IntegrationServiceConfiguration config)
    Creates a SignMessage element and optionally encrypts it for the receipient.
  • Field Details

    • SIGN_MESSAGE_DIGEST_ATTRIBUTE

      static final String SIGN_MESSAGE_DIGEST_ATTRIBUTE
      The SAML attribute that carries a "Sign message digest".
      See Also:
  • Method Details

    • create

      se.swedenconnect.schemas.csig.dssext_1_1.SignMessage create(@Nonnull se.idsec.signservice.integration.signmessage.SignMessageParameters input, @Nonnull IntegrationServiceConfiguration config) throws se.idsec.signservice.integration.core.error.SignServiceIntegrationException
      Creates a SignMessage element and optionally encrypts it for the receipient.
      Parameters:
      input - the (validated) parameters
      config - the SignService integration configuration
      Returns:
      a SignMessage element
      Throws:
      se.idsec.signservice.integration.core.error.SignServiceIntegrationException - for processing errors