Uses of Class
se.idsec.signservice.integration.dss.SignRequestWrapper
Packages that use SignRequestWrapper
Package
Description
Implementations for document processing.
Defines interfaces for processing of sign requests and responses.
Implementations for processing of sign requests and responses.
Interfaces for the SignService Integration Service state handling.
Implementation classes for the SignService Integration state handling.
-
Uses of SignRequestWrapper in se.idsec.signservice.integration.document
Methods in se.idsec.signservice.integration.document with parameters of type SignRequestWrapperModifier and TypeMethodDescriptionSignedDocumentProcessor.buildSignedDocument
(se.idsec.signservice.integration.document.TbsDocument tbsDocument, se.swedenconnect.schemas.csig.dssext_1_1.SignTaskData signedData, List<X509Certificate> signerCertificateChain, SignRequestWrapper signRequest, se.idsec.signservice.integration.SignResponseProcessingParameters parameters) Given aSignTaskData
received in a sign response containing a signature and aTbsDocument
from the corresponding sign request the method compiles a complete signed document.void
SignedDocumentProcessor.validateAdesObject
(X adesObject, X509Certificate signingCertificate, se.swedenconnect.schemas.csig.dssext_1_1.SignTaskData signTaskData, SignRequestWrapper signRequest, SignResponseWrapper signResponse, se.idsec.signservice.integration.SignResponseProcessingParameters parameters) Given a AdES object from the signature the method validates that it is valid. -
Uses of SignRequestWrapper in se.idsec.signservice.integration.document.impl
Methods in se.idsec.signservice.integration.document.impl with parameters of type SignRequestWrapperModifier and TypeMethodDescriptionprotected void
AbstractSignedDocumentProcessor.performAdditionalAdesValidation
(X adesObject, X509Certificate signingCertificate, se.swedenconnect.schemas.csig.dssext_1_1.SignTaskData signTaskData, SignRequestWrapper signRequest, SignResponseWrapper signResponse, se.idsec.signservice.integration.SignResponseProcessingParameters parameters) TheAbstractSignedDocumentProcessor.validateAdesObject(AdesObject, X509Certificate, SignTaskData, SignRequestWrapper, SignResponseWrapper, SignResponseProcessingParameters)
method validates that the signer certificate digest of the AdES object is valid.final void
AbstractSignedDocumentProcessor.validateAdesObject
(X adesObject, X509Certificate signingCertificate, se.swedenconnect.schemas.csig.dssext_1_1.SignTaskData signTaskData, SignRequestWrapper signRequest, SignResponseWrapper signResponse, se.idsec.signservice.integration.SignResponseProcessingParameters parameters) Given a AdES object from the signature the method validates that it is valid. -
Uses of SignRequestWrapper in se.idsec.signservice.integration.process
Methods in se.idsec.signservice.integration.process that return SignRequestWrapperModifier and TypeMethodDescriptionSignRequestProcessingResult.getSignRequest()
Gets the (unsigned) SignRequest.Constructors in se.idsec.signservice.integration.process with parameters of type SignRequestWrapperModifierConstructorDescriptionSignRequestProcessingResult
(SignRequestWrapper signRequest, String encodedSignRequest) Constructor. -
Uses of SignRequestWrapper in se.idsec.signservice.integration.process.impl
Methods in se.idsec.signservice.integration.process.impl with parameters of type SignRequestWrapperModifier and TypeMethodDescriptionprotected void
DefaultSignResponseProcessor.checkSignTaskData
(se.swedenconnect.schemas.csig.dssext_1_1.SignTaskData signTaskData, SignRequestWrapper signRequest) Make checks that the suppliedSignTaskData
object follows the specs.protected List
<se.idsec.signservice.integration.authentication.SignerIdentityAttributeValue> DefaultSignerAssertionInfoProcessor.processAttributes
(se.swedenconnect.schemas.csig.dssext_1_1.SignerAssertionInfo signerAssertionInfo, SignRequestWrapper signRequest) Extracts the attributes from the response and validates that we received all attributes that were requested (if strict processing is enabled).protected long
DefaultSignerAssertionInfoProcessor.processAuthenticationInstant
(se.swedenconnect.schemas.csig.dssext_1_1.ContextInfo contextInfo, SignRequestWrapper signRequest, SignResponseWrapper signResponse) Validates that the received authentication instant is OK.protected String
DefaultSignerAssertionInfoProcessor.processAuthnContextClassRef
(se.swedenconnect.schemas.csig.dssext_1_1.ContextInfo contextInfo, SignRequestWrapper signRequest) protected Document
DefaultSignRequestProcessor.signSignRequest
(SignRequestWrapper signRequest, String correlationID, se.swedenconnect.security.credential.PkiCredential signingCredential) Signs the suppliedSignRequest
message.protected void
DefaultSignResponseProcessor.validateReceivedRequest
(byte[] request, SignRequestWrapper sentRequest) Validates the received Request element (throws only if strict processing is active). -
Uses of SignRequestWrapper in se.idsec.signservice.integration.state
Methods in se.idsec.signservice.integration.state that return SignRequestWrapperModifier and TypeMethodDescriptionSignatureSessionState.getSignRequest()
Gets the SignRequest that was passed to the signature service.Methods in se.idsec.signservice.integration.state with parameters of type SignRequestWrapperModifier and TypeMethodDescriptionse.idsec.signservice.integration.core.SignatureState
SignatureStateProcessor.createSignatureState
(se.idsec.signservice.integration.SignRequestInput requestInput, SignRequestWrapper signRequest, boolean stateless, String ownerId) Creates a signature state, and if thestateless
flag isfalse
also adds the state to the state cache (seeSignatureStateProcessor.getStateCache()
). -
Uses of SignRequestWrapper in se.idsec.signservice.integration.state.impl
Methods in se.idsec.signservice.integration.state.impl with parameters of type SignRequestWrapperModifier and TypeMethodDescriptionse.idsec.signservice.integration.core.SignatureState
DefaultSignatureStateProcessor.createSignatureState
(se.idsec.signservice.integration.SignRequestInput requestInput, SignRequestWrapper signRequest, boolean stateless, String ownerId) Creates a signature state, and if thestateless
flag isfalse
also adds the state to the state cache (seeSignatureStateProcessor.getStateCache()
).