The JAR signing certificate for the legacy Java Management Console and the Management Console Launcher of the Edge SWG (ProxySG) appliance has been updated. You might need to update the trust store for the version of Java that your system uses to run the Management Console and Launcher.
If you don’t update the trust store, you might see error messages or warnings that say the application is blocked or that the code was signed with an untrusted certificate.
This article applies to the following versions of SGOS:
Because 7.4.x does not support the Java Management Console, this article does not apply to 7.4.x versions.
root# which javaIn this example, the base Java install directory is
/usr/bin/java
root# ls -al /usr/bin/java
lrwxrwxrwx 1 root root 22 Oct 1 2019 /usr/bin/java -> /etc/alternatives/java
root# ls -al /etc/alternatives/java
lrwxrwxrwx 1 root root 43 Jun 28 22:32 /etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
. Because the cacerts file is usually in lib/security
, you can query lib/security to list its contents to determine the Java version:root# cd /usr/lib/jvm/java-11-openjdk-amd64/lib/security/
root# ls
blacklisted.certs cacerts public_suffix_list.dat
blocked.certs default.policy
cd "C:\Program Files (x86)\Java\jre-1.8\bin"
keytool -import -trustcacerts -keystore cacerts -storepass changeit -noprompt -alias DigiCertCSECCP384RootG5 -file "C:\Users\testuser\Downloads\DigiCertCSECCP384RootG5.crt.pem"
keytool -import -trustcacerts -keystore cacerts -storepass changeit -noprompt -alias DigiCertG5CSECCSHA3842021CA1 -file "C:\Users\testuser\Downloads\DigiCertG5CSECCSHA3842021CA1.crt.pem"Note The default Java certificate store password is changeit. Replace the password in the command if this has been changed in your environment.
keytool -import -cacerts -alias DigiCertCSECCP384RootG5 -file DigiCertCSECCP384RootG5.crt.pem
keytool -import -cacerts -alias DigiCertG5CSECCSHA3842021CA1 -file DigiCertG5CSECCSHA3842021CA1.crt.pem
keytool -import -keystore cacerts -alias DigiCertCSECCP384RootG5 -file DigiCertCSECCP384RootG5.crt.pem
keytool -import -keystore cacerts -alias DigiCertG5CSECCSHA3842021CA1 -file DigiCertG5CSECCSHA3842021CA1.crt.pemNote If the installation is unsuccessful, the import commands return an error.
root# keytool -list -cacerts | grep -i DigiCertCSECCP384RootG5
digicertcseccp384rootg5, Jul 17, 2023, trustedCertEntry,
root# keytool -list -cacerts | grep -i DigiCertG5CSECCSHA3842021CA1If the certificates were successfully installed, each command should match to the appropriate alias.
digicertg5cseccsha3842021ca1, Jul 17, 2023, trustedCertEntry,