I was looking for this private key to add ssl certificate in Softlayer's "Add Certificate" wizard and to use it further with Local Load Balancer.
I googled and tried following openssl command:
openssl pkcs12 -in filename.pfx -nocerts -out key.pem
But I ended up with invalid "RSA PRIVATE KEY". Please help.
Navigate to Traffic Management, Select the SSL node. Click the Import PKCS#12 link. Specify a file name you want for the PEM certificate in the Output File Name field. Click Browse and select the PFX certificate that you want to convert to PEM format.
Go to: Certificates > Personal > Certificates. Right-click on the certificate you wish to export and go to All Tasks and hit Export. Hit Next on the Certificate Export Wizard to begin the process. Select “Yes, export the private key” and hit next.
Your command is correct, and gives you the encrypted private key in PKCS#8 format. If you need the unencrypted private key, just add the -nodes
option:
openssl pkcs12 -in filename.pfx -nocerts -nodes -out key.pem
If you need the private key in old RSA format, you should convert the given key with the openssl pkcs8
command:
openssl pkcs8 -in key.pem -out rsakey.pem
See the documentation for details:
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