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 TypeMethodDescriptionse.idsec.signservice.integration.authentication.SignerAssertionInformation
processSignerAssertionInfo
(SignResponseWrapper signResponse, SignatureSessionState state, se.idsec.signservice.integration.SignResponseProcessingParameters parameters) Processes and validates theSignerAssertionInfo
received in the suppliedSignResponse
and creates aSignerAssertionInformation
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 theSignerAssertionInfo
received in the suppliedSignResponse
and creates aSignerAssertionInformation
object that is to be returned back to the caller.- Parameters:
signResponse
- the SignResponsestate
- the stateparameters
- optional processing parameters- Returns:
- a SignerAssertionInformation object
- Throws:
se.idsec.signservice.integration.core.error.SignServiceIntegrationException
- for processing errors
-