71 Certificat Digital
Per tal de signar amb certificat digital mirar aquest post de l’Atareao.
Per signar per terminal:
AutoFirma sign -i entrada.pdf -o eixida.pdf -store pkcs12:/home/usuari/Escriptori/certificat.p12 -alias firma -password lameuacontrasenya
Si volem signar més d’un document utilitzarem aquest script:
for i in entrada_*.pdf; do AutoFirma sign -i $i -o ${i/.pdf/}_signed.pdf -store pkcs12:/home/usuari/Escriptori/certificat.p12 -alias firma -password lameuacontrasenya; done
Per tal de comprovar la signatura per terminal, des de Debian, Ubuntu, cal instal·lar el paquet:
sudo apt install poppler-utils
Dins d’aquest paquet s’inclou la utilitat pdfsig
, la utilitzarem per tal de visualitzar si el documen en PDF ha estat signat.
pdfsig arxiu.pdf
Això ens dóna aquesta informació:
Digital Signature Info of: arxiu.pdf
Signature #1:
- Signer Certificate Common Name: PEPITO GRILLO GRILLO - NIF:00000000A
- Signer full Distinguished Name: C=ES,O=ACCV,OU=CIUDADANOS,SN=GRILLO GRILLO,givenName=PEPITO,serialNumber=00000000A,CN=PEPITO GRILLO GRILLO - NIF:00000000A
- Signing Time: Mar 10 2021 09:54:29
- Signing Hash Algorithm: SHA-256
- Signature Type: ETSI.CAdES.detached
- Signed Ranges: [0 - 51775], [70945 - 133946]
- Total document signed
- Signature Validation: Signature is Valid.
- Certificate Validation: Certificate is Trusted.