Change Guardian uses the profile_javos profile for secure communication.
This section provides the following information:
By default, TLS 1.1 is disabled for new installations. Enable TLS 1.1 if you have Change Guardian running on FIPS mode.
To enable TLS 1.1:
Log in to the Change Guardian server as root.
Edit the /opt/novell/sentinel/jdk/jre/lib/security/java.security file.
Remove TLSv1.1 from the following list of disabled algorithms:
jdk.tls.disabledAlgorithms=TLSv1,TLSv1.1,SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL
Restart the Change Guardian server:
/opt/netiq/cg/scripts/cg_services.sh restart
To configure trusted connections when authenticating to the Administration Console, install valid certificates on the Change Guardian server.
Following sections provide information about configuring certificates:
To install certificates:
Log in to the Change Guardian server as root.
Switch user to novell.
Go to the /opt/novell/sentinel/setup directory.
(Optional) Generate request to sign certificate:
./ssl_certs_cg
Select Web Server.
Specify the certificate signing request (.csr) filename.
Specify to get the .csr file signed by a certificate authority (CA).
Copy the CA root certificate chain (ca.crt) and the signed certificate (.crt) to /opt/novell/sentinel/setup.
Import the CA root certificate chain and the web server certificate:
Generate request to sign certificate:
./ssl_certs_cg
Select Import certificate authority root certificate.
Enter the CA root certificate chain file name (ca.crt).
Select Import certificate signed by certificate authority.
Select Web Server.
Specify the name of the file that contains the CA signed digital certificate.
Select another service if necessary or select Done and exit from the service option.
Select Exit to exit from the TLS/SSL certificate configuration.
Restart the Change Guardian server:
service sentinel restart
Import the CA root certificate change to the computer where you want to use the Administration Console.
You can use CA-signed certificates in place of the self-signed certificates provided by Change Guardian.
To replace the self-signed certificates on the server:
Log in to the Change Guardian server as root.
Switch user to novell.
Backup of the existing certs folder, which is located at /opt/netiq/cgutils/certs.
Create a new certs folder at /opt/netiq/cgutils/.
Copy the CA-signed certificates to /opt/netiq/cgutils/certs.
Change the permission of the certs folder:
chmod 700 /opt/netiq/cgutils/certs
Rename the CA-signed certificate files as below:
cgca-cert.pem: Root CA certificate
cgca-pk.pem: Private key
cgca-pk.pem.pass: Private key password
Change the ownership of the CA-signed files:
chown novell:novell /opt/netiq/cgutils/certs/*
Go to the /opt/netiq/cgutils/bin directory and run the following command:
./cg_cert_setup.sh
The required certificates are created in the /opt/netiq/cgutils/certs/ directory.
Verify that the new certificates have the new CA name in the issuer field:
openssl x509 -in amsca-cert.pem -noout -text
openssl x509 -in javosca-cert.pem -noout -text
Go to the /opt/netiq/ams/ams/bin directory, and run the following commands:
./ams_cert_setup.sh --setup --profile=ams_new_profile_name
./ams_cert_setup.sh --enable --profile=ams_new_profile_name
NOTE:Consider not changing default profile names and create profile with a new name.
Confirm that the profile is enabled:
./ams_cert_setup.sh --show
Go to the /opt/netiq/cg/javos/bin/ directory and run the following commands:
./javos_cert_setup.sh --setup --profile=javos_new_profile_name
./javos_cert_setup.sh --enable --profile=javos_new_profile_name
Confirm that the profile is enabled:
./javos_cert_setup.sh --show
(Conditional) If the Change Guardian server is in FIPS mode, run the following commands:
./opt/netiq/ams/ams/bin/convert_to_fips.sh
./opt/netiq/cg/javos/bin/convert_to_fips.sh
(Optional) To test if the certificates are replaced successfully, remotely deploy an agent using Agent Manager and generate an event.
Change Guardian contains embedded third-party products such as JRE, Jetty, PostgreSQL, and ActiveMQ. Change Guardian includes patches to address security vulnerabilities (CVE) for these products with Change Guardian releases.
The third-party products have their own release cycles and new CVEs might be discovered before a Change Guardian release. You must review the CVEs for each embedded third-party product and decide whether to apply these updates to your Change Guardian deployment before getting a corresponding Change Guardian patch from Micro Focus. If you decide to apply patches to address these CVEs, contact Technical Support.