Interface SignerAssertionInfoProcessor

All Known Implementing Classes:
DefaultSignerAssertionInfoProcessor

public interface SignerAssertionInfoProcessor
Processor for handling the SignerAssertionInfo received in a SignResponse.
Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
  • Method Summary

    Modifier and Type
    Method
    Description
    se.idsec.signservice.integration.authentication.SignerAssertionInformation
    processSignerAssertionInfo(SignResponseWrapper signResponse, SignatureSessionState state, se.idsec.signservice.integration.SignResponseProcessingParameters parameters)
    Processes and validates the SignerAssertionInfo received in the supplied SignResponse and creates a SignerAssertionInformation object that is to be returned back to the caller.
  • Method Details

    • processSignerAssertionInfo

      se.idsec.signservice.integration.authentication.SignerAssertionInformation processSignerAssertionInfo(@Nonnull SignResponseWrapper signResponse, @Nonnull SignatureSessionState state, @Nullable se.idsec.signservice.integration.SignResponseProcessingParameters parameters) throws se.idsec.signservice.integration.core.error.SignServiceIntegrationException
      Processes and validates the SignerAssertionInfo received in the supplied SignResponse and creates a SignerAssertionInformation object that is to be returned back to the caller.
      Parameters:
      signResponse - the SignResponse
      state - the state
      parameters - optional processing parameters
      Returns:
      a SignerAssertionInformation object
      Throws:
      se.idsec.signservice.integration.core.error.SignServiceIntegrationException - for processing errors