Instalación y uso de lector criptográfico del SAE (Junta de Andalucía) en UBUNTU

Actualización 11/09/08: manual actualizado a particularidades de Firefox 3.
Actualización 04/10/08: corregida la instalación del lector de tarjetas, ahora libccd está en los repositorios (gracias a J. Félix Ontañón por el aviso).

Seguro que si algunos de vosotros residís en Andalucía ya habéis pasado por vuestra oficina del INEM o SAE (Servicio Andaluz de Empleo) para recoger el lector criptográfico y la tarjeta que os permite renovar la demanda de empleo (sellar el paro, según el dicho popular) con la ayuda de Internet, con lo que no hay que faltar a clase ni al trabajo ni moverse de nuestro PC. Hasta ahora, me tenía que salir a Windows para aprovechar las ventajas de este sistema, pero con esta guía que he desarrollado, ya no es necesario. Podemos hacerlo con nuestro Ubuntu. El lector que poseemos se parece en algo a este:

Y en 6 pasos, lo tendremos funcionando bajo Linux. Veamos cómo.

Paso 0. Instalar JRE (Java Runtime Enviroment): No sé por qué pero no la página de la Oficina Virtual del SAE no coge bien el plugin Java Firefox en su última versión (la 6, update 3). Así que decidí instalar un JRE antiguo como el enlace al que te señalan en la página de dicha Oficina Virtual. En concreto, debéis bajar este archivo. Una vez descargado, le dais permisos:

neonigma@neonigma-desktop:~/descargas/sae$ sudo chmod +x j2re-1_4_2_03-linux-i586.bin

Esto es necesario para la nueva Ubuntu Hardy Heron:

neonigma@neonigma-desktop:~/descargas/sae$ export _POSIX2_VERSION=199209

Lo instalais aquí mismo si queréis:

neonigma@neonigma-desktop:~/descargas/sae$ ./j2re-1_4_2_03-linux-i586.bin

Y lo movéis a una ubicación conocida:

neonigma@neonigma-desktop:~/descargas/sae$ sudo mv j2re1.4.2_03/ /usr/local/

Instalamos este JRE como alternativa:

neonigma@neonigma-desktop:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/j2re1.4.2_03/bin/java" 1

Configuramos la alternativa a elegir:

neonigma@neonigma-desktop:~$ sudo update-alternatives --config java

Escogemos el número que contenga la entrada /usr/local/j2re1.4.2_03/bin/java y pulsamos Intro.

Ahora enlazamos el plugin de Java con Firefox, para que el navegador reconozca los applets Java. Primero eliminamos los anteriores enlaces simbólicos, por si ya existieran:

neonigma@neonigma-desktop:~$ sudo rm /usr/lib/firefox/plugins/libjavaplugin_oji.so

Seguidamente, creamos los enlaces simbólicos:

neonigma@neonigma-desktop:~$ sudo ln -s /usr/local/j2re1.4.2_03/plugin/i386/ns610-gcc32/libjavaplugin_oji.so /usr/lib/firefox/plugins/

Hay que cuidar que sea el directorio de firefox correcto que estemos ejecutando.

Hecho esto, ya sólo nos queda reiniciar Firefox y probar que Java es totalmente reconocido por Firefox en esta página. Si no te ha ido bien, comprueba que Editar -> Preferencias -> Contenido -> Activar Java esté activado. Si te sigue sin verificar bien el plugin, deja un comentario.

Paso 1. Instalar middleware PC/SC: Es el middleware que conecta el software criptográfico con el lector de tarjetas. Se encuentra en los repositorios, así que podemos instalarlo de la siguiente forma:

neonigma@neonigma-desktop:~/descargas/sae$ sudo apt-get install pcscd pcsc-tools

Paso 2. Instalación del driver del lector del tarjetas: En el caso que nos ocupa, el lector de tarjetas proporcionado por la Junta de Andalucía es el modelo 3121 de Omnikey, que utiliza el estándar CCID. En la actualidad estos drivers los proporciona el paquete libccid, así que para instalarlos basta con escribir:

neonigma@neonigma-desktop:~/descargas/sae$ sudo apt-get install libccid

Paso 3. Driver de la tarjeta: La Junta de Andalucía provee en el CD-ROM que entrega con el lector los drivers de la tarjeta criptográfica para Linux. En mi caso, los drivers están en /media/cdrom0/tarjeta/Linux y el nombre de archivo es HiPath_SIcurity_Card_API_V3_1_010_Linux.tar.gz. En el archivo readme.html incluido lo explican bastante bien, pero por centralizar toda la información lo comento también aquí. Se trata de copiar el mencionado archivo a la raiz del usuario root.

