我刚刚从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:期待:受信任的证书