Generate CSR and private key using OpenSSL (resulting files: csr.pem
, privkey.pem
)
openssl req -nodes -new -newkey rsa:2048 -sha256 -out csr.pem
Submit csr.pem
to CA, e.g. CAcert and obtain signed certificate (resulting file: cert.pem
)
Bundle cert.pem and privkey.pem into pkcs12 (resultig file: certificate.pfx
)
openssl pkcs12 -export -out certificate.pfx \
-inkey privkey.pem \
-in cert.pem