【发布时间】:2013-11-21 12:29:15
【问题描述】:
在我的 java 应用程序中,我想要一些功能:
• 生成Certificate Sign Request (CSR),将其发送给我自己的证书颁发机构 (CA) 的另一方。
• 让我的 CA sign this Certificate Request 发回。
• 让用户 verify each others' certificate 由 CA 签名。
我可以使用哪些库? 我搜索了一下,找到了 BouncyCastle。
我还有其他选择吗,如果有,请说出您如何比较它们。
【问题讨论】:
-
BouncyCastle 是事实上的 Java 加密标准,可以做到所有这些,您需要一些通信协议库来与 CA 交互。
-
好的。我一直在寻找示例,当您尝试将这些示例放在一起时,困难就来了。如果有人发布一个简单的 java 项目示例,该项目既生成证书请求,又对其进行签名,我真的会从中受益。我的困惑部分源于 API 已经进行了一些更新,当你把它们放在一起时,这使得这些示例无法完美运行。目前,让事情正常进行对我来说有点困难。
-
即使仅在 stackoverflow 上也可以找到很多代码示例。
标签: java security certificate bouncycastle csr