在过去的12个月中,我为我的google实例cdn生成了一个SSL证书,直到现在,当我尝试添加新的证书时,它在CDN控制台上失败了,直到用certbot更新证书时为止。
有趣的是,该证书在https://dev.owinomart.com上运行良好,但是google抱怨说“SSL证书和密钥不匹配”。在添加实例时,我甚至为https://cdn.owinomart.com重新创建了一个solo证书。
创建SSL证书“证书-9月25日-2018年”失败。 错误: SSL证书和密钥不匹配。
证书是为https://dev.owinomart.com和https://cdn.owinomart.com生成的。
它对dev很好,但在CDN (这是google实例)上失败了。
有什么问题吗?
发布于 2018-10-09 22:48:45
从您的评论中,听起来您正在向现有域添加证书。
( a)请确认您正在向https://cdn.owinomart.com添加证书,而不是删除旧的证书资源。
根据我们的发现,这种情况可能发生在存在多个密钥时,因此证书签名请求(CSR)无法找到正确的密钥。
( b)还请确保您已经创建了一个单独的文件夹,并与证书一起生成了一个新的私钥。
我想指出公共文献中关于创建和使用SSL证书的“创建SSL证书资源”部分,并想知道您所遵循的两种方案中的哪一种--即使用新证书创建新密钥还是从现有证书文件创建CSR?
最后,我还将分享一个关于“如何验证私钥与证书匹配”的链接?如果匹配,可以手动将私钥复制到Google实例。如果证书的模数与私钥的模数不匹配,那么您就没有使用正确的私钥。您可以创建一个全新的密钥和CSR并发送联系支持,或者搜索系统上的所有私钥并比较它们的模数。
https://stackoverflow.com/questions/52505645
复制相似问题