Finding relevant files
- Find the
curator.conf
file (default location isC:\InterWorks\Curator\curator.conf
). - Find the relevant keys. These will either be in a bundle, or separated into key, certificate, and chain files.
- Put your keys into the correct directory (default location is
C:\InterWorks\Curator\certs\
).
Removing Passphrases (Required, if applicable)
If your certificate utilizes a passphrase, you’ll need to remove it in order to use the certificate with Curator since passphrases are not supported by Apache on Microsoft Windows servers.- Curator uses “Apache” type certificates. These may be referred to as “OpenSSL” or PEM certificates as well.
- Windows is unique in that it cannot use certificates with embedded passphrases, so these have to be removed if they are present. These passphrases would normally be required before a restart of your web server on other operating systems, but are not able to be used here.
-
To remove the passphrases, you can use this command in the same directory as the certificates using Powershell.
Replacing References
-
Locate the references in the file (listed below) and replace your new .crt, .pem, and .key files where they are
referenced in the
curator.conf
file. -
Un-comment the lines (by deleting the
#
at the front of the line) starting atListen 443
and ending at</IfModule>
. See example below: - After the configuration file has been edited and saved, restart Curator.
SSL Protocols / Ciphers (Optional)
-
You may wish to update your SSL protocols and cipher suites. To do this, you’ll need a little more info about your
environment. Run the command below to get your Apache and OpenSSL versions, assuming default install locations for both:
-
The expected output will look something like this:
-
Take the information retrieved in the previous step and use it to fill out the form on this
SSL Certificate Generator site.
- Select Apache for “Server Software”
- Select Intermediate for “Mozilla Configuration”.
- Enter your Apache version
- Enter your OpenSSL version
-
Replace the appropriate areas in the
curator.conf
file with the SSLProtocol and SSLCipherSuite that was generated on the SSL Certificate Generator site. For example: - Have a server open to the internet? Qualys has a free tool to test the certificates, protocols/ciphers, and their security: https://www.ssllabs.com/ssltest/analyze.html