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