在我的 java 应用程序中,我想要一些功能:
• 生成一个Certificate Sign Request (CSR)
,将其发送给我自己的证书颁发机构(CA)的另一方。
• 拥有我的CAsign this Certificate Request
并将其寄回。
• 让用户verify each others' certificate
由 CA 签名。
我可以使用哪些库?我搜索了一下,找到了 BouncyCastle。
我还有其他选择吗?如果有,请说出您如何比较它们。
在我的 java 应用程序中,我想要一些功能:
• 生成一个Certificate Sign Request (CSR)
,将其发送给我自己的证书颁发机构(CA)的另一方。
• 拥有我的CAsign this Certificate Request
并将其寄回。
• 让用户verify each others' certificate
由 CA 签名。
我可以使用哪些库?我搜索了一下,找到了 BouncyCastle。
我还有其他选择吗?如果有,请说出您如何比较它们。
EMC^2(前身为 RSA)有一个名为 BSafe 的 Java 库,它是一个您可以购买的商业产品,其中包含您可以使用的几乎所有类型的 PKI/密码库和 API,并附有示例代码。
这是链接:http ://www.emc.com/security/rsa-bsafe.htm
RSA 还提供了一个名为 RSA Share for Java(或 JSafe)的免费开源软件。当然,它是 BSafe(他们的商业产品)的一个非常精简的版本