我需要使用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生成相关的任何信息。
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生成相关的任何信息。
java.security.KeyStore.getInstance("PKCS12");
即可。 - Robert