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

Re: PCSC CCID y horizon view



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>

Saludos,

-- 
Camaleón 


Reply to: