Interface SignService
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("sign")
public interface SignService
extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the Sign Service. This service gives all needed
methods to handle documents signature.
- Since:
- 6.1
- Author:
- Matteo Caruso - LogicalDOC
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Delete the certificate of the current uservoid
deleteKeystore
(long tenantId) Deletes the actual key storevoid
Generates a self-signes certificate for the current user.void
generateNewKeystore
(GUIKeystore keystore) Discards the actual key store and generates a new oneRead the uploaded file and returns it's contentvoid
imporKeystore
(GUIKeystore keystore) void
importCertificate
(String certificate, String privateKey) Imports an uploaded certificateboolean
loadKeystore
(long tenantId) Gets the keystore's metadata of the given tenantvoid
saveKeystore
(GUIKeystore keystore) void
signDocuments
(List<Long> docIds, String reason, int page, String signX, String signY, String signWidth)
-
Method Details
-
loadKeystore
Gets the keystore's metadata of the given tenant- Parameters:
tenantId
- identifier of the tenant- Returns:
- the key store
- Throws:
ServerException
- an error happened in the server application
-
generateNewKeystore
Discards the actual key store and generates a new one- Parameters:
keystore
- the key store details- Throws:
ServerException
- an error happened in the server application
-
generateNewCertificate
Generates a self-signes certificate for the current user.- Throws:
ServerException
- an error happened manipulating the keystore
-
importCertificate
Imports an uploaded certificate- Parameters:
certificate
- the certificate to import (x509 format)privateKey
- the private key to import (PKCS8 format)- Throws:
ServerException
- an error happened manipulating the keystore
-
getUploadedContent
Read the uploaded file and returns it's content- Returns:
- the file's content
- Throws:
ServerException
- an error happened manipulating the keystore
-
deleteCertificate
Delete the certificate of the current user- Throws:
ServerException
- an error happened in the server application
-
deleteKeystore
Deletes the actual key store- Parameters:
tenantId
- identifier of the tenant- Throws:
ServerException
- an error happened in the server application
-
saveKeystore
- Throws:
ServerException
-
imporKeystore
- Throws:
ServerException
-
isVisualSignatureEnabled
- Throws:
ServerException
-
signDocuments
void signDocuments(List<Long> docIds, String reason, int page, String signX, String signY, String signWidth) throws ServerException - Throws:
ServerException
-