Documentación

Comprobar si un PDF ha sido modificado

Que un PDF se modificó después de firmarse solo se puede probar de dos maneras: con una firma dentro del archivo o comparándolo con una versión guardada en otro sitio. Quien reciba un documento de canusign puede comprobarlo de las dos maneras, sin cuenta, y el archivo no sale del dispositivo.

Qué muestran los metadatos, y qué no

Un PDF lleva datos como la fecha de creación, la fecha de modificación y el programa que lo generó. Aparecen en las propiedades del documento de su lector de PDF. Son indicios, no pruebas: quien edita el archivo puede cambiarlos o borrarlos sin esfuerzo.

Qué sirve como prueba

  • Una firma dentro del archivo: Adobe Acrobat Reader muestra el estado de cada firma en su panel de firmas, y Microsoft Edge también puede mostrar y validar firmas con certificado en PDF. Una firma pegada como imagen no es una firma de este tipo.
  • La comparación con una versión guardada: si el hash del archivo coincide con el de una versión que conserva un tercero independiente, es el mismo archivo, byte a byte.

Por el ID del documento

Cada PDF firmado lleva un ID del documento en cada página y en el certificado de auditoría. Introdúzcalo en la página de verificación o escanee el código QR del certificado. La página muestra quién firmó y cuándo, y el hash de la versión guardada.

Por el archivo

En la página de resultado, arrastre el PDF a la zona de carga. El navegador calcula el hash por sí mismo y lo compara con la versión guardada en canusign. El archivo no se sube.

En Adobe Acrobat

El sello de tiempo es de DigiCert según RFC 3161 y va integrado con DSS y LTV. Acrobat lo muestra en las propiedades de la firma y lo marca como de confianza.

PDF que no vienen de canusign

La página de verificación solo conoce documentos firmados con canusign. No puede comprobar un PDF cualquiera. Si el PDF lleva una firma, compruébela en Acrobat Reader. Si guardó usted una copia, compare el hash de los dos archivos: en el Mac, en Terminal, con shasum -a 256 archivo.pdf; en Windows, en PowerShell, con Get-FileHash archivo.pdf. Sin firma ni versión guardada, no se puede probar una modificación.

Lo que la comprobación no muestra

Prueba que el archivo no ha cambiado desde la firma y cuándo se firmó. No prueba la identidad de los firmantes: canusign emite una firma electrónica simple según eIDAS, válida donde la ley no exige forma escrita.