Adaudit Plus SSL Configuration
Adaudit Plus SSL Configuration
Adaudit Plus SSL Configuration
to SSL configuration
SSL
www.adauditplus.com
Table of Contents
Introduction: 1
Step 1: 3
Step 2: 5
Step 3: 7
Step 4: 0
Step 5: 5
Glossary: 7
What is SSL? 7
SSL Certificate: 7
Certifying Authority: 7
CSR: 8
Secure Sockets Layer (SSL) is the de facto standard on the web for establishing an encrypted link
between a server and a web browser. It ensures that all data transferred between the server and the
STEP - 1
Enable SSL by checking the checkbox, then enter the port number [default: 8444] you plan on using
for ADAudit Plus and save changes.
Now stop ADAudit Plus by navigating through Start > All Programs > ADAudit Plus > Stop ADAudit
Plus.
STEP - 2
To create the certificate keystore file, from <installation directory> \ jre \bin, execute the
following command in the command prompt:
keytool -genkey -alias tomcat -keypass <your key password> -keyalg RSA -validity 1000
-keystore <domainName>.keystore
1 www.adauditplus.com
Provide information based on the following guidelines:
What is the first and last name? The NetBIOS (if the DNS domain name is
test.example.com, the NetBIOS domain name is
test) or FQDN name (an FQDN for a hypothetical
mail server might be mymail.example.com. The
hostname is mymail, and the host is located within
the domain example.com) of the server on which
ADAudit Plus is running.
What is the name of your The department name that you want to appear in
Organizational Unit? the certification.
What is the name of your Provide the legal name of your organization.
organization?
What is the name of your city? Enter the city name as provided in your
organization’s registered address.
What is your country code? Provide the 2-letter code of the country your
organization is located in.
STEP - 3
Generate a Certificate Signing Request (CSR) and submit it to your Certifying Authority
A. To create a csr (Certificate Signing Request) file from the <installation directory> \ jre \ bin,
execute the following command in the command prompt:
2 www.adauditplus.com
keytool -certreq -alias tomcat -keyalg RSA -keystore <domainName>.keystore -file
<domainName>.csr
(or)
B. To create a Certificate Signing Request (CSR) with Subject Alternative Name (SAN), execute
the following command in the command prompt:
2. Submit the CSR file to your Certifying Authority (CA). You can locate the CSR file at
<install_dir>\ADAudit Plus\jre\bin
STEP - 4
Now, run the respective commands from the below list as applicable to your CA:
3 www.adauditplus.com
For "Verisign" certificates
i. keytool -import -alias intermediateCA -keystore <domainName>.keystore
-trustcacerts -file < your intermediate certificate.cer>
4 www.adauditplus.com
For Thawte certificates
Purchased directly from Thawte
Note: If you are receiving the certificates from a CA who is not in the list provided above, then
contact your CA to get the commands required to add their certificates to the keystore.
STEP - 5
Replace the value of keystoreFile with ‘./conf/<domainName>.keystore’ and keystorePass
with the password that you used in Step 1
5 www.adauditplus.com
Steps to install an existing PFX/PKCS12 or
wildcard certificate.
The following steps will guide you through using your existing PFX/ PKCS12 or wildcard certificate file
STEP - 1
Enable SSL by checking the checkbox, then enter the port number [default: 8444] you plan on
using for ADAudit Plus and save changes.
Now stop ADAudit Plus by navigating through Start > All Programs > ADAudit Plus > Stop
ADAudit Plus.
STEP - 2
STEP - 3
Navigate to the end of the XML file, look for the connector tag <Connector SSLEnabled=”true”
……/>, and edit the following values (case-sensitive) within this connector tag.
keystoreFile=”./conf/”
keystorePass=” ”
keystoreType=”PKCS12”
6 www.adauditplus.com
For example: <Connector SSLEnabled="true" acceptCount="100" clientAuth="false"
enableLookups="false" keystoreFile="./conf/YOUR_CERT_FILE.pfx"
STEP - 4
Glossary:
What is SSL?
Abbreviated as SSL, Secure Socket Layer is an encryption technology to secure the data exchange
between a website and its visitor's web browser. Normally, when a user communicates with a website,
say submits his credit card information, the data travels to the server in plain text, which is susceptible
to data theft. Whereas if this data is encrypted, then no eavesdropper can read it. Thus, it's essential to
SSL Certificate:
This is a digital identity of a company, which ensures that a visitor is talking only to its intended website
and whatever data he submits to the site is encoded and reaches only the intended site. This system is
analogous to banks recognizing their customers by their signatures. In this case, the browsers (thereby
the end-users) are programmed to trust these Certifying Authority (CA) presented certificates.
Certifying Authority:
Regulatory organizations, with the help of standard policies, issue certificates to a domain declaring it
trustworthy. Every certificate they generate is unique to the company they are certifying, which makes
identification easy.
CAs secure all necessary information about a company before issuing a certificate and also keep their
records updated, which adds to the trustworthiness. Some of the popular CAs include Verisign, Comodo
7 www.adauditplus.com
CSR:
In order for a CA to generate an SSL certificate for a company, it first collects information about that
company and other identifiers such as public key (digital signature), and then binds them all with its
Thus every certificate issuance process begins with a "certificate request" from the company. Certifying
Authorities refer to this process as Certificate Signing Request (CSR). The Certifying Authorities accept
the company information and digital signatures in a special file format, namely .csr format.
Track all changes to Windows AD objects including users, groups, computers, GPOs, and OUs.
Monitor every user's logon and logoff activity, including every successful and failed logon attempt
across network workstations.
Monitor system configurations, program files, and folder changes to ensure file integrity.
To learn more about how ADAudit Plus can help you with all your Active Directory auditing needs,
please visit: https://www.manageengine.com/products/active-directory-audit/