Ya se que esto no es un tema nuevo, Al menos para mucha gente, pero para mi si lo es.

Hace poco que tengo acceso a un DNIe (el mio) .. y a un lector y quiero hacerlo funcionar en MacOS.

Lo primero que he hecho es buscar sobre el tema.

Hay varios posts que indican instrucciones muy precisas. En concreto este:

Durante el proceso de instalación se incluye. OpenSC y DNIe.

Una cosa curiosa es que la versión de OpenSC que se pide instalar en el ordenarod es 0.2.3pre2. Con esa según las instrucciones todo funciona sin problemas.

Si lo probais con otra versión (0.2.8 que es la última estable) .. os encontrareis esto:

# ./pkcs15-tool -D

[pkcs15-tool] ctx.c:367:load_dynamic_driver: dynamic library ‘/Library/OpenSC/lib/libopensc-dnie.dylib’: invalid module version

[pkcs15-tool] ctx.c:467:load_card_drivers: Unable to load ‘dnie’.

Normalmente cuando alguien me pide instalar una pre2 de unas librerías lo primero que compruebo es si hay alguna versión superior estable. En este caso no se indica en ningún sitio que obligatoriamente tiene que ser con esa. Después de darme cuenta de eso lo he conseguido hacer funcionar.

Ahora a ver que puedo hacer.