Configuring a directory server that has a load balancer or multiple domain controllers

BigFix Compliance supports authentication through a LDAP server. Learn how to configure the root certificate for the BigFix Compliance server.

Before you begin

Contact the BigFix Support team to obtain the password that is required during configuration.

About this task

The LDAP does not work on BigFix Compliance servers when an individual domain controller certificate is updated. Thus, compliance sites stop authenticating the users through LDAP because the updated domain controller is not trusted. Perform the steps in this procedure to configure the directory server. Ensure that you configure a directory server after each application upgrade, because the certificates that you add according to this procedure are not preserved.

If your LDAP server uses a load balancer or multiple domain controllers that dynamically change the list of hosts, and the connection between LDAP and the BigFix Compliance server is secure, perform advanced configuration of the BigFix Compliance server.

Procedure

Perform the following steps to configure the root certificate for the BigFix Compliance server:
  1. Contact LDAP server administration and obtain a root certificate for LDAP, which contains one or more certificates (full chain of trust). The following example shows a root certificate:
    -----BEGIN CERTIFICATE-----
    MIIHZjCCBk6gAwIBAgISKESJLWXAAAACTANBgkqhkiG9w0BAQUFADBNMRMwEQYK
    CRWmyVBwPWQBBUNdilPKJRQwpeYKCZImiZPyLGQBGRYEQ354jTEgGG7GA1UEAiU5
    .
    .
    .
    MTAzMzQxWjBZMRMwEQYKCZImiZPJVGQBGRYDbmV0MRkwFwYKCZImiZPyLGQBGRYJ
    bnNyb290ZGV2MScwJQYDVQQDEx5DaXRXAEludGVybmFsIERldmljZSBDQSAwMyBM
    -----END CERTIFICATE-----
    Note: Ensure that root certificate file is in PEM format.
  2. Copy the root certificate file to the following directory: C:\Program Files\BigFix Enterprise\SCA\jre\lib.
  3. Using command prompt, run the following command:
    C:\Program Files\BigFix Enterprise\SCA\jre\bin\keytool -import -trustcacerts -file <certificate_file_name> 
    -alias certAliasName -keystore cacerts -storepass <password>
    

    Where <password> is provided by the BigFix Support.

  4. Restart BigFix Compliance.