Replace *.example.com with your domain. When asked for CommonName during the openssl dialog, set it to *.yourdomain.com.
Generate::
sudo openssl genrsa -out example.com.key 1024
sudo openssl req -new -key example.com.key -out example.com.csr
Sign Key::
sudo cp example.com.key example.com.key.orig
sudo openssl rsa -in example.com.key.orig -out example.com.key
sudo openssl x509 -req -days 1000 -in example.com.csr -signkey example.com.key -out example.com.crt
Sample Apache configuration::
<VirtualHost *:443>
ServerName example.com
SSLEngine On
SSLCertificateFile "/etc/httpd/conf/certs/example.com.crt"
SSLCertificateKeyFile "/etc/httpd/conf/certs/example.com.key"
</VirtualHost>