Class RemoteMultipleDocumentsSignatureServiceImpl
- java.lang.Object
-
- eu.europa.esig.dss.ws.signature.common.AbstractRemoteSignatureServiceImpl
-
- eu.europa.esig.dss.ws.signature.common.RemoteMultipleDocumentsSignatureServiceImpl
-
- All Implemented Interfaces:
RemoteMultipleDocumentsSignatureService,Serializable
public class RemoteMultipleDocumentsSignatureServiceImpl extends AbstractRemoteSignatureServiceImpl implements RemoteMultipleDocumentsSignatureService
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RemoteMultipleDocumentsSignatureServiceImpl()
-
Method Summary
Modifier and Type Method Description RemoteDocumentextendDocument(RemoteDocument toExtendDocument, RemoteSignatureParameters remoteParameters)Extends the level of the signatures in thetoExtendDocumentToBeSignedDTOgetDataToSign(List<RemoteDocument> toSignDocuments, RemoteSignatureParameters remoteParameters)Retrieves the bytes of the data that need to be signed based on thetoSignDocumentsandparameters.voidsetAsicWithCAdESService(MultipleDocumentsSignatureService<ASiCWithCAdESSignatureParameters> asicWithCAdESService)voidsetAsicWithXAdESService(MultipleDocumentsSignatureService<ASiCWithXAdESSignatureParameters> asicWithXAdESService)voidsetXadesService(MultipleDocumentsSignatureService<XAdESSignatureParameters> xadesService)RemoteDocumentsignDocument(List<RemoteDocument> toSignDocuments, RemoteSignatureParameters remoteParameters, SignatureValueDTO signatureValueDTO)Signs the toSignDocuments with the provided signatureValue.-
Methods inherited from class eu.europa.esig.dss.ws.signature.common.AbstractRemoteSignatureServiceImpl
createParameters, fillParameters, getASiCSignatureParameters, toSignatureValue
-
-
-
-
Method Detail
-
setXadesService
public void setXadesService(MultipleDocumentsSignatureService<XAdESSignatureParameters> xadesService)
-
setAsicWithCAdESService
public void setAsicWithCAdESService(MultipleDocumentsSignatureService<ASiCWithCAdESSignatureParameters> asicWithCAdESService)
-
setAsicWithXAdESService
public void setAsicWithXAdESService(MultipleDocumentsSignatureService<ASiCWithXAdESSignatureParameters> asicWithXAdESService)
-
getDataToSign
public ToBeSignedDTO getDataToSign(List<RemoteDocument> toSignDocuments, RemoteSignatureParameters remoteParameters)
Description copied from interface:RemoteMultipleDocumentsSignatureServiceRetrieves the bytes of the data that need to be signed based on thetoSignDocumentsandparameters. WhentoSignDocumentscontains an already existing signature the returned bytes are related to a new parallel signature.- Specified by:
getDataToSignin interfaceRemoteMultipleDocumentsSignatureService- Parameters:
toSignDocuments- list of documents to signremoteParameters- set of the driving signing parameters- Returns:
- the data to be signed
-
signDocument
public RemoteDocument signDocument(List<RemoteDocument> toSignDocuments, RemoteSignatureParameters remoteParameters, SignatureValueDTO signatureValueDTO)
Description copied from interface:RemoteMultipleDocumentsSignatureServiceSigns the toSignDocuments with the provided signatureValue.- Specified by:
signDocumentin interfaceRemoteMultipleDocumentsSignatureService- Parameters:
toSignDocuments- list of documents to signremoteParameters- set of the driving signing parameterssignatureValueDTO- the signature value to incorporate- Returns:
- the container with the signature and the documents (ASiC) or the signature file
-
extendDocument
public RemoteDocument extendDocument(RemoteDocument toExtendDocument, RemoteSignatureParameters remoteParameters)
Description copied from interface:RemoteMultipleDocumentsSignatureServiceExtends the level of the signatures in thetoExtendDocument- Specified by:
extendDocumentin interfaceRemoteMultipleDocumentsSignatureService- Parameters:
toExtendDocument- document to extendremoteParameters- set of the driving signing parameters- Returns:
- the extended signature
-
-