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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidDelete the certificate of the current uservoiddeleteKeystore(long tenantId) Deletes the actual key storevoidGenerates a self-signes certificate for the current user.voidgenerateNewKeystore(GUIKeystore keystore) Discards the actual key store and generates a new oneRead the uploaded file and returns it's contentvoidimporKeystore(GUIKeystore keystore) voidimportCertificate(String certificate, String privateKey) Imports an uploaded certificatebooleanloadKeystore(long tenantId) Gets the keystore's metadata of the given tenantvoidsaveKeystore(GUIKeystore keystore) void
-
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(Long[] docIds, String reason, int page, String signX, String signY, String signWidth) throws ServerException - Throws:
ServerException
-