でhttps/sslでMavenリポジトリをプロキシできませんでしたthis pageに記載されている手順に従って、サーバー証明書をインポートしました。Nexus
keytool -list
を使用すると、証明書が実際にキーストアにあることがわかります。 .crt
ファイルをインポートしようとすると、keytool
はキーストアにすでに証明書が含まれていることを警告します。
次に、wrapper.conf
を2つのsslオプションで更新しました。私は、再起動後にNexusプロセスのコマンドラインでそれらを見ることができます。
しかし、私は、リモートサーバーのプロキシレポを追加しようとすると、私はいつも私が何をsun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
を逃したの取得?
プロキシレポは、HTTPSサーバ上にあり、ネクサスサーバーに組み込まれているHTTPクライアントが接続するためにトラブルを持っています。 Maven - > Nexus - > Remote Serverです。最初の接続は機能し、2番目の接続は切断されます。 –
リモートサーバーは自己署名証明書を使用します。私はそれをキーストアにインポートし、コマンドラインでキーストアを指定しました。私はキーストアが使用されていると確信しています(間違ったパスワードで試しました)。 Javaでキーストアで証明書を使用するには、ほかに何が必要ですか? –