root@neonigma-desktop:/home/neonigma/descargas/sae/syncapi_lnx-1.4.0# cd /
root@neonigma-desktop:/# cp /media/cdrom0/tarjeta/Linux/HiPath_SIcurity_Card_API_V3_1_010_Linux.tar.gz .


O si no tenéis el CD-ROM a mano, podéis descargar el archivo de aquí, siempre y cuando lo copiéis como root en /.
Una vez copiado lo descomprimimos.

root@neonigma-desktop:/# cp /home/neonigma/descargas/hipath_sicurity_card_api_v3_1_010_linuxtar.gz /
root@neonigma-desktop:/# tar -xvzf HiPath_SIcurity_Card_API_V3_1_010_Linux.tar.gz


Y ya está el driver instalado. Fácil ¿no?. Ahora nos indican un pequeño detalle a realizar. Como root, o con sudo, debemos enlazar una librería para que no nos de problemas relacionados con versiones.

root@neonigma-desktop:/# ln -s /usr/lib/libpcsclite.so.1.0.0 /usr/lib/libpcsclite.so.0

Ahora instalamos de los repositorios opensc:

root@neonigma-desktop:/# sudo apt-get install opensc mozilla-opensc


Y ya hemos terminado en cuanto a drivers. Para comprobar que se reconoce el lector, utilizamos:

root@neonigma-desktop:/# opensc-tool -l
Error: can't open /var/run/openct/status: No such file or directory
Error: can't open /var/run/openct/status: No such file or directory
Error: can't open /var/run/openct/status: No such file or directory
Error: can't open /var/run/openct/status: No such file or directory
Error: can't open /var/run/openct/status: No such file or directory
Readers known about:
Nr.    Driver     Name
0      pcsc       OmniKey CardMan 3121 00 00
1      openct     OpenCT reader (detached)
2      openct     OpenCT reader (detached)
3      openct     OpenCT reader (detached)
4      openct     OpenCT reader (detached)
5      openct     OpenCT reader (detached)

No hay problemas con los errores, lo importante es que nos reconoce el lector en el número 0.
IMPORTANTE: si no os reconoce el dispositivo, abrir una nueva pestaña en el terminal y lanzar el demonio de pcsc escribiendo sudo pcscd -f . Entonces, en la otra pestaña, volver a ejecutar opensc-tool -l. Si aún así no os funciona, matad el proceso pcscd y ejecutar ahora sudo pcscd -f.

Paso 4. Configurar el navegador para que utilice este dispositivo de seguridad:
En Mozilla Firefox seguimos la ruta Editar -> Preferencias -> Avanzado -> Cifrado -> Dispositivos de seguridad -> Cargar -> /usr/local/lib/libsiecap11.so.
Aceptamos el módulo cargado. Por si acaso, reiniciamos el demonio del lector de tarjetas, con la tarjeta metida en el lector y a continuación para acceder al certificado de la tarjeta, seguimos la ruta siguiente en Firefox: Editar -> Preferencias -> Avanzado -> Cifrado -> Ver certificados. Aquí nos pedirá la clave de la tarjeta para acceder al certificado.

Paso 5. Utilizar los certificados: En el caso de la Junta de Andalucía, podemos probar con la página que nos da acceso a nuestras demandas de empleo, en https://ws032.juntadeandalucia.es/sidea/. Para ello, debéis tener el plugin Java de Mozilla Firefox correctamente instalado, además de unos componentes exclusivos para esta página (parece que la Junta nos lo pone un pelín difícil).

Simplemente tenemos que descargar dos archivos y realizar un par de operaciones:

* Archivo jss33.jar: Descargar de aquí y guardarlo en cualquier sitio. Simplemente hay que copiarlo al directorio /lib/ext/ dentro del jre de Java que tenemos instalado. En mi caso:
neonigma@neonigma-desktop:~/descargas/sae$ sudo cp jss33.jar /usr/local/j2re1.4.2_03/lib/ext/

Nos movemos al directorio y le damos permisos:

neonigma@neonigma-desktop:~/descargas/sae$ cd /usr/local/j2re1.4.2_03/lib/ext
neonigma@neonigma-desktop:/usr/local/j2re1.4.2_03/lib/ext$ sudo chmod 644 jss33.jar

* Archivo libjss3.so: Descargar de aquí y guardarlo también en cualquier sitio. Copiarlo al directorio /lib/i386/client dentro del jre de Java que tenemos instalado. En mi caso:

neonigma@neonigma-desktop:~/descargas/sae$ sudo cp libjss3.so /usr/local/j2re1.4.2_03/lib/i386/client/


También le damos unos permisos específicos:

neonigma@neonigma-desktop:~/descargas/sae$ cd /usr/local/j2re1.4.2_03/lib/i386/client/
neonigma@neonigma-desktop:/usr/local/j2re1.4.2_03/lib/i386/client$ sudo chmod 755 libjss3.so


