gpt4 book ai didi

jenkins - jclouds 与 GCE 无法连接 : -----END RSA PRIVATE KEY----- doesn't contain % line [-----END ]

转载 作者:行者123 更新时间:2023-12-02 10:05:19 25 4
gpt4 key购买 nike

尝试使用 jclouds 的 google-compute-engine 提供程序时,将从 .p12 中提取的 pem 放入我的 jenkins config.xml 的凭据部分时似乎出现问题

遵循这些说明 https://github.com/jclouds/jclouds-labs-google/tree/master/google-compute-engine从 p12 中提取 pem 文件

尝试测试连接时出现错误:
无法连接到指定的云,请检查身份和凭据: chars -----BEGIN RSA PRIVATE KEY----- HIDDEN -----END RSA PRIVATE KEY----- does not contains % line [ - - -结尾 ]
如果我删除“-----BEGIN RSA”,jclouds 正确地告诉我 % 不包含行 -----BEGIN但它似乎在解析“-----END”部分时呕吐

我认为这可能与将 key 粘贴到配置 jenkins U/I 的凭据部分有关,但我将 key 直接放入 config.xml 部分,并且出现了相同的错误。

jenkins-1.583-1.1.noarch 与 Jclouds 插件 2.8

有什么想法吗?

-阿里克

最佳答案

将 p12 文件转换为 pem 格式(它会要求输入 keystore 密码,通常是“notasecret”):

 openssl pkcs12 -in my_keystore.p12 -out my_keystore.pem -nodes
  • 仅提取 pk 并删除密码

    openssl rsa -in my_keystore.pem -out my_key.pem

  • 然后你就可以使用这个 key ,问题就解决了。

    关于jenkins - jclouds 与 GCE 无法连接 : -----END RSA PRIVATE KEY----- doesn't contain % line [-----END ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26308068/

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