Firmar electrónicamente con PortableSigner?
PortableSigner? es un programa de firma (con certificados X.509) para archivos PDF. Es independiente de la plataforma ya que se puede ejecutar GNU/Linux, Windows y Mac OS X.
Se puede descargar desde: http://portablesigner.sourceforge.net/
Una vez descargado y descomprimido se obtienen los siguientes archivos:
PortableSigner.jar linux-install.sh linux lib
Para ejecutarlo y levantar la interfaz del sistema se debe instalar el paquete de java disponible:
$ sudo aptitude install default-jre
Luego si ejecutamos el archivo principal:
$ java -jar PortableSigner.jar
Una vez abierto le se deben cargar los siguientes documentos:
-Primero el archivo pdf a firmar. -Segundo (El sistema coloca el nombre del archivo firmado) -Tercero el archivo .p12 -Cuarto la frase de paso o contraseña del archivo .p12
Para firmar se ejecuta.
$ java -jar ruta-ejecutable -n -t ruta-documento-firmar -o ruta-almacenar-documento-firmardo -s ruta-del-certificado -p frase-de-paso
$ java -jar PortableSigner.jar -n -t descarga.pdf -o descargar-sign.pdf -s miarchivo.p12 -p "micontraseñ@"
Ejemplo de la salida del comando:
$ java -jar PortableSigner.jar Gtk-Message: 16:18:21.542: Failed to load module "canberra-gtk-module" Position V:0.0 L:0.0 R:0.0 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.itextpdf.text.pdf.MappedRandomAccess File$1 (file:/home/user/PortableSigner/lib/itextpdf-5.1.3.jar) to method java.nio.DirectByteBuffer.cleaner() WARNING: Please consider reporting this to the maintainers of com.itextpdf.text .pdf.MappedRandomAccessFile$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release
Last modified 2 months ago
Last modified on Feb 26, 2024, 3:07:52 PM