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'
}
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