When making changes to tickets in Service Desk Manager, these changes are not seen in Service Catalog
The environment has SSL configured for both Service Desk Manager and Service Catalog
NX_ROOT\log\catalogsync.log shows the following error:
03/30 04:32:12.157 [Thread-4] ERROR CatalogSoapInvoker 242 Exception:
org.apache.axis.AxisFault: ; nested exception is:
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
SSL configured for both Service Desk Manager AND Service Catalog
Service Desk Manager 17.3 and higher
Service Catalog 17.3 and higher
The ENTIRE certificate chain for Service Catalog SSL communication does not exist in Service Desk Managers Java keystore
Default location:
C:\Program Files\CA\SC\JRE\11.0.12\lib\security\cacerts
As the above location may vary, check the location of the JRE associated with SDM by reviewing the following entry in nx.env
@NX_JRE_INSTALL_DIR
Then checking lib\security for the cacerts keystore
"C:\Program Files (x86)\CA\SC\JRE\11.0.12\bin\keytool.exe" -importcert -alias root -file root.cer -cacertsIn the above, only the first command, for the root certificate, will prompt about trusting the certificate. Choose "Y" to trust the certificate.
"C:\Program Files (x86)\CA\SC\JRE\11.0.12\bin\keytool.exe" -importcert -alias intermediate -file intermediate.cer -cacerts
"C:\Program Files (x86)\CA\SC\JRE\11.0.12\bin\keytool.exe" -importcert -alias child -file server.cer -cacerts
Confirm the error is gone form catalogsync.log and if you see changes made in Service Desk Manager are showing in Service Catalog
Changes that are affected include activity log updates as well as status changes that are being made in SDM, which need to transfer to Catalog
The above issue is specific to an SDM to Catalog installation where Catalog is configured for SSL, but the Catalog SSL certificate authority needs to be included in SDM's designated cacerts file.