2014-12-04 37 views
2

我想在我的工作計算機上安裝Bamboo代理。我已經下載jar文件,並嘗試採用以下語法竹代理 - 錯誤SSLPeerUnverifiedException:同行未驗證

java -jar atlassian-bamboo-agent-installer-5.7.0.jar https://bamboo.xxxxx.org/agentServer/ 

我有錯誤javax.net.ssl.SSLPeerUnverifiedException運行:同行不認證

這個錯誤的根源對我來說很清楚 - 我們有一個自簽名的SSL證書。我試圖用以下參數運行

java -Dbamboo.agent.ignoreServerCertName=true -jar atlassian-bamboo-agent-installer-5.7.0.jar https://bamboo.xxxxx.org/agentServer/ 

但它不起作用。

我嘗試添加使用這個鏈接Java keytool easy way to add server cert from url/port

的sertificate似乎要安裝的證書,但它並不能幫助。我仍然有以下錯誤。

你知不知道我該如何解決?

回答

2

問題是,竹沒有獲得(由於某種原因)由keytool創建的keystorage。

我需要在竹配置中手動設置密鑰庫。在config/wrapper.conf中,你需要添加以下幾行

wrapper.java.additional.3=-Djavax.net.ssl.keyStore=/#MODIFY_ME_TO_MY_HOME#/bamboo-agent-home/keystores/client.ks 
wrapper.java.additional.4=-Djavax.net.ssl.keyStorePassword=#MY_AWESOME_PASSWORD# 
wrapper.java.additional.5=-Djavax.net.ssl.trustStore=/#MODIFY_ME_TO_MY_HOME#/bamboo-agent-home/keystores/client.ts 
+1

你應該將這個答案標記爲接受,如果它適合你(fyi) - 我假設它的確如此,因爲它的屬於你的 – Jeef 2016-02-09 13:30:11

0

如果您使用SSL在Apache後面運行Bamboo,並且您的默認SSL VirtualHost沒有返回與您的Bamboo VirtualHost相同的SSLCertificate,則可能導致此問題。我們有類似的問題,因爲我不知道/etc/httpd/conf.d/ssl.conf創建了一個VirtualHost。

相關問題