I need to generate a PKCS12 file using Java.
Actually, I need to automate the following certificate generation using openssl (the ca was created previously and is not pretended to automate its creation):
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
I want to know if it’s possible to perform this without using Bouncycastle or similar libraries, just only JCE, because I didn’t find any info related with the PKCS12 generation.
No problem with creation keypairs and certificates but JCE has no API for signing (this is absolutely, I’ve spent lots of time searching it). Bouncycatle lib is a right choice.