The following steps will guide you through enabling SSL in ADAudit Plus.
Note: If you want to install an existing PFX or PKCS #12 certificate, skip to the PFX or PKCS #12 format section in Step 5.
A keystore is a password-protected file that contains all the keys the server will use for SSL transactions.
keytool -genkey -alias tomcat -keyalg RSA -validity 1000 -keystore <domainName>.keystore
Replace <domainName> with the name of your domain.
What is your first and last name? | Provide the machine name or the fully qualified domain name of the server hosting ADAudit Plus. |
What is the name of your organizational unit? | Enter the department name that you want to appear in the certification. |
What is the name of your organization?/td> | Provide the legal name of your organization. |
What is the name of your City or Locality? | Enter the city name as provided in your organization’s registered address. |
What is the name of your State or Province? | Enter the state or province as provided in your organization’s registered address. |
What is the two-letter country code for this unit? | Provide the two-letter code of the country in which your organization is located. |
Enter key password for <tomcat> | Enter the same password as the keystore password. Note: If you choose to enter a different password, note it down because the key password will be required later. |
To create a CSR with a subject alternative name (SAN), execute the following command in Command Prompt:
Replace <domainName> with the name of your domain and provide the appropriate SANs as shown in the image below:
In this step, you will connect to a certificate authority (CA), submit the CSR to the specific CA, and get the SSL certificate issued to you.
Note: After the SSL certificate is issued by the external CA, proceed to Step 5 to install the certificate.
An internal CA is a member server or domain controller in a specific domain that has been assigned the CA role.
Follow the steps given below that correspond with the format in which you want to import the certificate.
To import the certificate into the keystore file in PEM format, open Command Prompt, navigate to <product_installation_directory>\jre\bin, and run the commands from the list below that applies to your CA.
General commands
Vendor-specific commands
For GoDaddy certificates
For Verisign certificates
For Comodo certificates
For Entrust certificates
For certificates purchased through the Thawte reseller channel
Note: If you are receiving the certificates from a CA that is not listed above, then contact your CA to get the commands required to add its certificates to the keystore.
To import the certificate into the keystore file in P7B or PKCS #7 format, open Command Prompt, navigate to <product_installation_directory>\jre\bin, and execute the following command:
For example: <Connector name="SSL" port="8449" minSpareThreads="25" maxThreads="150" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" debug="0" connectionTimeout="20000" acceptCount="100" URIEncoding="UTF-8" sslProtocol="TLS" sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" secure="true" scheme="https" keystorePass="<YOUR_PASSWORD>" keystoreFile="./conf/<YOUR_CERT_FILE.pfx>" keystoreType="PKCS12" clientAuth="false" ciphers="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA" SSLEnabled="true"/>
Note: After installing the PFX or PKCS #12 certificate file and restarting ADAudit Plus, you can skip Step 6.
Note: If you want to modify the TLS versions and ciphers attribute, refer to our security hardening guide.