04-29-2020 07:49 PM
Hi everybody!
I was talking with @EddieMay on other thread, wich was really helpful
What Im facing now is that I dont know how to create or generate the PK, alias and password for e-sign
I've installed pdf toolkit 1.4.0 both amp and amp_share file
The option for signing the doc appears, but it asks me for a key, a alias and a password, and I have no clue where to begin or how 😕
Any help will be much appreciated!
04-30-2020 03:05 AM
That kind of signature could not be legal in your country, as it's based on a server side certificate that is stored by the user on the repository. When the user signs a document, a password is required in order to perform the signature on the server side.
Anyway, if you feel this is a legal method in your country, you need to create a Java Keystore with the user certificate inside. This link could help you: https://www.sslmarket.es/ssl/help-trabajar-con-los-certificados-en-java-keystore/
04-30-2020 06:55 AM
Thanks for te reply @angelborroy
I didn't know about the legal issue. I live in Argentina.
So, what other method can I use to sign documents? The idea is when a workflow begins and passes by management or administration, the person in charge can sign it.
Do you know a better alternative? I've tried with PDF Toolkit, but it gets stuck when hitting the button.
Regards,
04-30-2020 08:19 AM
You can try this one:
https://github.com/keensoft/alfresco-esign-cert
It was developed according to Spain laws. I guess Argentina's laws are based in this one.
04-30-2020 08:42 AM
Whenever I tried to download the amp repo and amp share file it says page not found.
What i did instal was the amp repo and amp share from alfresco-firma-pdf
The path where i've installed them is /var/www/html/alfresco/amps & var/www/html/alfresco/amps_share
Those were the only files i've installed, and then ran the apply.sh.
The red button to sign pdf appears, but it gets stuck loading for hours and do nothing.
----------------x------------------
On another VM I've installed pdf toolkit 1.4.0 amp and amp_share, and there is where it asks me for the key, alias, etc
--------------x---------------------
I'm sorry if my question is noob, but this is the one and only thing missing to get Alfresco correctly running.
I can now see you are the repo owner, could you give me a hand by telling me, what are the files that i need to install?
Thanks for your help!
04-30-2020 09:15 AM
You need to download the AMPS from this page:
https://github.com/keensoft/alfresco-esign-cert/releases
As you are using Alfresco 5.x, you need 1.7.2 release.
Once the AMPS are installed, you need a local program named AutoFirma available in https://firmaelectronica.gob.es/Home/Descargas.html
When you hit the button in Alfresco Share, AutoFirma local program is fired and you can choose a certificate in order to sign the document. The document is signed in locally in your computer and send to Alfresco for storage.
04-30-2020 10:12 AM
Well, I've just downloaded and copyed the share and amp files in their respective directories
What I can't do is install AutoFirma.
I've downloaded for Linux, since im inside de VM, and it comes in two parts. AutoFirma_Linux.zip.part and AutoFirma_Linux.zip.
Do I need to unzip them or just let them in the download directory? I've tried unzip -q but wont let me..
How do I install it?
The button for sign pdf now appears with 3 fields: position, choose page, singature purpouse
Edit: do i need to have java installed? if i do a java -version it shows me it's not installed
04-30-2020 10:47 AM
You need to install AutoFirma in your client machine, not in the server.
Every user needs to install AutoFirma in their own PC.
04-30-2020 11:00 AM
Understood!
Now I asume I need to generate my own certificate, right? SSL?
How do I do that? Need I do it from the server (inside the VM) or in my Windows environment?
Is it hard to create or generate a certificate?
04-30-2020 12:11 PM
You can try using keytool:
https://docs.oracle.com/cd/E19798-01/821-1841/gjrgy/
Explore our Alfresco products with the links below. Use labels to filter content by product module.