On 12/05/2021 17.01, Josep M wrote:
Hola,
Estoy intentando firmar un documento pdf. Lo hago con Libreoffice. Archivo - Firmas digitales - Firmar un pdf existente.
Se abre el documento y le doy a el boton que aparece en una barra de avisos "Firmar el documento"
Selecciono el certificado digital, pero me da el siguiente aviso:
" Como mínimo una de las firmas tiene problemas: no se ha podido validar el certificado".
Alguien me puede guiar en el procedimiento?
Yo no sabía que LibreOffice podía firmar un PDF existente. ¿Como lo haces? Así que he creado un documento de texto de prueba (.odt), y luego lo he firmado: exportar as pdf, digital signatures, select certificate (pide la contraseña y mira en Thunderbird o Firefox, no lo tengo claro), he escogido el certificado de la fnmt, y luego exportar. No ha dicho ni mú. Luego he abierto el documento con Foxit; por ningún lado dice que esté firmado. No dice nada en Properties. Pero luego he usado "pdfsig" (poppler-tools-0.79.0-lp152.2.3.1.x86_64), una utilidad CLI que puede mirar las firmas, y sí, dice que está firmado: cer@Telcontar:~/Documents> pdfsig "Prueba de firma.pdf" Digital Signature Info of: Prueba de firma.pdf Signature #1: - Signer Certificate Common Name: {Nombre + DNI} - Signer full Distinguished Name: CN=Nombre - DNI,SN=...,givenName=CARLOS,serialNumber=...-...,C=ES - Signing Time: May 12 2021 19:57:33 - Signing Hash Algorithm: SHA-256 - Signature Type: adbe.pkcs7.detached - Signed Ranges: [0 - 7895], [57897 - 59070] - Total document signed - Signature Validation: Signature is Valid. - Certificate Validation: Certificate issuer is unknown. cer@Telcontar:~/Documents> No tengo ahora mismo un adobe reader donde mirarlo. En mis notas tengo una que dice que http://pdfbox.apache.org/ (java) puede verificar y firmar documentos. Pero acabo de mirar y es una librería, no un programa. Espera, hay un programa. https://pdfbox.apache.org/download.html Es un CLI. cer@Telcontar:~/Documents> java -jar ~/Download/Firefox_downloads/pdfbox-app-3.0.0-RC1.jar & ... Error: Subcommand required Usage: pdfbox [COMMAND] [OPTIONS] Commands: debug Analyzes and inspects the internal structure of a PDF document decrypt Decrypts a PDF document encrypt Encrypts a PDF document decode Writes a PDF document with all streams decoded export:images Extracts the images from a PDF document export:text Extracts the text from a PDF document export:fdf Exports AcroForm form data to FDF export:xfdf Exports AcroForm form data to XFDF import:fdf Imports AcroForm form data from FDF import:xfdf Imports AcroForm form data from XFDF overlay Adds an overlay to a PDF document print Prints a PDF document render Converts a PDF document to image(s) merge Merges multiple PDF documents into one split Splits a PDF document into number of new documents fromimage Creates a PDF document from images fromtext Creates a PDF document from text version Gets the version of PDFBox help Displays help information about the specified command See 'pdfbox help <command>' to read about a specific subcommand No veo yo como verificar o firmar. -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)