sábado, 11 de agosto de 2018

Ubuntu 16: Instalar tarjeta ACCV smart card

1. Introducción


1.1 Debemos primeramente tener instalado el lector de tarjetas (En el post anterior hemos instalado el Zoweetek).

1.2 Ahora debemos saber si nuestro ordenador es de 32 o 64 bits. Para ello teclear

uname -i

si aparece x86_64 entonces es de 64 bits, si aparece solo x86 entonces será de 32 bits

2. Lector distinto de Zoweetek(64 bits)

En este caso seguramente se tendrá un lector suminstrado por la ACCV, en este caso descargar
Para el caso de 32 bits seguir lo que dice la ACCV en este link

Para 64 bits, siguiendo las directrices de este link:

Instalamos los prerequisitos

sudo apt-get -y install pcscd libpcsclite1 libccid opensc-pkcs11 libpam-pkcs11

Descargamos el driver

http://www.accv.es/fileadmin/Archivos/software/scmccid_linux_64bit_driver_V5.0.21.tar.gz

Ahora descomprimimos y nos vamos a la carpeta donde está el fichero y nos situamos con el comand "cd" dentro de la carpeta scmccid_5.0.21_linux 

Instalamos, ejecutando:

sudo sh ./install.sh

Y reiniciamos el demonio de pcsd

sudo /etc/init.d/pcscd restart

3. Descarga de drivers (controladores)

Puede ser interesante que se instalen los controladores de los lectores de la ACCV(del apartado2) , pues pueden instalar prerequisitos que no tengamos instalados previamente.

Descargarnos los drivers para la tarjeta G&D (Si es Siemens puede no funcionar)

2.1 Versión de 64 bits: 3.0.87 de la ACCV.

2.2 Versión 32 bits:3.0.87 de la ACCV.

Existen otras versiones, por ejemplo la de la entidad certificadora SafeWeb de Brasil que proporciona la versión 3.93 pero solo para 32 bits ya que el enlace a 64 bits no es correcto y apunta a la de 32 bits

4. Instalación del controlador

Según la ACCV, la guía viene indicada para Ubuntu 14 y 12. Para ello pide que se instale los 2 prerequisitos siguientes con "sudo apt-get -y install libwxgtk2.8-0 libwxbase2.8-0", pero este comado falla.

Para ello buscamos en Google ("Ubuntu 16  libwxgtk2.8-0" y "Ubuntu 16  libwxbase2.8-0") y nos propone las descargas de estos paquetes, en concreto podemos descargarlos desde estos enlaces.

Para 32 bits:



Para 64 bits:


Para cada uno de los paquetes ejecutamos, para 64 BITS que es nuestro caso

sudo dpkg -i libwxgtk2.8-0_2.8.12.1+dfsg2-2ubuntu2+1_webupd8_xenial0_amd64.deb

sudo dpkg -i libwxbase2.8-0_2.8.12.1+dfsg2-2ubuntu2+1_webupd8_xenial0_amd64.deb

con ello hemos instalado los prerequisitos

Ahora nos toca instalar el controlador de la tarjeta G&D (Smart Cafe), que para nuestro casdo de 64 BITS es:

sudo dpkg -i safesign_3.0.87.amd64.deb

5. Istalarlo en Mozilla firefox

Abre Firefox y busca las 3 rayitas de la parte superior derecha y da click



Seleccione preferencias


Ir a seguridad y privacidad



Bucar Certificados

En dispositivos de seguridad apretar botón


Seleccionamos cargar







E indicamos de nombre

ACCV G&D PKSC11

Y de nombre del fichero del módulo

/usr/lib/libaetpkss.so.3

Ahora entramos en ACCV G&D PKCS11 y entre los dispositivos que hay (en mi caso puedo ver ACCV) , lo selecciono y aparece y le damos "iniciar la sesion"




Ahora

nos pide la contraseña de la tarjeta y en teoría debería de funcionar



Cuando entramos en una web que nos pide autenticación por certificado, aparece


En fin ya me funciona tras 2 días de lucha!

Pero mi gozo en un pozo.

Tras instalar posteriormente Autofirma, me ha jodío bien el asunto!!!!

Pero haciendo de nuevo

sudo dpkg -i safesign_3.0.87.amd64.deb

He podido entrar en la web de la SS y obtener la vida laboral.

Por tanto hay que ver que hace autofirma para que desinstale el driver de la smart card!


No hay comentarios :

Publicar un comentario