我正在开发一个CAC身份验证应用。
我正在运行RHEL 5.5,并在我的机器上安装了一个读卡器。当我插入智能卡/ CAC时,窗口右上角有一个弹出通知,时钟在那里,点击图标可以访问“智能卡管理器”GUI(卡上有锁)出现了。显示智能卡管理器后,我可以查看卡上的证书列表以及详细信息等,无需输入图钉。
现在,另一方面,当我使用nss库获取插槽和列表证书时,在我的C ++代码中,我无法获取证书列表而无需输入引脚。
我想要做的是从卡上获取证书列表,并在对话框ALONG with pin text field中向用户显示该列表,以便User可以输入该PIN,然后选择要用于身份验证的证书ALL IN ONE步骤而不是应用程序必须显示一个单独的针对话框,然后弹出证书选择,但似乎不可能使用nss库,但另一方面智能卡管理器gui可以轻松地做到这一点。有人能指出我是否正确的方向,如果有一个单独的API,我可以用来从CAC获得证书列表???谢谢!
答案 0 :(得分:2)