错误

错误:“java.security.cert.CertPathValidatorException:未找到证书路径的信任密钥”

Last Published: March 18, 2021

错误消息

当尝试登录以访问 ArcGIS Collector 上受保护的 ArcGIS Server 要素服务时,可能会返回以下错误:

错误: “java.security.cert.CertPathValidatorException:未找到证书路径的信任密钥”

在使用 ArcGIS Collector 时,可以灵活地使用 ArcGIS Enterprise 部署中受保护的服务。 可以在选中“存储凭据”选项的情况下,将受保护的要素服务添加至 ArcGIS Online,或者将其配置为在移动设备上打开时提示输入凭据。

在不存储凭据的情况下,当使用作为业务图层添加的受保护图层时,ArcGIS Collector 将显示警告“受保护的图层。 您需要登录才能访问此地图中的某些图层。”

单击“查看”将打开“图层列表”,其中图层名称将标记三角形警告标志:“需要登录”。 通常,将显示提示输入用户名和密码以对该图层的访问权限进行身份验证。 但是,在某些情况下,该选项可能不存在。

ArcGIS Collector (iOS) 未返回任何错误,但是,ArcGIS Collector (Android) 将显示错误:“java.security.cert.CertPathValidatorException:未找到证书路径的信任密钥”。

在查看带有三角形警告的图层时,ArcGIS Collector (Android) 中的错误

原因

根本问题是在 ArcGIS Server 站点中配置的 Web Adaptor 上的 SSL 设置。 可以在 Internet 信息服务 (IIS) 管理器上启用此设置,以要求在访问任何资源之前识别客户端。

解决方案或解决方法

  1. 标识 Web Adaptor 计算机名。 打开 ArcGIS Server Manager。
  2. 单击站点选项卡。
  3. 单击 Web Adaptor 选项卡,然后从适配器列表中记下计算机名。
从“站点”选项卡的 Web Adaptor 选项卡中记下计算机名
  1. 登录到 ArcGIS Server 的 Web Adaptor 计算机。
  2. 启动 Internet 信息服务 (IIS) 管理器,然后浏览至默认网站下的 Web Adaptor 名称。
  3. 单击 SSL 设置,然后在客户端证书下,将该设置更改为“忽略”。  应用更改。
在“SSL 设置”中将“客户端证书”设置为“忽略”

文章 ID:000023670

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项