sea*_*u87 12 ssl https ssl-certificate amazon-web-services amazon-cloudfront
我正在尝试将自定义SSL证书与Cloudfront相关联.我使用cert,privatekey和chain将其上传到IAM.我给了它一个/ cloudfront的上传路径.
我还请求并获得AWS的许可,以便在Cloudfront中使用自定义SSL.
但是,当我在云端控制台中并尝试关联证书时,按"是,编辑"按钮时出现跟随错误.
"指定的查看器证书不存在或无效." (查看附图)
我从DNSimple购买了通配符证书,并按照这些说明进行操作(https://devcenter.heroku.com/articles/ssl-certificate-dnsimple)
有什么想法如何前进?我可能错误地提出了我的证书,但我不知道如何调试它.我是否有可能正确地制作了证书,而且我的aws帐户或Cloudfront配置有问题?
谢谢!
sea*_*u87 12
所以我想出了问题!
默认情况下,DNSimple会使您成为2432位密钥,该密钥大于Amazon允许的最大大小2048bit.如果要测试密钥和证书的大小,请运行以下命令:
私钥:
openssl rsa -in private.key -text -noout
示例:私钥:(2048位)
证书:
openssl x509 -in public.cert -text -noout
示例输出:公钥:(2048位)
每个命令的输出将告诉您它有多少位.如果您从DNSimple购买了SSL证书,则可以向他们发送消息,他们可以使用不同的大小重新授权您的证书/密钥.
完成此操作后,将您的证书与Cloudfront分发相关联应该可行.
归档时间: |
|
查看次数: |
5548 次 |
最近记录: |