Post

Removing the Password on an Apache SSL Certificate

Every once in a while I run across an SSL Cert with an included password. Although the security is great automating an environment or an Apache restart with required interaction is problematic.

Here is an example of the interaction with a password included SSL Cert:

1
2
3
4
5
6
7
8
[root@w2 conf.d]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: Apache/2.2.8 mod_ssl/2.2.8 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.
Server chrisschuld.com:443 (RSA)
Enter pass phrase:
OK: Pass Phrase Dialog successful.

And here is how you remove the password:

1
[root@w2 conf]# openssl rsa -in chrisschuld.com.key -out chrisschuld.com.key.nopass
This post is licensed under CC BY 4.0 by the author.