【问题标题】:Jenkins - Proxy authentication by certificateJenkins - 通过证书进行代理身份验证
【发布时间】:2021-03-01 15:04:20
【问题描述】:

我是 Jenkins 的新手。

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

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

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

【问题讨论】:

    标签: jenkins proxy jks zscaler


    【解决方案1】:

    终于解决了:

    (1) 在 java bin 文件夹中使用 keytool 创建一个 java key store:

    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) 重启

    【讨论】:

      猜你喜欢
      • 2018-06-15
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多