ホームページ >Java >&#&チュートリアル >証明書をインポートした後も Java アプリケーションで「サーバー証明書を検証できません」と表示されるのはなぜですか?
サーバー証明書を検証できない: トラブルシューティングと解決策
問題の説明:
試行時Java を使用してサーバーとの安全な接続を確立すると、次のエラー メッセージが表示される場合があります。要求されたターゲットへの有効な証明書パスを見つけます。"
考えられる原因と解決策:
サーバーの自己署名証明書を cacerts トラスト ストアにインポートした後、エラーが継続します。これは、Glassfish サーバーが正しい cacerts ファイルにアクセスしていない可能性があることを示唆しています。
トラブルシューティングの手順:
デバッグ プロパティの設定: 以下を実行しますコマンド:
java -Djavax.net.debug=all -Djavax.net.ssl.trustStore=trustStore ...
「trustStore」を、サーバーの証明書を含むトラスト ストアの実際のファイルパスに置き換えます。
追加注:
以上が証明書をインポートした後も Java アプリケーションで「サーバー証明書を検証できません」と表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。