picel meta

Usando lectores de tarjetas inteligentes (DNIe) en Mac OS X [C3PO, GEMPLUS, BIT4ID]

Al igual que ocurre a la hora de utilizar lectores de tarjetas criptográficas en Linux normalmente  la existencia de drivers es uno de los grandes problemas, ya que en ocasiones los fabricantes solo se preocupan por la versión Windows. Afortunadamente, esta situación ha cambiado y actualmente es muchísimo más fácil hacer uso de estos lectores en Mac OS X. A continuación, y extraído de las pruebas de compatibilidad que en su día realizamos para comprobar el comportamiento de Viafirma con estos lectores, vamos a hacer un pequeño repaso por fabricante sobre cómo instalarlos.

Instalación del driver para lectores que comercializa C3PO.  (Si tu lector no es de C3PO puedes saltar este apartado)Actualmente C3PO comercializa varios tipos de lectores compatibles con libccid (driver ya incluido en macOS), por lo que podremos utilizarlos en macOS directamente. Aunque actualmente comercializa varios tipos de lectores, durante las pruebas hemos podido comprobar el correcto funcionamiento del lector LCT31 y del teclado con lector integrado KBR36 sin necesidad de instalación de ningún driver.

Instalación del driver para lectores que comercializa Bit4Id.(Si tu lector no es de Bit4Id puedes saltar este apartado)
En el caso de los lectores comercializados por Bit4Id y en concreto el modelo miniLector ESSENTIA, hemos tenido más problemas, ya que los drivers no vienen de serie con macOS y, por otro lado, los drivers indicados en la web en http://www.bit4id.com/espanol/descargascontroladores.php  no están actualizados y no funcionan correctamente con las últimas versiones de macOS. Afortunadamente, estos problemas pueden ser solucionados descargando e instalando los drivers oficiales de http://www.acr38u.com/index.php?pos=drivers

Instalación driver Bit4Id MacOS

Actualización Bit4Id: Aunque las pruebas las hemos realizado solo sobre un conjunto reducido de lectores (los que teníamos a nuestro alcance), el fabricante Bit4Id nos informa que actualmente disponen de lectores compatibles con libccid como el miniLector Lite, por lo que debería funcionar correctamente sin la necesidad de instalación de drivers.

Instalación del driver para lectores de GEMPLUS.(Si tu lector no es de GEMPLUS puedes saltar este apartado)
Al igual que ocurre con los lectores de C3PO, los drivers necesarios ya están incluidos en macOS por lo que podremos utilizarlos sin necesidad de ninguna instalación.

Instalar la librería para tarjetas inteligente (OpenSC)(Instalar estas librerías es necesario sea cual sea su lector de tarjetas). Una vez que tengamos instalado el driver para nuestro lector de tarjetas, será necesaria la instalación de la librería OpenSC, y aunque en las nuevas versiones macOS ya se incorpora, en algunos casos puede ser necesario actualizar estas librerías. En concreto, para poder utilizar el DNI electrónico en nuestro equipo tendremos que instar la versión de sca-0.2.3pre2 en caso de que se trate de un macOS Leopard 10.5.x o la versión sca-0.2.2 para la versión macOs Tiger 10.4.x.

Instalación OpenSC en MacOS

Instalar los drivers para el DNI electrónico (Necesario para hacer uso del DNI electrónico)
En el caso particular del DNI electrónico, también será necesario la instalación del paquete opensc-dnie, que está disponible para su descarga en http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/index.html.

Instalación Dnie MacOS

Una vez instalado ya podremos hacer uso del DNI electrónico en nuestro equipo.NOTA: Aunque existen versiones más recientes de OpenSC para macOS, es necesario que se instale exactamente la versión indicada, ya que en otro caso obtendremos el siguiente error: load_dynamic_driver: dynamic library ‘/Library/OpenSC/lib/libopensc-dnie.dylib’: invalid module version. Para más información se puede consultar el manual de instalación oficial del DNI electrónico.

Probamos nuestro lector con Viafirma
Para ello, con el DNI electrónico ya introducido en nuestro lector, accedemos con Safai o Firefox a la demo de Viafirma .

dnie_viafirma.png

¿Tienes preguntas o necesitas más detalles?

Estamos aquí para brindarte toda la información que necesitas.
Haz clic aquí para hablar con nuestro equipo comercial.

¡Estamos a solo un paso!

La mejor solución de firma electrónica y firma digital para tu empresa.

Scroll al inicio