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.SignerAssertionInformationprocessSignerAssertionInfo(SignResponseWrapper signResponse, SignatureSessionState state, se.idsec.signservice.integration.SignResponseProcessingParameters parameters) Processes and validates theSignerAssertionInforeceived in the suppliedSignResponseand creates aSignerAssertionInformationobject 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 theSignerAssertionInforeceived in the suppliedSignResponseand creates aSignerAssertionInformationobject 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
-