使用 Java 刷 CAC 卡时检索安全令牌

发布于 2024-10-25 18:10:32 字数 273 浏览 7 评论 0原文

我在 Ubuntu 中使用 SCR3310 读卡器,并且我已经安装了智能卡读卡器所需的驱动程序,并且工作正常。我已经安装了 pscs_tools 来检查卡/读卡器是否工作正常。

我在线下载了一些公共 DoD 证书 (.cac),其中包含根 CA 证书和其他中间证书。

我一直在阅读 X.509 证书,但不确定如何从上述设置中检索 X.509 证书。我还想知道如何使用 PKI(在 Java 中)对人员进行身份验证,并使用上述设置从 CAC 卡中检索唯一标识符/安全令牌。

谢谢, 罗恩

I am using SCR3310 card reader in Ubuntu, and I have installed the necessary drivers for the smart card reader and it works fine. I have installed pscs_tools to check whether the card/card reader works fine.

I have downloaded few public DoD certificates (.cac) online which consists of the Root CA Certificate and other intermediate certificates.

I have been reading through X.509 certificates, but not sure how to retrieve the X.509 certificate from the above setup. I would also like to know how to authenticate the person using PKI (in Java) and retrieve the unique identifier/security token from the CAC card using the above setup.

Thanks,
Ron

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心头的小情儿 2024-11-01 18:10:32

您应该使用 PKCS11 提供程序来访问智能卡。 SUN 的指南是:
p11 指南
另请查看这篇文章 cac auth java

You should use PKCS11 provider to access the smart card. The guide for SUN is:
p11 guide
Also check out this post cac auth java

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文