微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jenkins - 通过证书进行代理身份验证

如何解决Jenkins - 通过证书进行代理身份验证

我是詹金斯的新手。

我的 Windows 服务器安装有一个 zscaler 根证书,用于在代理处进行身份验证,以便访问互联网。

现在我正在尝试使用此证书对 zscaler 代理上的 jenkins 进行身份验证。 jenkins 不会自动找到 windows 安装的根证书。

有谁知道如何在 jenkins 中包含带有证书的 java 密钥库,以便 jenkins 服务器可以绕过代理并使用此证书访问互联网

解决方法

最后通过:

(1)在java bin文件夹下用keytool创建java密钥库:

keytool -importcert -alias jenkins -keystore myKeyStore -storepass myPassword -file ca.der

就我而言,它是一个 cert ca 证书被重命名为 pem。

(2) 然后我将密钥库添加到 jenkins.xml 的参数字段中:

-Djavax.net.ssl.trustStore=somewhereInMyFilesystem/myKeystore
-Djavax.net.ssl.trustStorePassword=myPassword 

(3) 重启

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。