使用的智能卡(覆盆子)

问题描述:

您好我介绍我的设置,然后我展示的问题:使用的智能卡(覆盆子)

树莓派模式2(客户端RDP)----------->台式机DELL(服务器RDP)

SO:Raspbian喘息-------------------------> SO:Windows 7的

智能卡读取器集成在DELL键盘连接到树莓。

现在的问题: 当我在键盘连接的主机(桌面DELL)中使用智能卡读卡器并且在其中引入了DNIe(西班牙身份证件)功能。我可以去我的探险家,我看到证书。

现在我连接到树莓并通过RDP在Raspberry的屏幕中看到主机(Windows 7)的屏幕。然后,我将DNIe连接到智能卡读卡器插槽中,但键盘上未显示任何指示灯。 (当我将它连接到主机桌面时,它显示一个绿色的信号,表示卡被检测到,我也在远程会话中打开资源管理器,没有出现任何证书,我不能签署国家提供给我们的测试结合DNIe测试签名。

我读了很多在其他网站的观点和大家说,这是不可能做到这一点,当你通过RDP连接,这是真的,或者对这个问题的解决方案?

您的问题很可能是由winscard.dll库的内置功能导致的,它代表PC/SC layer(低级子系统提供对智能卡读卡器的访问),当winscard.dll检测到RDP会话打开时,它会禁用访问当地的读者,重定向所有的电话到远程客户端,通过这样做,它只能有效地访问连接到RDP客户机的读卡器。

我知道的三种解决方案,可以防止PC/SC重定向:

  1. 不要使用RDP。这是EASIEST,CHEAPEST和CLEANEST解决方案。真!
  2. 让你的卡供应商用其他东西替换中间件中的PC/SC(winscard.dll)。祝你好运!
  3. 强烈炫耀:您可以hack your winscard.dll库和禁用重定向功能。

就我个人而言,我始终坚持第一个选项 - 最简单,最便宜和最干净的解决方案。

+0

感谢您的回复,绝对不会使用RDP。 –