Class SoapMultipleDocumentsSignatureServiceImpl
java.lang.Object
eu.europa.esig.dss.ws.signature.soap.SoapMultipleDocumentsSignatureServiceImpl
- All Implemented Interfaces:
SoapMultipleDocumentsSignatureService
,Serializable
public class SoapMultipleDocumentsSignatureServiceImpl
extends Object
implements SoapMultipleDocumentsSignatureService
SOAP implementation of the remote multiple signature service
- See Also:
-
Constructor Summary
ConstructorDescriptionDefault construction instantiating object with null RemoteMultipleDocumentsSignatureService -
Method Summary
Modifier and TypeMethodDescriptionextendDocument
(ExtendDocumentDTO extendDocumentDto) This web service operation extends the signature of a given document to the level of the signature provided.getDataToSign
(DataToSignMultipleDocumentsDTO dataToSignDto) This method computes the digest to be signedvoid
Sets the remote signature multiple servicesignDocument
(SignMultipleDocumentDTO signDocumentDto) This web service operation signs a document according to a previously signed digest, a level of signature, some signature properties and keyInfo.timestampDocument
(TimestampMultipleDocumentDTO timestampDocumentDTO) This web service operation timestamps a given document corresponding to the provided timestamp parameters.
-
Constructor Details
-
SoapMultipleDocumentsSignatureServiceImpl
public SoapMultipleDocumentsSignatureServiceImpl()Default construction instantiating object with null RemoteMultipleDocumentsSignatureService
-
-
Method Details
-
setService
Sets the remote signature multiple service- Parameters:
service
-RemoteMultipleDocumentsSignatureService
-
getDataToSign
Description copied from interface:SoapMultipleDocumentsSignatureService
This method computes the digest to be signed- Specified by:
getDataToSign
in interfaceSoapMultipleDocumentsSignatureService
- Parameters:
dataToSignDto
- a DTO which contains the documents to sign and parameters- Returns:
- the data to be signed
-
signDocument
Description copied from interface:SoapMultipleDocumentsSignatureService
This web service operation signs a document according to a previously signed digest, a level of signature, some signature properties and keyInfo.- Specified by:
signDocument
in interfaceSoapMultipleDocumentsSignatureService
- Parameters:
signDocumentDto
- a DTO which contains the documents to be signed, the parameters and the signature value- Returns:
- the signed document
-
extendDocument
Description copied from interface:SoapMultipleDocumentsSignatureService
This web service operation extends the signature of a given document to the level of the signature provided. The document is only changed, if the given signature level is 'higher' than the signature level of the document.- Specified by:
extendDocument
in interfaceSoapMultipleDocumentsSignatureService
- Parameters:
extendDocumentDto
- a DTO which contains the document to be extented and the parameters- Returns:
- the document with an extended signature
-
timestampDocument
Description copied from interface:SoapMultipleDocumentsSignatureService
This web service operation timestamps a given document corresponding to the provided timestamp parameters.- Specified by:
timestampDocument
in interfaceSoapMultipleDocumentsSignatureService
- Parameters:
timestampDocumentDTO
- a DTO which contains the documents to be timestamped and the parameters- Returns:
- the document with a timestamp
-