我购买了一个Gandi.net SSL证书,并且正在跟踪这个教程。
还有..。got无效/密钥与Pem证书不匹配。
我试了三次,但我真的不知道怎么回事。
你能帮忙吗?
发布于 2012-04-08 19:02:37
我想,当我试图在Heroku上使用甘地证书时,可能遇到了类似的问题。Heroku一直抱怨我的PEM文件与我的密钥不匹配,运行openssl x509 -noout -modulus -in example.com.crt给了我一个"unable to load certificate“错误。
在我的例子中,问题非常简单:当我从Gandi下载证书时,证书文本和“-END证书.”之间有一个额外的空白行。行:
ghjg86GHHJ47Nmmmaiuoj8bUW8bbn/9w78sTxuguHQWjhuhuQWQhuybyyA==
-----END CERTIFICATE-----当我删除空白行时,一切都很完美:
ghjg86GHHJ47Nmmmaiuoj8bUW8bbn/9w78sTxuguHQWjhuhuQWQhuybyyA==
-----END CERTIFICATE-----我认为当您创建要连接您的证书和CA证书的最终PEM文件时,而不是您的证书和私钥:
cat example.com.crt certificate-issuer.com.pem > example.com.pem最后,我发现http://blog.bloom.io/2011/09/16/https-ssl-table-stakes/对整个过程非常有帮助。
发布于 2012-09-18 19:01:05
不知道这是否还相关,但我在使用Heroku SSL终结点时遇到了类似的问题,最后写了一篇关于它的博客文章:
http://starvingdeveloper.wordpress.com/2012/09/18/comodo-ev-ssl-with-heroku-if-you-did-it-wrong-the-first-time/
编辑:使用Heroku,您需要确保证书的顺序是正确的。如果您已经推送/添加了一个错误的证书,您可以尝试将它们按不同的顺序排列(效率不高,但它可以完成任务),您可以查看Heroku SSL医生并使用“旁路”选项来放弃通常允许添加/更新新证书的节目停止(S)。
。
发布于 2012-03-17 15:54:45
我从另一个提供者那里获得了我的证书,但是我将我的公共证书和私钥保存在单独的文件中,并且成功了。
https://serverfault.com/questions/347213
复制相似问题