Cerramos Firefox y entramos de nuevo en https://ws032.juntadeandalucia.es/sidea/.

Al entrar de nuevo y tras pulsar en Entrar y un par de veces en Aceptar, nos pedirá el PIN de nuestra tarjeta y ya tendremos acceso a nuestros servicios:

sae

Ya sabéis el próximo día que tengo que renovar mi demanda ;). Cuando faltan un par de días o el mismo día, en el menú de la derecha te aparece la opción Renovar Demanda.Si no queréis probar el funcionamiento del lector en esta Web (porque no lo tenéis para la Junta de Andalucía, por ejemplo), entrad en esta página, en la que podréis comprobar si todo funciona correctamente: http://www.cert.fnmt.es/index.php?cha=cit&sec=verify_state&fpage=1.

Recuerda cuando termines de renovar tu demanda activar de nuevo una versión más moderna de Java, ya que estamos usando una más antigua porque la página de Oficina Virtual del SAE da problemillas. Para escoger de nuevo una versión moderna de Java, escribe:

neonigma@neonigma-desktop:~$ sudo update-alternatives --config java

Y elige el path que contenga la versión más actual.

NOTA IMPORTANTE: El desarrollo de esta guía ha sido posible gracias a Vradick y BelRuBo del foro de Ubuntu, concretamente en este hilo: http://www.ubuntu-es.org/index.php?q=node/49892.

Neonigma.

