我正在使用Java 5-6,Spring 3.1和WebLogic 11g。

我工作的地方(政府)现在要求人们插入CAC卡才能进入他们的PC。

我想学习如何使用服务器端Java从通用访问卡(CAC)卡中读取信息,可能用于身份验证和数字签名。

我在Google上发现的东西很少,而且我不知道从哪里开始。

是否需要阅读CAC生成的证书,然后通过浏览器发送的证书?

如果是这样的话,我也不怎么开始。谁能指出我的教程和一些代码示例?

最佳答案

我想学习如何使用服务器端Java读取信息
  普通访问卡


客户端会将CAC卡放在本地计算机中,因此服务器端实际上无权访问CAC卡。您应该在服务器端执行的操作例如使用CAC卡中的证书执行客户端证书认证。有关如何从Java访问CAC的信息

07-26 04:20