エラー

"java.security.cert.CertPathValidatorException: Trust anchor for certification path not found"

Last Published: March 18, 2021

エラー メッセージ

サイン インし、ArcGIS Collector 上でセキュリティ保護された ArcGIS Server フィーチャ サービスにアクセスしようとすると、次のエラーが表示されることがあります。

エラー: "java.security.cert.CertPathValidatorException: Trust anchor for certification path not found"

ArcGIS Collector を操作すると、ArcGIS Enterprise 配置のセキュアなサービスで作業する柔軟性がもたらされます。 「認証情報を保存」するオプションをオンにするか、モバイル デバイスで開いたときに認証情報を求めるよう構成することで、ArcGIS Online にセキュリティ保護されたフィーチャ サービスを追加できます。

認証情報を保存せずに、操作レイヤーとして追加されたセキュリティ保護レイヤーを使用すると、警告「セキュリティ保護されたレイヤー。 サイン インして、このマップ内の一部のレイヤーにアクセスする必要があります」が表示されます。

[表示] をクリックするとレイヤー リストが表示されます。ここで、レイヤー名に三角形の警告記号「サインインが必要です」が付いています。 通常、レイヤーへのアクセスを承認するために、ユーザー名とパスワードを入力するよう求めるプロンプトが表示されます。 しかし、場合によってはこのオプションが表示されないことがあります。

ArcGIS Collector (iOS) はエラー メッセージを表示しませんが、ArcGIS Collector (Android) には 「java.security.cert.CertPathValidatorException: Trust anchor for certification path not found」というエラーが表示されます。

ArcGIS Collector (Android) で三角形の警告記号が付いたレイヤーを表示すると表示されるエラー

原因

根本的な原因は、ArcGIS Server サイトで構成された Web Adaptor の SSL 設定の問題です。 この設定は、リソースへのアクセス権を取得する前にクライアントを識別するために、IIS (インターネット インフォメーション サービス) マネージャーで有効にできます。

解決策または対処法

  1. Web Adaptor コンピューター名を特定します。 ArcGIS Server Manager を開きます。
  2. [サイト] タブをクリックします。
  3. [Web Adaptor] タブをクリックし、アダプターのリストからコンピューターの名前をメモします。
[サイト] タブの [Web Adaptor] タブからコンピューター名をメモする
  1. ArcGIS Server の Web Adaptor コンピューターにログインします。
  2. IIS (インターネット インフォメーション サービス) マネージャーを起動し、デフォルト Web サイトで Web Adaptor 名を参照します。
  3. [SSL 設定][クライアント証明書] で、設定を [無視] に変更し、変更を適用します。
[SSL 設定] を [無視] に設定したクライアント証明書

記事 ID:000023670

新しい問題や一般的な問題に対する通知とソリューションの受け取り

新しい AI チャットボットから、要約された回答とビデオソリューションを入手してください。

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動