Jenkins使用httpRequest插件報錯unable to find valid certification path to requested target

原因:JVM未能找到對方網站的證書
解決方案:手動下載對方網站的證書並添加到JVM的信任列表中
解決步驟:

  1. 找出jenkins運行的JVM,進入其jre/lib/security目錄
  2. 使用openssl導出對方網站的證書:openssl s_client -connect xxxx.xxx.com:443 | openssl x509 -out xxx.cert
  3. 將生成的xxx.cert證書添加到JVM的信任列表中:keytool -import -alias xxx_cert -file xxx.cert -keystore cacerts

驗證方法:keytool -list -v -keystore cacerts | grep xxx可以看到對方的網站,即添加成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章