idCAT es un identificador digital que garantiza la identidad de las personas en Internet.
Permite hacer operaciones con las diferentes administraciones catalanas, y además, asegura la integridad y confidencialidad de los datos que se mandan, lo emite la “Agència Catalana de Certificació – CATCert“.
También permite firmar correos, documentos electrónicos y formularios web; sin esta signatura electrónica los trámites telemáticos no tienen validez.
Para más información de como conseguir la certificación podéis acceder a los links de arriba. En este tutorial, suponemos que ya tenemos el Pendrive con nuestra certificación digital, así que solo nos queda el proceso de instalarlo en nuestra máquina para poder empezar a utilizarlo. La instalación la haremos en una Ubuntu Hardy utilizando como navegador Firefox 3.
En marcha:
1.- Descargar el software a utilizar
Primero nos descargaremos el software (ya viene en el lápiz digital, pero es posible que no este actualizado) de la web: http://www.idcat.net/clauer
Desde allí descargaremos el software para Linux (en el momento de escribir este tutorial la versión del programa es ClauerLinux-3.0).
2.- Descomprimir y instalar el software
Una vez descargado el software vamos a descomprimirlo, para eso abrimos un Terminal y donde hemos guardado el software escribimos:
tar zxvf ClauerLinux-3.0.tar.gz
Después de descomprimir el programa, nuestro objetivo va a ser compilarlo y instalarlo, pero para ello tenemos que tener algunas librerías que seguramente no tengamos, así pues nos aseguraremos que tenemos instalados en nuestro sistema: el compilador de g++ y la librería criptográfica openssl.
Seguramente en nuestra distribución tengamos instalado el compilador g++ pero no será así con la librería, así que antes de empezar con el configure, instalamos la librería necesaria, siempre como root:
apt-get install libssl-dev
Podemos preparar la configuración con la orden siguiente dentro del directorio del software:
./configure
De no haber instalado esta librería, tendríamos un error como el siguiente:
checking for RSA_sign in -lcrypto… no
configure: WARNING: We can’t links against the ssl library
Sigamos pues, compilemos:
make
Y por fin instalaremos:
make install
/etc/init.d/clos restart
Al ejecutarse el script clos nos saltará un error como este:
Starting clos …
/usr/local/sbin/clos: error while loading shared libraries: libCRYPTOWrap.so.0: cannot open shared object file: No such file or directory
Lo que debemos hacer para solucionar este problema es:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/
Volvemos a intentar ejecutar el script:
/etc/init.d/clos restart
En este momento debería ejecutarse sin ningún problema.
3.- Instalar el Addon para Firefox
Para instalar el addon que necesitamos en Firefox, vigilaremos de no ser root, ya que seguramente cuando usemos el certificado digital utilizaremos nuestro usuario habitual y no root. Bien, entonces como nuestro usuario habitual, vamos a un Terminal y tecleamos:
firefox-install-pkcs11.sh
Esto hará que se instale el addon necesario, aunque a mi esto no me funcionó, así que si esto ultimo os falla podéis probar lo que hice yo:
- Instalar Firefox2 (la versión antigua de Firefox): apt-get install firefox-2
- Modificar el script firefox-install-pkcs11.sh ubicado en /usr/local/bin/firefox-install-pkcs11.sh (donde ponga firefox, lo cambiamos por firefox-2)
- Volver a ejecutar el script: firefox-install-pkcs11.sh
Haciendo esto he podido utilizar el certificado digital sin más problemas, suerte !
Cheers !
LINKS:
Related Articles
15 users responded in this post
Bones,
he seguit el teu tutorial i efectivament em dóna l’error:
/usr/local/sbin/clos: error while loading shared libraries: libCRYPTOWrap.so.0: cannot open shared object file: No such file or directory
Però quan faig export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/
em continua donant l’error:
/usr/local/sbin/clos: error while loading shared libraries: libCRYPTOWrap.so.0: cannot open shared object file: No such file or directory
jo tinc libcrypto++7 i en la majoria de llocs parla de libcrypto++6, no sé si això canvia alguna cosa.
Em pots ajudar per acabar d’instal3lar el clauer?
Gràcies,
Alfred
Mira que tinguis les llibreries libcrypto al seu lloc. En especial mira que tinguis el fitxer libCRYPTOWrap.so.0 dins de /usr/local/lib/ i amb els permisos adequats.
Salut
hola no recuerdo mi contraseña del llavero idcat como puedo recuperarla
Hola, jo tampoc recuerde la contrasenya del meu idCat ¿qué he de fer?
Gracies.
[...] a la web Nucl3ar.net Blog d’on he obtingut la informació necessària per a solucionar el problema plantejat al pas 3 a [...]
Hola,
perquè em funcionés l’execució de clos, he hagut d’instal·lar les llibreries opensc.
Gracies pel tutorial!
joan
Gràcies per el tutorial.
Per a resoldre el problema de firefox3 podeu provar:
#sudo apt-get install libcrypto++6
#sudo apt-get install libcrypto++-dev
Kubuntu 8.10 64bits
Hola,
Per a resoldre el error de libCRYPTOWrap.so.0 n’he tingut prou amb executar ldconfig com a usuari root
(Primer he comprobat que es fa refencia a /usr/local/lib/ als fitxers de configuració de /etc/ld.so.conf/* )
merci ciril0 per la solució pel firefox3
Para solucionar la compatibilidad con firefox 3.0.14 o superior, es instalar al versión 3.0.4 del clauer, que ya se hacen a partir de archivos instaladores específicos de las distros que se pueden bajar desde aquí:
http://paul.nisu.org/clauer/dists/uji
Hola,
jo segueixo tenint un problema. Si ja he entrat com a usuari, puc iniciar perfectament el servei de clos amb /etc/init.d/clos start i el certificat em funciona perfectament a Firefox. La qüestió és que és quan l’ordinador arrenca que em dóna l’error de /usr/local/sbin/clos: error while loading shared libraries. Per tant, si engego el Firefox sense fer res més, no em detecta el certificat del clauer.
El problema deu ser que mira el contingut de les variables d’entorn que tinc a /etc/environment segurament després d’intentar carregar el “clos”.
Amb la qual cosa tal com ho tinc ara em caldria executar manualment el famos /etc/init.d, cosa a la qual no estic disposat tenint en compte que una instal·lació prèvia de Debian Lenny em funciona perfectament. Jo també recordo vagament que em va caldre alterar algun path tal com es diu aquí
http://ubuntuforums.org/archive/index.php/t-945794.html (LinuxDOG)
però ara no recordo què era. Realment és una vergonya tal com està tot aquest tema, en fi…
Alguna solució?
gràcies per endavant
Raimon
M’he oblidat d’aclarir que és una instal·lació de Debian Lenny, també, però des del punt de vista que tots els tutorials i fòrums diuen pràcticament el mateix per a Debian i Ubuntu, suposo que la solució al problema que plantejo també serà la mateixa per a tots dos… a veure.
Raimon
Vaig instal·lar el repository para ubuntu jaunty (9.04) encara que tinc el Karmic (9.10) i no em va funcionar, a la finestra de complements del firefox em surt: Gestor Clauer 0.3.2Gestor visual integrado en Firefox para el sistema ClauerNo Comptatible con Firefox 3.5.7
0%100
Todo esto lo que estáis explicando es una mierd. Por que no penen algo sencillo con solo pulsar siguiente siguiente finalizar…
Leave A Reply