* PROBLEMAS COMUNES

  • La página del SAE me dice que encuentra el entorno java pero no los ficheros de firma libjss3.so y jss33.jar con Firefox 3
  • En este caso yo realicé los siguientes pasos:

    • Abrir el navegador Firefox y escribir about:plugins en la barra de direcciones.
    • Buscar la palabra libjavaplugin_oji.so
    • Una vez localizada la zona del plugin de Java, revisar que sea la versión Java(TM) Plug-in 1.4.2_03 y NINGUNA OTRA. Si hay alguna versión más del plug-in, Firefox 3 se equivoca y elige la más reciente, que no funciona con la firma electrónica de la Junta de Andalucía. Para resolver este problema, mirar en este mismo post, zona PROBLEMAS COMUNES, problema Firefox no ejecuta la versión correcta (la antigua) de Java
    • Si con esto no queda resuelto este error, es muy importante revisar que el directorio donde linkamos el plugin libjavaplugin_oji.so sea el directorio del nuevo Firefox 3. En mi caso ocurrió que estaba realizando este comando:
      neonigma@neonigma-desktop:~$ sudo ln -s /usr/local/j2re1.4.2_03/plugin/i386/ns610-gcc32/libjavaplugin_oji.so /usr/lib/firefox/plugins/

      cuando en realidad, Firefox 3 se me había instalado por no se qué razón en /usr/lib/firefox-3.0.1/, por lo que el comando a ejecutar es:

      neonigma@neonigma-desktop:~$ sudo ln -s /usr/local/j2re1.4.2_03/plugin/i386/ns610-gcc32/libjavaplugin_oji.so /usr/lib/firefox-3.0.1/plugins/

  • Firefox no ejecuta la versión correcta (la antigua) de Java
  • Para este problema me sucedió que tenía muchas versiones de Java JRE y, a pesar de seleccionar la correcta como la versión por defecto (la antigua), Firefox obviaba este hecho. En concreto este era el escenario:

    neonigma@neonigma-desktop:~$ sudo update-alternatives --config java
    
    Hay 5 alternativas que proveen `java'.
    
      Selección     Alternativa
    -----------------------------------------------
              1    /usr/bin/gij-4.2
     +        2    /usr/lib/jvm/java-gcj/jre/bin/java
              3    /usr/lib/jvm/java-6-sun/jre/bin/java
    *         4    /usr/local/j2re1.4.2_03/bin/java

    La solución fue eliminar el JRE número 3, que es el más susceptible de causar conflictos. Eliminé este JRE con el siguiente comando:

    sudo update-alternatives --remove java /usr/lib/jvm/java-6-sun/jre/bin/java

    Y luego sólo queda eliminarlo físicamente del disco duro, para que Firefox 3 entienda que no deseamos tomar esta versión para la firma electrónica:

    sudo rm -rf /usr/lib/jvm/java-6-sun
  • Al insertar el cable del lector en un puerto USB, la luz se enciende un momento y luego se apaga.
  • Para arreglar este problema, simplemente quita el cable y vuelve a conectarlo.

  • En un momento dado, la tarjeta queda bloqueada
  • Si tenéis la tarjeta bloqueada en algún paso, podéis desbloquearla ejecutando siecapin -u (gracias a Charly por el aviso).

Sé el primero en valorar positivamente

83 pensamientos en “Instalación y uso de lector criptográfico del SAE (Junta de Andalucía) en UBUNTU

  1. Hola

    He seguido el tutorial, pero al final del 3r paso, me pone esto

    root@ubuntu:/# opensc-tool -l
    opensc-tool: error while loading shared libraries: /usr/lib/libpcsclite.so.1: file too short

    No se me ocurre que puede ser, porque he seguido y repasado todos los pasos.

    Un saludo, y gracias

  2. Hola Hector,

    mandame la salida de este comando: ls /usr/lib/libpcs*

    Es para ver si se te creó bien el enlace simbólico que te piden.

    El lector es de la Junta de Andalucía o de otra comunidad?

    Un saludo.

    Neonigma.

  3. Hola:

    Aquí tienes lo que me pedistes:

    voivod10@ubuntu:~$ ls /usr/lib/libpcs*
    /usr/lib/libpcsclite.a /usr/lib/libpcsclite.so.0
    /usr/lib/libpcsclite.la /usr/lib/libpcsclite.so.1
    /usr/lib/libpcsclite.so /usr/lib/libpcsclite.so.1.0.0

    El certificado es de ACCV (vamos del de la Comunidad Valenciana), y el lector de tarjetas es un CardMan 3021 de Omnikey

    Muchas gracias por tu atención y un saludo

    Héctor

  4. Vaya, me olvidé de decirte que incluyeras unas opciones en ese comando, sería más bien: ls /usr/lib/libpcs* -la

    Mándamelo cuando puedas. De todas formas, si el problema parece estar en el pcsc, desinstálalo y vuélvelo a instalar, o repite los pasos hasta donde te quedaste.

    Ya me cuentas! Si vemos que sigue sin salir te doy mi correo y lo averiguamos por ahi.

    Un saludo.

  5. Hola:

    Esto es lo que sale:

    voivod10@ubuntu:~$ ls /usr/lib/libpcs* -la
    -rw-r–r– 1 root root 46830 2007-06-20 12:49 /usr/lib/libpcsclite.a
    -rw-r–r– 1 root root 845 2007-06-20 12:49 /usr/lib/libpcsclite.la
    lrwxrwxrwx 1 root root 20 2007-11-06 17:53 /usr/lib/libpcsclite.so -> libpcsclite.so.1.0.0
    lrwxrwxrwx 1 root root 29 2007-11-06 17:27 /usr/lib/libpcsclite.so.0 -> /usr/lib/libpcsclite.so.1.0.0
    lrwxrwxrwx 1 root root 20 2007-11-06 16:58 /usr/lib/libpcsclite.so.1 -> libpcsclite.so.1.0.0
    -rw-r–r– 1 root root 0 2007-11-06 17:44 /usr/lib/libpcsclite.so.1.0.0

    A ver si encuentro un hueco y lo hago todo de nuevo.

    Un saludo

  6. Sip, te recomiendo que cuando tengas un hueco lo hagas todo pasito a pasito, fíjate mi salida, sólo tengo 1 un archivo y 2 links:

    neonigma@neonigma-desktop:~$ ls /usr/lib/libpcs* -la
    lrwxrwxrwx 1 root root 29 2007-11-06 20:03 /usr/lib/libpcsclite.so.0 -> /usr/lib/libpcsclite.so.1.0.0
    lrwxrwxrwx 1 root root 20 2007-11-06 20:01 /usr/lib/libpcsclite.so.1 -> libpcsclite.so.1.0.0
    -rw-r–r– 1 root root 34584 2007-06-20 12:49 /usr/lib/libpcsclite.so.1.0.0

  7. He hecho todo paso a paso y todo me ha salido perfecto hasta que intentaba en las preferencias de mozilla cargar la tarjeta con el archivo libsiecap11.so Me dice el «modulo no puede ser cargado».
    Todo los parametros están comprobados y todo está bien o eso creo me reconoce el lector y todas las salidas de comandos que indicais en la guía me responden exactamente igual que lo que indcáis.
    ¿que puede pasar?

    saludos y gracias

  8. Me equivoque el error que me daba es «no se puede añadir el modulo» no el otro que indicaba.

    saludos y perdon por el error

  9. Mmm entonces ya te queda casi nada para empezar a usar el lector! ^^

    Con respecto al error que te da en Firefox, a mí me pasó lo mismo y ocurría que no me dejaba añadirlo y me decía «no se puede añadir el módulo» pq no me había dado cuenta q en una prueba anterior ya lo había añadido con éxito.

    Asegúrate (es MUY importante) de que la tarjeta esté bien metida (a mí me ocurrió una vez q no había hecho ‘clic’ y no iba) y fíjate en el apartado Editar -> Preferencias -> Avanzado -> Pestaña Cifrado -> Dispositivos de seguridad. Mira las rutas de cada módulo, y si hay un módulo cuya ruta es /usr/local/lib/libsiecap11.so, es que está bien cargado.

    Si no es eso, haz el paso 5 y vuelves a intentar cargar el módulo.

    Y si tampoco es eso, me cuentas y vemos qué puede ser ;).

    Un saludo!

  10. Pues no me deja cragar el modulo, en la ruta que me indicas esta a otro usr/lib/firefox/libncssckbi.so y lo de la tarjeta bien metida me abi pasado ants en windows y no es.
    He vuelto a ahcer el proceso entero por activa y por pasiva y nada de nada.
    a ver que podriamos hacer ?

    saludos y muchas garcias por tu ayuda

  11. Hola Álvaro!

    Perdona el retraso en contestar pero he estado podrido de clases y trabajos.

    Vamos a seguir en la brecha hasta que lo consigamos. A ver con estas acciones si va bien la cosa.

    En Mozilla Firefox:

    0. Ayuda – Acerca de Mozilla Firefox y me dices tu versión de Firefox, yo tengo 2.0.0.8.

    1. Guardate los marcadores:
    Marcadores – Administrar marcadores – Archivo – Exportar

    2. Editar – Preferencias – Avanzado – Cifrado – Dispositivos de seguridad y me haces una captura de lo que tienes.

    3. En tu home, rm -rf .mozilla (para borrar las configuraciones de firefox).

    4. Vuelve a intentar cargar el módulo:
    Editar – Preferencias – Avanzado – Cifrado – Dispositivos de seguridad, Cargar.
    Nombre de módulo: INEM
    Archivo del módulo: /usr/local/lib/libsiecap11.so (o donde lo tengas)

    Si te ha funcionado, estupendo. Si no, mandame a neonigma@gmail.com la captura del paso 2. Un saludo man.

  12. Pues he hecho lo que me comentaste de borrar la configuracion del mozilla y seguimos en las mismas.
    Me he dado cuenta de una cosa no me deja conectar el lector a cualquiera de los puertos usb en uno me lo reconoce como conectado pero en los demas no lo detecta.
    Y el lectro funciona bien porque lo estoy usando en windows (que remedio me queda).

    saludos y gracias

    te mando cpaturas de pantalla a tu email

  13. Ok Ã?lvaro, las capturas que me mandas son correctas, pero se te ha olvidao decirme tu versión de Firefox ¿cuál es?, y ya q tamos t pregunto ¿qué distro usas? Gutsy?

    ¿El lector que usas es el de la Junta de Andalucía, o de otra comunidad? Es decir, el Omnikey 3121. Es que creo q a Héctor, q tb le fallaba, es pq tiene otro modelo y habrá q realizar acciones específicas.

    Sobre el error que te da, ¿puedes hacerme una captura de él?

    Lo del USB imagino que cuando instalas y configuras los drivers, la configuración se activa para ese puerto USB únicamente. De esto no estoy muy seguro pero es una posibilidad, así que usa siempre el puerto q t funcione.

    Si ya, como dices, te reconoce todo y tal, tendremos q resolver problemas relativos a Firefox. Venga man, a ver si lo conseguimos q eso de salirse a windows pa sellar el INEM recuerdo q era un peñazo (salidas a windows sólo pa jugar al Pro! xDD).

    Saludos.

  14. Mi firefox es el mismo que el tuyo el 2.0.0.8 y el modelo el el cardman ommikey 3121y la distro que uso es la GUtsy para 32 bits.

    Saludos y aun no me desepero tengo mucha paciencia y estoy muy contento con ubuntu no me voy a cambiar por algun detalle pero si puedo pasar del maldito güindos mucho mejor.
    Muy agradecido y vamos a por ello!

  15. Ya he visto la imagen del error.

    Hay algo que no has hecho bien. Al menos la importación del módulo, pq pones /home/alvaro/usr/local/lib/libsiecap11.so. No estás importando de los directorios de configuración, sino de tu /home.

    Recuerda que como te puse en el comentario 11, la libreria debería estar instalada en /usr/local/lib/libsiecap11.so.

    Para saber si la tienes instalada allí, ejecuta este comando: ls /usr/lib/libpcs* -la

    Si te sale la librería, cárgala desde esta ruta en el módulo de Firefox. Si te sale q no hay archivos, te has equivocado en el paso 2 del tutorial, puesto que para instalar los drivers tenías que hacerlo como usuario root (ejecutando sudo su) y luego ./install en cada driver).

    Por ahi andan los tiros seguro, pq en /home/alvaro/usr/lib… etcétera, no deben estar instalados los drivers.

    Continuemos 😉

  16. Pues he vuelto en modo root a reinstalar los drivers paso 2 y no me sale /usr/local/lib/libsiecap11.so. Esto es que soy un poco gafe y mil disculpas por el afllo porque creia haberlo hecho a modo root.

    Voy a realizar todos los pasos uno a uno desde le principìo OTRA VEZ modo root y te comento.
    Lo que si te comento es que cargando el modulom desde opnsc me ha salido el certificado pero no cuando le pongo la contraseña mia para entrar en las webs no me autentifica y me da error.

    saludos y gracias

  17. Al ejecutar la instlacion de los trees archivos todo bien menos esto que me da un error: Puede estar ahi el problema:

    root@alvaro-desktop:/home/alvaro/syncapi_lnx-1.5.0# ./install

    Omnikey Synchronous Card API v1.5.0 installation

    Found PCSC version 1.4.3 in /usr/sbin/pcscd
    Copying shared library to /usr/local/lib
    Copying package config info file to /usr/local/lib/pkgconfig
    Checking ldconfig library path
    Updating libray cache
    Searching for $PKG_CONFIG_PATH
    Warning: Add pkg-config path /usr/local/lib/pkgconfig to environment variable $PKG_CONFIG_PATH !
    Copying header files to /usr/local/include
    Copying documentation to /usr/local/doc
    mkdir: `/usr/local/doc’ existe pero no es un directorio
    cp: el destino, `/usr/local/doc’, no es un directorio
    Done!

    Saludos y gracias

  18. Casi lo tenemos queda un poquito solo.
    el problema era que habia instlado los drivers en el home y no en el root y sobretodo los de la tarjeta (mis disculpas).
    Ya me funciona entro en la pagina que me interese y cuando me pide la contraseña para validar me da error.
    El problemas es que me pide 2 veces la contraseña ¿es normal?
    ¿se pone dos veces la contraseña y ya está?
    muchas gracias y perdon por la lata que te estoy dando.
    saludos

  19. Yeah! Ya keda casi nada pues 😉

    Lata ninguna, pa eso tamos los amantes del software libre, pa ayudarnos.

    ¿En qué página te metes? Si estás inscrito en el INEM en Andalucía (Servicio Andaluz de Empleo), nosotros sellamos el paro por aquí: https://ws032.juntadeandalucia.es/sidea/

    Que yo sepa en la página q t comento, lo único rarillo q tenía era que había que hacer los pasos 0 y 5 correctamente, sobre todo el 0, pq la última versión de Java no funciona con esta página en Gutsy (en Feisty me iba, no sé por qué). Así q, siguiendo el paso 0 te instalas una versión más antigua de Java y siguiendo el paso 5 metes los archivos jss33.jar y libjss3 en el sitio correcto. Con esto, cerrando y abriendo Firefox, debería ir la página.

    Pos eso, coméntame en qué página entras y tal y vamos viendo. Si no contesto hoy es q ya me he ido y te contestaría mañana.

    Un saludo.

  20. La webs que entro son una de la consejeria de Educacion de la junta para gestion del profesorado (soy maestro) y la web de la mutualidad (muface) en ambos casos me da le mismo error.
    Lo que is estoy usando en el java ulitma version si lo desinstalo y pruebo la version que tu me inidicas arriba podría funcionar.
    Lo que me extraña es que en cualquier web q

  21. perdon le di a enviar sin querer!!!!
    Lo que me extraña es que me pasa con todas las webs que necesitan certificado sena del organismo que sea podrías indicarme como desinstalr la version de java que tengo para instlar la que me inidicas arriba?

    saludos y gracias

  22. Ã?lvaro,

    lo bueno de Linux es que no es necesario que desinstales tu versión nueva. Simplemente sigue el paso 0 a rajatabla y te guiará sobre cómo instalar la antigua versión de Java que indico, y después seleccionarla como activa.

    Cuando lo desees, con una orden que se indica en el mismo paso 0, podrás volver a activar la nueva.

    También indicarte que, al menos en el SAE (Servicio Andaluz de Empleo), sólo se puede usar el lector criptográfico de 8 a 23 de Lunes a Viernes (y hoy es domingo), por lo que lo mismo puede ocurrirte quizá con esas páginas, no sé.

    De todas formas si estás fichado en el SAE, podrías probar primero a ver si puedes entrar correctamente en esa página y luego, con la seguridad de q tu configuración es correcta, visitar las otras. Claro que, repito, lo del SAE tendrías que hacerlo entre semana.

    Un saludo.

  23. He seguido paso a paso el paso 0 y me va mucho peor. Ahora me pide la clave y no me sale ningun error solo se queda como cargando y no va lo deje le tiempo que lo deje.
    si es que tengo la negra pero soy muy cabezon para dejarlo.
    Hay algun comando de terminal para verificar todo que pueda yo darte los resultados para que nos de laguna pista?

    saluydos y gracias

  24. Umm… ¿pero te pide la clave dónde? ¿En qué Web? Lo malo es que yo sólo lo he probado en la página del INEM y a lo mejor la página que estás visitando tiene unos requisitos específicos.

    También la probé en CERES (que es la entidad que emite los certificados) pero la Web lamentablemente ya no comprueba los certificados, y es una lástima pq es a nivel de España y sería un buen punto para saber si te funciona.

    Pues eso, sería interesante q me dijeras la Web donde lo estás probando y probar yo a ver si puedo entrar (aunq no tenga ficha en ese lugar, seguramente leería mi certificado para comprobarlo).

    En unos minutos, después de almorzar, te envío unas capturas con los comandos que yo utilizo y el estado de mis dispositivos de seguridad.

    Saludos.

  25. Muchas gracias por el tutorial, decir que este verano lo intente con debian sarge y lo deje todo a medias, pero ahora que estoy en otra ciudad y con ubuntu ha sido coser y cantar con tu tuto. 😀

    Muchas gracias, que la gente solo postea para quejarse. 😀

    Despues de 7 años usando linux todavia se me resiste. ;D

    Un saludo y fuerza pa lo que sea.

    PD: Para desbloquear la tarjeta siecapin -u 😉

  26. Charly, gracias por tu soplo de aire fresco en forma de palabras.

    Yo también llevo muchos años usando Linux y estoy en un nivel que me gustaría mejorar muchísimo (escasez de tiempo, como siempre).

    Tendré en cuenta lo del desbloqueo de la tarjeta para añadirlo al tutorial.

    Mucha fuerza para ti también.

  27. Cuando lei tu post me anime a ir al SAE y pedir una tarjeta criptografica con lector. Lo primero que me dijeron es que era mejor tenerlo en el explorador que en la tarjeta, como insistí al final me la dieron, creo que la instalación la he hecho correcta ya que cuando me conecto a la Seg-social o a la FNMT para verificar el certificado el firefox 2.0.0.11 me lo reconoce escogo el que quiero utilizar o sea el mio no el de mi mujer que no esta en la tarjeta y me da el error al establecer una coneccion cifrada con cert.fnmt.es error -12222.

    sabes de que pueda ser? gracias de antemano

  28. Vaya, así como me pillas no sé muy bien a qué se refiere el error. Yo de todas formas sólo he probado el certificado de la tarjeta con la Web https://ws032.juntadeandalucia.es/sidea/ que es la página para «sellar el paro».

    En qué página recibes el error exactamente? Podría s probar a meterte en la del SAE (la que te he puesto) a ver si te dice que te falta algo.

    Ánimo y un saludo!

  29. gracias por contestar.
    Da el mismo error, también en la pagina de la Seguridad Social.
    Llego hasta que me pide el certificado a escoger y me da el error.
    Con el certificado de mi mujer que lo tengo en el explorador Firefox me conecto bien pero cuando lo paso a la tarjeta me da el mismo error,

  30. gracias por contestar.
    Da el mismo error, también en la pagina de la Seguridad Social.
    Llego hasta que me pide el certificado a escoger y me da el error.
    Con el certificado de mi mujer que lo tengo en el explorador Firefox me conecto bien pero cuando lo paso a la tarjeta me da el mismo error,
    la pagina es http://www.cert.fnmt.es que permite verificar el certificado

  31. Esa página a mí también me daba siempre error, sin embargo, me funcionaba en la página del INEM que te comenté.

    Además el problema de esa web era que no se podía cargar la página que permitía verificar el certificado.

    Ahora mismo no estoy en casa, cuando llegue a ver si puedo probar con la del INEM.

    Saludos, Emilio.

  32. en la pagina de la junta de andalucia me da el mismo erro r -12222. Despues de verificar que esta instalado java bien me pide que certificado usar y despues la contraseña de acceso a la tarjeta (3 veces) seguidamente me da el dichosos error

  33. Vaya pues tienes razón, Emilio.

    Yo lo tenía totalmente configurado (y más personas al igual que yo) y no tenía ningún problema y ahora resulta que da error al intentar acceder.

    Imagino que habrán cambiado algún requisito o algo en la página, así que el martes que acabo los exámenes me pongo a fondo con ello para satisfacer los nuevos requisitos.

    Lo que sigue siendo cierto es que la página de verificación del certificado sigue K.O.

    Ya te cuento el martes.

    Un saludo.

  34. Ya lo he conseguido con el lector de la Junta de Andalucía. Creo que han cambiado un requisito, y es que antes bastaba con crear el enlace simbólico al plugin de Java de esta forma:

    sudo ln -s /usr/local/j2re1.4.2_03/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins/

    y ahora se requiere hacerlo de esta otra:

    sudo ln -s /usr/local/j2re1.4.2_03/plugin/i386/ns610-gcc32/libjavaplugin_oji.so /usr/lib/firefox/plugins/

    Desconozco el por qué de cambio de versión de ns, pero el caso es que funciona.

    Reparo en consecuencia el tutorial. Gracias emilio por los avisos.

  35. Pues tras instalar la nueva Ubuntu 8.04, he vuelto a la carga para ver si podia acceder a la página del SAE, y la primera sorpresa que me encuentro es que descargue de donde descargue j2re-1_4_2_03-linux-i586.bin (desde la página de la junta desde el enlace que figura al principio de este Howto, desde la página de Sun…), al ejecutarlo, siempre me da la suiente respuesta:

    Unpacking…
    tail: no se puede abrir `+424′ para lectura: No existe el fichero ó directorio
    Checksumming…
    1
    The download file appears to be corrupted. Please refer
    to the Troubleshooting section of the Installation
    Instructions on the download page for more information.
    Please do not attempt to install this archive file.

    Que creo que se traduce como que el archivo descargado está corrupto y que no puede instalarse.
    Y llevo hechas como tropecientas instalaciones del dichoso archivo de java.
    ¿Alguna ayuda o sitio desde donde descargar sin problemas de este tipo?
    PD.- El lector y la tarjeta funcionan sin problemas (AEAT, S Social…), menos en la página del SAE y en la DGT

  36. Es cierto, googleando un poco para esta nueva versión se necesita hacer:
    export _POSIX2_VERSION=199209
    y luego ya:
    ./j2re-1_4_2_03-linux-i586.bin

    Saludos.

  37. Que tal buenas tardes.
    Hice lo que me dijiste y consegui instalar la version de java, pero a raiz de eso, firefox (3.0b5) no arranca, sencillamente se bloquea y ya no puedo comprobar nada en él. Creo que voy a desistir.

    Un saludo y gracias por la ayuda

  38. ¡¡¡Eureka!!!
    Tras otras chorrocientas instalaciones y desinstalaciones de firefox, y dejar la versión 2.0.0.14, he conseguido accder a la página del dichos servicio andaluz de empleo.

    Gracias por tu atención.

    Un saludo

  39. Me alegro mucho!
    Tengo que ponerme a probarlo en Firefox 3, pero de todas formas yo creo que hasta que no salga la final no lo averiguamos no?

    Un saludo y enhorabuena por no desistir nunca de tus objetivos 😉

  40. Genial el tutorial ! Lo explica de manera bastante detallada e independiente de la distribución que se use (salvo por los apt-gets).

    A día de hoy en los centros Guadalinfo (de los que soy mantenedor software) se puede usar el lector y la tarjeta gracias, en parte, a que me curré un paquete debian para hipath-sicurity (el resto del software necesario: pcsc, jvm, etc ya está empaquetado):

    http://repositorio.guadalinfo.net/ggv4/pool/main/g/guadalinfo-hipath-sicurity-card-api/guadalinfo-hipath-sicurity-card-api_3.1-1_i386.deb

    Y una cosa … no hace falta instalar los drivers del lector desde la página de Omnikey ya que libccid ya los incorpora desde hace mucho tiempo.

    Enhorabuena!

  41. Vaya pues no sabía yo que ya estaban los drivers en un paquete! Eso quita algo más de trabajo :D.

    Uhhmm pues en cuanto pueda tengo que hacer una revisión del artículo para Firefox 3.0 a ver si va todo sobre ruedas, así que incorporaré el paquetillo del hipath si no te importa y comprobaré lo del libccid.

    Gracias por los apuntes y por el apoyo.

    Un saludo!

  42. @neonigma ten en cuenta que el paquete fue realizado para la distribución Guadalinex Guadalinfo v4 (basada en Guadalinex v4 que a su vez se basó en Ubuntu-Edgy). Con esto quiero decir que no se asegura que funcione para distros modernas.

    Lo que si puedes hacer es tomar el paquete como base para construir uno para una distro mas moderna o esperar a Guadalinex v5 que, espero, integre hipath-sicurity por defecto.

  43. Las casualidades de la vida … me he visto forzado a reconstruir el paquete para la futura Guadalinex v5.

    Hacerlo compatible con Guadalinex v5 supone compatibilidad con Ubuntu Hardy. Si dicho paquete entra definitivamente en Guadalinex v5 habrá sido testado su funcionamiento.

    Lo he probado y a mi juicio funciona. Si quieres te lo paso y lo pruebas.

  44. Claro, mándalo a neonigma@gmail please. Lo pondré en la práctica para actualizar el tutorial a Firefox 3.0.

    Gracias man 😉

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *