Article - CS287006

Configuring an Experience Service to connect to a ThingWorx server using self-signed certificates

Modified: 14-Jan-2025   


Applies To

  • Vuforia Experience Service 8.2.1 to 9.23.0

Description

  • How to connect to an Experience Service when the ThingWorx server is using self-signed certificates?
  • Experience Service(ES) Username/Password are not accepted when using ThingWorx in SSL mode
  • ES is not configured to use HTTPS/SSL, but ThingWorx is configured to use SSL
  • ES is connecting to ThingWorx using HTTP, what configuration changes are required after configuring ThingWorx SSL with a self-signed certificate?
  • ES fails to start after successful installation
  • Failed to start ES with error:
    • Error: self signed certificate
    • *** Critical failure. Initial ACL load error: self signed certificate in certificate chain
    • *** Critical failure. Initial ACL load error: unable to get local issuer certificate
vxs Process exiting with code: 1 +65ms
Process exiting with code: 1
<Vuforia Experience Service installation path>\node_modules\q\q.js:155
throw e;
^

Error: unable to get local issuer certificate
at TLSSocket.onConnectSecure (_tls_wrap.js:1502:34)
at TLSSocket.emit (events.js:314:20)
at TLSSocket._finishInit (_tls_wrap.js:937:8)
at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:711:12) {
code: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY'
}
This is a printer-friendly version of Article 287006 and may be out of date. For the latest version click CS287006