gpt4 book ai didi

Jenkins 凭证 - 如何使用 .P12 证书

转载 作者:行者123 更新时间:2023-12-02 16:48:40 24 4
gpt4 key购买 nike

我的证书有问题,我什至不确定我是否选择了正确的方法...长话短说..我需要我的 Jenkins 工作在构建过程中从需要使用证书身份验证的网站下载一些东西 - 我得到了 .p12 和 .cert 证书。我以为我会通过 Jenkins 中的 Credentials 插件导入它们,这样我就可以在工作中使用它们,但我做不到。

到目前为止我所做的事情:我创建了 keystore xxx.jks 并在其中导入了 p12 和证书。尝试将其路径添加到“来自 Jenkins master 上的 PKCS#12 文件”,但收到消息:无法加载 keystore
java.io.IOException: DerInputStream.getLength(): lengthTag=109,太大。

我尝试从 Jenkins 上传证书,但得到了这个:可以检索 key “证书别名”。您可能需要提供密码
java.security.UnrecoverableKeyException:获取 key 失败:null

我将不胜感激任何意见或建议,包括一些有用的文档(我已经尝试过,但老实说我找不到任何对我有用的东西)。

非常感谢。

最佳答案

有几种方法:

  • 您可以将证书导入到 Jenkins 计算机上的某个位置,并使用 wget 命令引用该绝对位置。
  • 您可以将证书放入 SVN,使其成为工作区 checkout 的一部分,通过 wget 命令使用相对位置。
  • 您可以使用文件参数进行作业配置,这将提示您将文件上传到作业的工作区,但您需要在每次作业运行时提供该文件。
  • 使用Plain Credentials Plugin ,它具有复制Build Secret Plugin的“ secret Zip文件”功能。 (已被弃用,但确实是您想要的)

关于Jenkins 凭证 - 如何使用 .P12 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23361326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com