Currently I have a .PEM file containing only a private key. I need to convert this file into a .PKCS12 file. Currently I'm trying to use openssl to achieve this and I'm running into some problems.
The .PEM file I'm using is of the form:
-----BEGIN RSA PRIVATE KEY-----
Some key
-----END RSA PRIVATE KEY-----
I use the following Openssl command to attempt to convert this .PEM file into a .PKCS12:
openssl pkcs12 -export -inkey file.pem -out file.p12
The console then hangs with the message:
Loading 'screen' into random state -done
What am Im doing wrong?
Any help would be appriciated.
I ran into this problem and resolved it by adding the -nocerts
option after export. My guess regarding the cause of the "freeze up" is that openssl is probably trying to read additional input from the console.
openssl pkcs12 -export -nocerts -inkey your.private.key.pem -out your.private.key.p12
I think you have to provide the certificate as well, not only the private key:
openssl pkcs12 -export -inkey privatekey.pem -in certificate.cer -out bothAsPKCS12.p12
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With