技术文章 - CS181037

通过服务对远程主机进行 REST API 调用会导致 ThingWorx Platform 中出现错误“PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到要请求的有效认证路径”

已修改: 17-Sep-2025   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Platform 6.5 to 9.7

说明

  • 无法从 ThingWorx 服务向远程服务器端点发出REST调用
  • 无法通过HTTPS上的REST API调用从第三方服务器获取JSON数据到 ThingWorx 平台
  • 从 ThingWorx 平台服务到远程主机的 HTTPS 连接不起作用
  • 从 ThingWorx Platform 到远程主机的服务调用中TLS握手未完成
  • 从第三方REST API加载JSON数据会导致 ThingWorx 服务中出现SSL/TLS 证书HandshakeException错误
  • 执行向远程主机发出REST API 的服务代码时,在<ThingworxStorage>\logs\ScriptLog.log中观察到以下错误之一:
     JavaException: javax.net.ssl.SSLPeerUnverifiedException: Certificate for <REMOTE HOST OR IP> doesn't match any of the subject alternative names Wrapped javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to request

这是文章 181037 的 PDF 版本,可能已过期。最新版本 CS181037