[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PCSC CCID y horizon view



Hola Camaleon,

El mar, 6 jul 2021 a las 20:31, Camaleón (<noelamac@gmail.com>) escribió:
>
> El 2021-07-06 a las 18:34 +0200, Javier Silva escribió:
>
> > Gracias por la respuesta, te contesto debajo de las mismas:
> >
> > El mar, 6 jul 2021 a las 18:10, Camaleón (<noelamac@gmail.com>) escribió:
> > >
> > > El 2021-07-06 a las 16:00 +0200, Javier Silva escribió:
> > >
> > > > Doy todos los datos que he visto hasta ahora de mi problema por si
> > > > alguien me puede ayudar:
> > > >
> > > > He instalado un lector de tarjetas Cherry Smart Card ST-1044 por USB
> > > > en Debian 10 (Buster) con Backports por defecto activado, kernel 5.10.
> > > >
> > > > La libccid lo detecta sin problemas:
> > > >
> > > > pcsc_scan
> > > >
> > > > Informa correctamente de todo.
> > > >
> > > > Adicionalmente he instalado AET SafeSign y DNI-e sin problemas que
> > > > identifican las diferentes tarjetas y permiten validar con los
> > > > servicios que corresponden.
> > >
> > > Entiendo que el lector lo detecta correctamente el linux anfitrión.
> > >
> > Lo detecta perfectamente y si instalo el software de la propia tarjeta
> > puedo acceder a los sitios autorizados (Seguridad Social, AEAT, etc.).
> >
> > Te paso la salida de pcsc_scan:
> >
> > $ pcsc_scan
> > Using reader plug'n play mechanism
> > Scanning present readers...
> > 0: Cherry GmbH SmartTerminal XX44 00 00
> >
> > Tue Jul  6 18:18:41 2021
> >  Reader 0: Cherry GmbH SmartTerminal XX44 00 00
> >   Event number: 0
> >   Card state: Card removed,
>
> (...)
>
> Vale, no veo ningún error.
>
> > > > He instalado vmware-view conectado a un pool de escritorios con
> > > > Windows 2008R2  y 2019, el lector lo identifica (aparentemente de
> > > > forma correcta, pero no detecta la versión de firmware) resulta que
> > > > las tarjetas se identifican, pero no son legibles, dan error y el
> > > > clock rate de la comunicación devuelve error.
>
> (...)
>
> > > > Hay alguien que le haya pasado algo similar y pueda ayudarme de alguna forma?
> > >
> > > Sólo he podido localizar estos artículos que quizá te sirvan. Aunque
> > > son para anfitriones Windows, la idea sería configurar el host USB para
> > > que pase a las máquinas virtuales en bruto, sin filtrar:
> > >
> > > Troubleshooting Smartcard Reader redirection issues in VMware View Manager and Horizon View (2015494)
> > > https://kb.vmware.com/s/article/2015494
> > >
> > > SmartCard reader as a pass-through device for VMware View 5.0 (NOT USED FOR AUTHENTICATION)
> > > https://communities.vmware.com/t5/Horizon-Desktops-and-Apps/SmartCard-reader-as-a-pass-through-device-for-VMware-View-5-0/td-p/2168848
> > >
> > > Unable to passthrough a USB smart card reader to a guest operating system in ESXi version 6.x and later (55789)
> > > https://kb.vmware.com/s/article/55789
> > >
> >
> > Tengo Horizon 8 y el cliente es el 5.5 y según la documentación de
> > VMware no se ha de canalizar las tarjetas, es tanto de esta forma que
> > no aparecen ni como dispositivos que sean elegibles.
> >
> > He activado la depuración en el servicio pcscd.service y no logro ver
> > nada extraño, aparentemente el cliente de view realiza toda la
> > comunicación con el driver pcscd.service en el momento en que va a
> > conectarse al escitorio remoto, pero cuándo voy a comprobar el
> > funcionamiento de la misma, si bien el lector me aparece (aunque me he
> > dado cuenta que no aparece la línea en la que se muestra la versión de
> > firmware), cuándo se conecta una tarjeta, el campo clock rate aparece
> > con error, en lugar de a aparecer 3.58 MHz
>
> Así a bote pronto es como si detectara el lector de tarjetas pero de
> manera genérica y no pudiera obtener todos los parámetros para
> configurarlo debidamente.
>
> > Lo último que he realizado ha sido descargar los paquetes de Ubuntu
> > 20.04 (que oficialmente sí parece estar soportada) que corresponden a:
> >
> > libccid/now 1.4.31-1 amd64
> > libpcsclite1/now 1.8.26-3 amd64
> > pcscd/now 1.8.26-3 amd64
> >
> > Los que había instalados en la versión de Debian, eran:
> >
> > libccid/stable 1.4.30-1 amd64
> > libpcsclite1/buster-backports 1.9.1-1~bpo10+1 amd64
> > pcscd/buster-backports 1.9.1-1~bpo10+1
> >
> > Pero esto tampoco ha solucionado el problema y me quedo sin opciones, la verdad.
>
> Pues no se me ocurre nada más, salvo que habilites la depuración de los
> puertos USB para ver si te saca algún dato que te sirva o te dé alguna
> pista de dónde mirar:
>
> Archivos de registro específicos de dispositivos USB
> <https://docs.vmware.com/es/VMware-Horizon-Client-for-Linux/5.5/horizon-client-linux-installation/GUID-FB3C430A-4BD2-4EB8-9824-FA474651D231.html>
>

Incrementaré el log del cliente view a ver si saco algo bueno,
incrementando el log de pcscd no he sabido ver problemas.

En paralelo he abierto una incidencia con VMware.

Gracias por tu tiempo y tu ayuda.

Saludos,
Javier


> Saludos,
>
> --
> Camaleón
>


Reply to: