用于在 Java 中签署证书的智能卡类型
Posted
技术标签:
【中文标题】用于在 Java 中签署证书的智能卡类型【英文标题】:Type of SmartCard to signing a certificate in Java 【发布时间】:2019-02-13 10:41:24 【问题描述】:我想在使用智能卡的通信中引入额外的安全性。我希望智能卡签署服务器和客户端证书。每台机器都有自己的智能卡读卡器。应该是什么卡标准?我购买了 SLE5528 SLE4428 ISO 7816 但它可能不是一个好的选择?
【问题讨论】:
【参考方案1】:不,像 SLE5528 这样的存储卡不是一个好的选择,因为它们只存储数据。您需要一张包含非对称密钥并能够应用这些密钥来创建签名的卡。 (证书的其他部分更容易被应用程序处理)。
好消息是,ISO 7816 与您的卡无关(但还不够,您至少需要用户手册)并且取决于您打算使用 javacard 还是原生卡 7816-4、-8 和 - 9 可能变得相关。
【讨论】:
感谢您的回答。您能否建议我应该为上述目的使用哪种类型的卡?我已经知道它必须是微处理器智能卡,而不是内存智能卡,但你能给出一些标准或这种风格的东西吗?如果它是一张低预算的卡片会很好,因为我需要很多这样的卡片。 低预算通常不同于通过智能卡解决方案实现的高安全级别,但随着数量的增加,价格会像其他任何地方一样下降。 PKI 和 企业解决方案智能卡 是一些有用的搜索词。 (我的销售同事很乐意与您联系,并可以推荐经销商。) 我明白了,你能给我这些卡片的标志吗?更便宜的和更贵的?值得补充的是,我将使用 Java 编写所有内容。我也会要求与你提到的人联系。 guidot 嗯?你能帮忙吗? @dionnauyen:我尝试在我的帐户中添加一个 twiiter 链接。但是我可以通过当前提供的提示给你的所有关键字都已经在我的最后一条评论中了以上是关于用于在 Java 中签署证书的智能卡类型的主要内容,如果未能解决你的问题,请参考以下文章
在 Android Studio 中签署 Android apk 文件的最简单方法是啥? [复制]