Class RemoteDocumentSignatureServiceImpl
- java.lang.Object
-
- eu.europa.esig.dss.ws.signature.common.AbstractRemoteSignatureServiceImpl
-
- eu.europa.esig.dss.ws.signature.common.RemoteDocumentSignatureServiceImpl
-
- All Implemented Interfaces:
RemoteDocumentSignatureService,Serializable
public class RemoteDocumentSignatureServiceImpl extends AbstractRemoteSignatureServiceImpl implements RemoteDocumentSignatureService
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RemoteDocumentSignatureServiceImpl()
-
Method Summary
-
Methods inherited from class eu.europa.esig.dss.ws.signature.common.AbstractRemoteSignatureServiceImpl
createParameters, fillParameters, getASiCSignatureParameters, toSignatureValue
-
-
-
-
Method Detail
-
setXadesService
public void setXadesService(DocumentSignatureService<XAdESSignatureParameters> xadesService)
-
setCadesService
public void setCadesService(DocumentSignatureService<CAdESSignatureParameters> cadesService)
-
setPadesService
public void setPadesService(DocumentSignatureService<PAdESSignatureParameters> padesService)
-
setAsicWithXAdESService
public void setAsicWithXAdESService(DocumentSignatureService<ASiCWithXAdESSignatureParameters> asicWithXAdESService)
-
setAsicWithCAdESService
public void setAsicWithCAdESService(DocumentSignatureService<ASiCWithCAdESSignatureParameters> asicWithCAdESService)
-
getDataToSign
public ToBeSignedDTO getDataToSign(RemoteDocument remoteDocument, RemoteSignatureParameters remoteParameters)
Description copied from interface:RemoteDocumentSignatureServiceRetrieves the bytes of the data that need to be signed based on thetoSignDocumentandparameters. WhentoSignDocumentcontains an already existing signature the returned bytes are related to a new parallel signature. - Enveloped signature (XML): a new signature is added and the signed data corresponds to that pointed by the first signature; - Enveloping signature: - - XML: The parallel signature is not possible - - CMS: A new parallel signature is added - Detached signature: - - XML: The parallel signature is added - - CMS: A new parallel signature is added- Specified by:
getDataToSignin interfaceRemoteDocumentSignatureService- Parameters:
remoteDocument- document to sign or the already existing signatureremoteParameters- set of the driving signing parameters- Returns:
- the data to be signed
-
signDocument
public RemoteDocument signDocument(RemoteDocument remoteDocument, RemoteSignatureParameters remoteParameters, SignatureValueDTO signatureValueDTO)
Description copied from interface:RemoteDocumentSignatureServiceSigns the toSignDocument with the provided signatureValue.- Specified by:
signDocumentin interfaceRemoteDocumentSignatureService- Parameters:
remoteDocument- document to signremoteParameters- set of the driving signing parameterssignatureValueDTO- the signature value to incorporate- Returns:
- the signed document (
toSignDocumentwith the incorporated signature or the detached signature)
-
extendDocument
public RemoteDocument extendDocument(RemoteDocument remoteDocument, RemoteSignatureParameters remoteParameters)
Description copied from interface:RemoteDocumentSignatureServiceExtends the level of the signatures in thetoExtendDocument- Specified by:
extendDocumentin interfaceRemoteDocumentSignatureService- Parameters:
remoteDocument- document to extendremoteParameters- set of the driving signing parameters- Returns:
- the extended signature
-
-