Requisitos para firma electrónica en Linux
Requisitos mínimos para emplear la firma electrónica mediante Clicksign en tu sistema Linux
Puede necesitar desbloquear el repositorio “partner”, para ello solo hay que descomentar quitando el caracter # en las siguientes lineas del fichero /etc/apt/sources.list:
# deb http://archive.canonical.com/ubuntu <nombre> partner
# deb-src http://archive.canonical.com/ubuntu <nombre> partner
Donde nombre hace referencia al nombre de la distribución de tu sistema operativo Linux.
Por último para que los cambios sean efectivos:
$sudo apt-get update
Ahora ya puedes instalar el paquete:
$sudo apt-get install sun-java6-jre
Requisitos opcionales (según certificados electrónicos a usar) para utilizar la firma electrónica mediante Clicksign
Antes de todo, debes preparar el entorno en función a los tipos de certificados electrónicos con los que vas a firmar.
Firma desde archivos PKCS#12 (PFX)
Deberás instalar la extensión de Java "Unlimited Strength Encryption Policy".
Este requisito hace referencia al articulo "Tengo problemas firmando con el PKCS12"
Firma desde tarjeta inteligente (en especial DNI electrónico)
Antes de todo hay que instalar en tu sistema Linux los siguientes paquetes del repositorio haciendo:
$sudo apt-get install libccid pcscd libpcsclite1 pcsc-tools pinentry-gtk2
Ahora debes descargar la última versión del OpenSC desde la web de dnielectronico.
Una vez descargada, descomprime e instala el paquete.