我需要使用 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 生成相关的信息。