Amazom AWS ELB SSL证书私钥和公钥证书不匹配
我刚刚从123-reg购买了一个SSL密钥,目的是在Amazon AWS Elastic负载均衡器上使用它。Amazom AWS ELB SSL证书私钥和公钥证书不匹配
我遵循的过程是:
创建的OpenSSL在Ubuntu 12.04私钥:
- 的OpenSSL genrsa -des3退房手续my.key.here.key 2048
(输出文本begings与----- BEGIN RSA私钥-----)
用它来创建CSR
- OpenSSL的REQ -new -key my.key.here.key退房手续my.key.here.csr
使用的CSR粘贴到123-Reg中订单并支付我的订单。
等待GlobalSign用我的中级证书和公共证书回复,这是通过电子邮件发送的。
复制的中间文中的内容到一个文件名为gs_intermediate_ca.crt(文件开始----- BEGIN CERTIFICATE -----)
复制的公钥文本的内容制作成文件名为public.crt(该文件以----- BEGIN CERTIFICATE -----开头)
现在在AWS上,我已将私钥内容复制到私钥框中,将公钥证书内容复制到公共证书框和中间证书内容到证书链框。点击保存和获取:
“公钥证书和私钥不匹配”
什么我需要做的就是他们匹配?公钥证书是否也需要进行RSA编码?如果是这样,我该怎么做?
更多信息:
当我这样做:
OpenSSL的X509 -noout -text -in my.key.here.crt
我得到
无法加载证书 139799175571104:错误:0906D06C:PEM套路:PEM_read_bio:无从下手行:pem_lib.c:696:期待:受信任的证书
右键我不知道究竟是什么问题。
反正它的工作现在,我复制从Gmail中的原始凭证信息(邮件被转发至)
,案文仅1长的字符串。
无论如何,我从我实际的电子邮件帐户(一个1 & 1帐户)中复制并粘贴证书,其中证书有标准的换行符。
现在可以使用。我猜猜换行很重要!