证书密钥 - 转换

Ved*_*ic. 5 openssl

出于测试目的,我需要在IIS8上启用SSL(在亚马逊服务器上).我使用IIS创建了一个测试密钥,并以*.pfx格式导出了该密钥.现在在Load Balancer设置中,我需要将该密钥转换为*.PEM格式.我只是使用https://www.sslshopper.com/ssl-converter.html

当我打开新生成的*.PEM键时,我有两个字段:----- BEGIN PRIVATE KEY -----键在这里... ----- END PRIVATE KEY -----

而且我也有

-----开始证书-----证书在这里...... ----- END CERTIFICATE -----

现在当我在LoadBalancer中输入这些值时,它总是抱怨:

无效的公钥证书.

我尝试用--- BEGIN粘贴这两个值而没有相同的结果......

到底是怎么回事?

Bru*_*tti 9

对于每个人已经有.pem格式并仍然获得"无效的公钥证书",这是我的解决方案.

证书链捆绑实际上由两个证书组成,一个接一个:颠倒两个为我工作的顺序.


Ved*_*ic. 1

我收到以下错误:

例程:PEM_read_bio:坏结束行node.js

无论我做什么,我总是会遇到这个错误。其他遇到同样错误的人建议在请求的页眉和页脚上添加额外的输入。就我而言,这没有帮助。对我有帮助的是 Notepad++ 和 EoL 转换。

我想你可以用其他编辑器来完成,但我使用的是Notepad++。只需编辑-->EoL Conversion 并确保选择Windows。

希望这能为遇到同样问题的其他人节省时间。