SSL installation for Apache on Windows

1. Export the new cert from MMC
- Choose export the private key
- Choose export include all certificates in certificate path if possible.
- Save the .pfx in location you selected.

2. On Apache server.
- Copy the new .pfx to this server
- in CMD, cd C:\Apache24\bin\
- openssl pkcs12 -in .pfx -nocerts -out private.key
- openssl pkcs12 -in .pfx -nokeys -out certificate.crt

* if there is PEM Pass Phrase (private.key), remove it by:
openssl rsa -in private.key -out private2.key

3. Update/Configure following as requires:
- extra\httpd-ssl.conf
- extra\httpd-vhosts.conf

* SSLCertificateFile "${SRVROOT}/conf/certificate.crt"
* SSLCertificateKeyFile "${SRVROOT}/conf/private.key"

4. Restart Apache service, done.