【问题标题】:"peer not authenticated " error in Artifactory plugin - JenkinsArtifactory 插件中的“peer not authenticated”错误 - Jenkins
【发布时间】:2014-07-23 20:26:43
【问题描述】:

我正在使用 Jenkins 版本 1.566 和 Artifactory 插件版本 2.2.2。

我在它自己的码头容器中运行 artifactory 2.66。它以 http 运行,但最近我将其更改为 https。

现在,如果我将 Jenkins 配置中的工件服务器 url 从 http 更改为 https 和端口 8443,我会收到错误消息:

"Error occurred while requesting version information: peer not authenticated"

如果我转到 https url 并使用相同的用户名和密码登录成功。 为什么会发生此错误以及如何解决?

感谢任何帮助。

【问题讨论】:

  • 神器https使用的证书有效吗?自签?
  • 我使用 keytool 生成密钥库并在 jetty.xml 文件的 New class="org.eclipse.jetty.server.ssl.SslSocketConnector 中设置密钥库。顺便说一句,我保留了 http 连接原样我可以通过 http 和 https 访问 artifactory。
  • 看起来 Artifactory 使用的密钥库无法被 Jenkins 识别?如果你也认为是这个原因,你知道如何让 Jenkins 识别 Artifactory keystore 吗?

标签: jenkins jenkins-plugins artifactory


【解决方案1】:

此错误的原因是使用了 Jenkins JVM 无法识别的 Artifactory 服务器的自签名证书。这是使用自签名证书时的常见问题。
要解决此问题,您需要将自签名证书导入 Jenkins 使用的信任库(由用于运行 Jenkins 的 JRE),例如:

<JAVA_HOME>\bin\keytool -import -v -trustcacerts
-alias server-alias -file server.cer
-keystore /path/to/cacerts -keypass changeit
-storepass changeit 

在此示例中:
server.cer 是您为 Artifactory 生成的自签名证书。
cacerts 是用于 Jenkins 的信任库。默认情况下,您应该在 JRE 中找到一个 - &lt;JRE_HOME&gt;/lib/security/cacerts。请注意,这与 Artifactory 使用的密钥库不同。
请注意,默认的密钥库密码是 changeit。有关更多信息,请查看keytool 的 Oracle 文档

【讨论】:

  • 您好,感谢您花时间回答我的问题。我一开始在 JAVA_HOME 中没有 server.cer。所以我得到这个错误“keytool error: java.io.FileNotFoundException: server.cer (No such file or directory)”。我怎样才能在其中获得 server.cer?此外,我的工件密钥库没有 .jks 扩展名。它只是“密钥库”
  • 大部分 SslSocketConnector 方法已被弃用,包括设置密钥库。我想知道这是否也增加了问题。
  • 命令有问题。我试过“sudo /usr/java/latest/bin/keytool -keystore keystore -import -alias jetty -file /automnt/unix_homes/artifactory/etc/jetty .crt -trustcacerts”并导入到密钥库(但不能解决我的问题).. 但是使用您提供的命令,出现错误“keytool 错误:java.io.IOException:密钥库被篡改,或密码不正确" 并且非常确定我的密码是正确的
  • 请忽略我之前的评论。我还在努力。我无法成功编辑我之前的评论
  • 即使我也遇到了同样的问题...我已将证书导入 java,但仍未解决。需要重启jenkins吗??
猜你喜欢
  • 2015-03-14
  • 1970-01-01
  • 2014-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多