当前位置: 首页 > 知识库问答 >
问题:

仍然缺少jenkins bitket分支源插件的自签名证书

孙财
2023-03-14

所以我有一个Jenkins主,我需要添加自签名SSL证书,以使HTTPS连接到我们的比特桶服务器工作。

Java:C:\Program Files\Java\jre1.8.0\u 4 CACerts:$($Java\u路径)\lib\security\CACerts

我现在想使用使用HTTP连接到比特桶的分支源插件,但我得到以下错误:

javax。网ssl。SSLHandshakeException:太阳。安全验证器。ValidatorException:PKIX路径生成失败:sun。安全提供商。certpath。SunCertPathBuilderException:找不到请求目标的有效证书路径

环顾四周,这将是一个问题,因为我没有将证书添加到cacerts文件中,但我确信它们已添加,我已检查它们是否包含在cacerts文件中,同一jenkins实例是否可以使用不同的cacerts文件?如果是的话,有人知道这个cacerts文件可能在哪里吗?

共有1个答案

张敏达
2023-03-14

Jenkins正在运行您设置的jvm,cacerts文件通常位于“C:\Program Files\Java\youjdkversion\jre\lib\security”路径上,我已经被困了几天试图解决这个问题,该指南帮助我解决了它:https://github.com/escline/InstallCert

记住重新启动jenkins,因为您的新证书将在下一次jvm运行中使用,而不是在当前jvm运行中使用

 类似资料:
  • 问题内容: 我目前正在尝试让Jenkins构建托管在GitHub企业存储库中的项目。我们正在对GitHub服务器使用自签名证书,这会导致一些问题。 这些我能解决的大多数问题: git命令行: 获取PEM格式的证书,并教git使用.config文件查找信息: Jenkins GitHub插件: 将证书信息添加到java cacerts密钥库中: 将信息导入密钥库后重新启动Jenkins终于成功了,因

  • 我错误地从Mac上删除了所有配置文件()。现在,无论我做什么,Xcode都给我这个错误: 缺少iOS分发签名标识 我该怎么解决这个?

  • 我尝试使用自签名证书在HTTPS连接上向SonarQube实例启动maven sonar:sonar。Maven给我这个错误: [错误]无法执行目标org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:项目data.model上的sonar(default-cli):无法执行SonarQube:无法从服务器获取引导索引:sun.sec

  • 编辑>>演讲家:这不是重复的问题.. 嗨,伙计们,我是maven的新手,我正在尝试制作一个与oracle数据库交互的应用程序,但是出现了“Missing artifact com.oracle.jdbc:ojdbc6:jar:11.2.0.3”错误。我试过了 步骤1: 除此之外,我还在Windows>Preference>Maven>Installation和UserSettings中做了修改。

  • 对于和的未处理插件异常,我收到一个错误: 未处理的异常:MissingPluginException(在channel plugins.flatter.io/shared_首选项上找不到方法getAll的实现)未处理的异常:MissingPluginException(在channel plugins.flatter.io/path_provider上找不到方法getApplicationSupp