繁体   English   中英

使用Java生成PKCS12文件

[英]Generate PKCS12 file using Java

我需要使用Java生成PKCS12文件。 实际上,我需要使用openssl自动生成以下证书(ca之前已创建,并且不会假装自动创建它):

openssl genrsa -out client.key 2048

openssl req -new -key client.key -out client.csr

openssl ca -keyfile ca.key -cert ca.crt -out client.crt -policy policy_anything -infiles client.csr

openssl pkcs12 -export -in client.crt -inkey client.key -out client.p12 -name client

我想知道是否可以在不使用Bouncycastle或类似库的情况下执行此操作,仅使用JCE,因为我没有找到与PKCS12生成相关的任何信息。

创建PKCS#12很简单 - 可以通过编写KeyStore “PKCS12”实例,添加证书和密钥然后使用store(...)方法将其保存到文件来完成。

其余的问题更多一些。

创建密钥对和证书没有问题,但JCE没有用于签名的API(这绝对是我花了很多时间搜索它)。 Bouncycatle lib是一个正确的选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM