我背後的公司代理,我試圖讓開機(Clojure的建築工具)的工作。我這樣通過boot.j4l.ini設置了代理:如何獲取代理的SSL密鑰?
- Dhttp.proxyHost=<proxy-hostname> - Dhttp.proxyPort=8090
- Dhttps.proxyHost=<proxy-hostname> -Dhttps.proxyPort=8090
導致此錯誤發生在下載boot.jar時:無法找到請求的目標的有效證書路徑
我承擔這是代理的SSL證書不可信,也不是連接的最終目的地。我試圖用代理中的SSL公鑰和證書生成一個密鑰庫以傳遞給進程,但是,我如何獲得該密鑰庫?我試着使用:
java InstallCert <proxy-hostname>:8090
但在開始SSL握手這抱怨那它不能做到這一點的時候,可能是因爲它有一個純文本響應。
如何獲取代理服務器的SSL密鑰以便在啓動的Java進程中信任它?
您需要證書,而不僅僅是公鑰。 – EJP
已修復。 InstallCert同時下載 – Pablo