【问题标题】:Bluemix BXNUI2081E error when uploading an SSL certificate for a custom domain上传自定义域的 SSL 证书时出现 Bluemix BXNUI2081E 错误
【发布时间】:2016-04-19 17:37:51
【问题描述】:

我正在尝试为 Bluemix 中的自定义域上传 SSL 证书,但出现一般错误:

BXNUI2081E: 修改证书和密钥时发生未知错误:local:///deploySNIArtifacts/mbaasUtilities.xsl:793: / 运算符左侧的类型必须是节点集..

我遵循了文档,使用 openssl 生成自签名证书,使用我的域的通配符形式。关于我可能错过的任何想法?

这是证书输出的略微编辑版本:

Certificate:
    Data:
        Version: 1 (0x0)
        Serial Number: 17167458275182091963 (0xee3f10581c919ebb)
    Signature Algorithm: sha1WithRSAEncryption
        Issuer: C=US, ST=Massachusetts, L=Littleton, O=IBM, OU=CLMServices, CN=*.clmsvcs.ibmcloud.com/emailAddress=<email removed>
        Validity
            Not Before: Apr 19 13:36:39 2016 GMT
            Not After : May 19 13:36:39 2016 GMT
        Subject: C=US, ST=Massachusetts, L=Littleton, O=IBM, OU=CLMServices, CN=*.clmsvcs.ibmcloud.com/emailAddress=<email removed>
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
<<data removed>>
                Exponent: 65537 (0x10001)
    Signature Algorithm: sha1WithRSAEncryption
<<data removed>>

【问题讨论】:

  • 显示该文件第 793 行的内容...
  • mbaasUtilities.xsl 是我没有的 Bluemix 源代码。当然,知道它试图解析什么会很有趣。

标签: ibm-cloud


【解决方案1】:

我看到此错误的唯一情况是您使用的私钥与证书不匹配。

您可以运行以下 2 个命令来检查您尝试上传的私钥和证书是否匹配:

openssl x509 -noout -modulus -in certificate.crt | openssl md5
openssl rsa -noout -modulus -in privateKey.key | openssl md5

两个命令的输出必须相同。

【讨论】:

  • 我的证书和密钥的输出是一样的。
  • 好的,感谢您的检查。是否可以打印证书文本并将其添加到您的问题中?这是我想查看输出的命令:openssl x509 -in certificate.cer -text -noout
  • 将输出添加到问题文本中。
  • 好的,谢谢。我将在今天晚些时候尝试重现您的问题,并根据我的发现更新答案
【解决方案2】:

几天后这个问题就消失了。我能够成功上传密钥。

【讨论】:

    猜你喜欢
    • 2016-10-25
    • 2013-05-13
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    • 2023-04-11
    • 2015-12-22
    相关资源
    最近更新 更多