/usr/bin/openssl genrsa -des3 1024 > /etc/httpd/conf/ssl.key/server.key

/usr/bin/openssl req -new -key /etc/httpd/conf/ssl.key/server.key -x509 -days 365 -out /etc/httpd/conf/ssl.crt/server.crt

Remove the passphrase

Another way

# genkey --days 365 www.sharedmemory.net

MacPorts

openssl genrsa -des3 -out server.key 1024
# [enter your passphrase, a simple password we will remove soon]
openssl req -new -key server.key -out server.csr
# [you can accept all the defaults, it does not matter, or customize it to your liking]
openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
# [will ask for passphrase]
cp server.key server.key.bak
openssl rsa -in server.key.bak -out server.key
# [passphrase needs to be typed]
sudo cp server.crt /opt/local/apache2/conf/
sudo cp server.key /opt/local/apache2/conf/


CategoryLinux

ApacheSSLCertificate (last edited 2010-12-20 08:43:36 by DavidKeen)