我需要使用 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”实例,添加证书和 key ,然后使用 store(...) 方法将其保存到文件中。
剩下的有点问题。
关于java - 使用 Java 生成 PKCS12 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418693/