2016-09-13 8 views
0

私は自分の署名したSSL証明書を追加して、私たちのbitbucketサーバーへのHTTPS接続を取得する必要があるJenkinsマスターを持っています。jenkins bitbucketブランチソースプラグインの自己署名証明書がまだありません

のJavaます。C:\ Program Files \ Javaの\のjre1.8.0_4 のcacerts:$($のJAVA_PATH)\ libに\セキュリティの\ cacertsを

私は今までの接続にHTTPを使用branch source pluginを使用したいのですビットバケットが、私は次のエラーを取得する:私はしかし、私は彼らが追加されていることを確信し、cacertsファイルにサートを追加していないので、

この周りを探し

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

が問題になり、私は彼らがしていることを確認していますcacertsファイルに含まれる同じjenkinsインスタンスで異なるcacertsファイルを使用できますか?もしそうなら、誰でもこのcacertsファイルがどこにあるのか知っていますか?

答えて

1

jenkinsはセットアップしたjvmを実行していますが、cacertsファイルは一般的に "C:¥Program Files¥Java¥youjdkversion¥jre¥lib¥security"パスにあります。問題とそのガイドはそれを解決するために私を助け:https://github.com/escline/InstallCert

は、現在の1

+0

にあなたが死んで正しいですあなたの新しい本命は、次のJVMの実行時に使用されるようジェンキンスを再起動することを忘れないでください、そしてない、ジェンキンスは、それが自分のしていますCAストアは非常に面倒です。 – JamesD

関連する問題