FAQ

Cuestiones generales #

¿Cómo arrancar la interfaz gráfica de Sinadura Desktop desde línea de comandos #

Sólamente hay que ir al directorio de instalación de sinadura y ejecutar el script de shell/batch:

  • En Linux: sinadura/bin/sinadura.sh
  • En Windows: sinadura/bin/sinadura.bat

¿Cómo me registro en el foro? #

Si tienes alguna duda / sugerencia o cuestión que preguntar al grupo de desarrollo puedes hacerlo desde el Foro de la comunidad.

El registro puede realizarse desde aquí

Mi idioma no está soportado en Sinadura #

http://www.sinadura.net/es/wik/-/wiki/sinadura/Internacionalizar200

¿Cómo copiar el texto del símbolo del sistema de Windows? #

Para copiar el texto sigue estos pasos (fuente):

Cómo copiar y pegar cuando se deshabilita el modo de edición rápida

Haga clic con el botón secundario en la barra de título, haga clic en Editar en el menú control y, a continuación, haga clic en Marcar . Arrastre el mouse para seleccionar los datos que desea copiar. Presione ENTRAR o haga clic con el botón secundario del mouse en cualquier lugar en la ventana. Sitúe el cursor donde desee que el texto que se va a insertar. Haga clic con el botón secundario en la barra de título, haga clic en Modificar y, a continuación, haga clic en Pegar. Nota : Si selecciona texto en un programa basado en MS-DOS, la selección es siempre rectangular forma incluso si tienen las líneas de texto se truncará en el lado izquierdo, en el lado derecho o ambos lados. En contraste, cuando se selecciona texto en un programa basado en Windows, la selección sigue el flujo del texto, incluso si el texto no está formado en un bloque rectangular.

El instalador no instala el producto, en su lugar me abre WinRAR #

El proceso de instalación consiste en descomprimir un fichero con extensión .jar y ejecutarlo utilizando la maquina virtual de Java. Normalmente los sistemas operativos tienen asociados a la extensión .jar el ejecutable java.exe, si por alguna razón la extensión .jar está asociada a otro programa, el proceso de instalación no se realiza correctamente. Para solucionarlo en windows hay que abrir WinRAR y desmarcar la opción de la configuración donde se asocia la extensión .jar al winrar.

Certificados #

No puedo firmar con certificados FNMT#

Los certificados emitidos por la FNMT no pueden ser validados en el momento de firma debido a que su servidor de validación (servidor OCSP) require de una cuota para poder ser accesible.

Dado que la validez final de una firma debe decidirse por el receptor de esta, desde Sinadura se permite realizar una firma sin la necesidad de realizar la validación del certificado utilizado. Para ello deshabilitaremos la validación online de los certificados desde las preferencias

Errores comunes: Sinadura #

Ubuntu 11.xx y 12.xx #

No se ha encontrado el proveedor 'sun.security.pkcs11.SunPKCS11' en la instalación Java, con lo que no se podrá firmar. #

Esto es debido a que java de 64bits no incluye algunas librerias necesarias para poder firmar con PKCS11. Hay dos soluciones:

  • Seleccionar CAPI en las preferencias de usuario (de la versión de 64bits de sinadura).
  • Instalar java de 32bits y sinadura de 32bits.

No hay soporte para el API Desktop #

Esto es debido a que en las nuevas distribuciones de Ubuntu (probado con la 12.04) no vienen algunas librerías instaladas por defecto, por lo que debemos instalarlas manualmente ejecutando en la terminal:

sudo apt-get install libgnome2-0

Exception in thread "main" org.eclipse.swt.SWTError: No more handles Unknown Mozilla path (MOZILLA_FIVE_HOME not set) #

Esto es debido a que en las nuevas distribuciones de Ubuntu (probado con la 12.04 y 11.10) no vienen algunas librerías instaladas por defecto, por lo que debemos instalarlas manualmente ejecutando en la terminal:

  • Para sistemas de 64 bits:

Descargamos:

wget 
[http://nl.archive.ubuntu.com/ubuntu/pool/main/h/hunspell/libhunspell-1.2-0_1.2.14-4_amd64.deb]

wget 
[http://security.ubuntu.com/ubuntu/pool/universe/x/xulrunner-1.9.2/xulrunner-1.9.2_1.9.2.28+build1+nobinonly-0ubuntu0.11.04.1_amd64.deb]

Instalamos:

sudo dpkg -i libhunspell-1.2-0_1.2.14-4_amd64.deb
sudo dpkg -i xulrunner-1.9.2_1.9.2.28+build1+nobinonly-0ubuntu0.11.04.1_amd64.deb
  • Para sistemas de 32 bits:

Descargamos:

wget 
[http://launchpadlibrarian.net/49749473/libhunspell-1.2-0_1.2.11-1ubuntu1_i386.deb]
wget 
[http://security.ubuntu.com/ubuntu/pool/universe/x/xulrunner-1.9.2/xulrunner-1.9.2_1.9.2.28+build1+nobinonly-0ubuntu0.11.04.1_i386.deb]

Instalamos:

sudo dpkg -i libhunspell-1.2-0_1.2.11-1ubuntu1_i386.deb
sudo dpkg -i xulrunner-1.9.2_1.9.2.28+build1+nobinonly-0ubuntu0.11.04.1_i386.deb

Ubuntu 9.10 Karmic Koala no detecta las tarjetas #

Probado con las tarjetas ONA y DNIe.

pcsc_scan detecta las tarjetas, pero ni pkcs15-tool ni Firefox lo hacen.

Esto se debe a que en la configuración de OpenSC, la librería libpcsclite.so está definida en una ruta en la que no se encuentra:

$ cat /etc/opensc/opensc.conf
# Use specific pcsc provider.
# Default: /usr/lib/libpcsclite.so
# provider_library = /usr/lib/libpcsclite.so

La ruta en la que está el fichero libpcsclite.so es la siguiente:

$ sudo ln -s /lib/libpcsclite.so.1.0.0 /usr/lib/libpcsclite.so

La forma menos intrusiva de solucionar este problema es crear un link simbólico desde la ruta definida en el fichero de configuración de OpenSC a la ruta real donde se encuentra el fichero

$ sudo ln -s /lib/libpcsclite.so.1.0.0 /usr/lib/libpcsclite.so

De esta forma, las tarjetas serán detectadas tanto por pcsc_scan como por pkcs15-tool y Firefox.

Solución obtenida gracias a un post del blog de Mikel Larreategi.

1 Adjunto
12634 Accesos
Promedio (0 Votos)
Comentarios