AWS 证书管理器检测到错误的域名

Posted

技术标签:

【中文标题】AWS 证书管理器检测到错误的域名【英文标题】:AWS certificate manager detecting wrong domain name 【发布时间】:2018-09-23 06:25:23 【问题描述】:

我有一个 ssl 证书(在 GoDaddy 中),我将其作为域 api.example.com 的密钥。 我使用它的认证管理器将它导入到 aws 中。这样做时,我看到它检测到的域是 example.com,www.example.com

我到底做错了什么?或者 aws 证书管理器存在问题。

【问题讨论】:

获取您的证书并运行命令openssl x509 -in your_file_name -text -noout。您在 Subject Alternative Name 字段中看到了哪些值? @Michael-sqlbot 它显示的是 DNS:example.com, DNS:www.example.com 但是为什么??? 感谢@Michael-sqlbot 我找到了解决方案:) 【参考方案1】:

我打电话给 GoDaddy 支持,发现默认情况下它会选择我拥有的域名。因此,在更新密钥时,需要明确提及域名。

具体步骤如下:

    点击展开更改您的证书保护的网站部分。取消选中更改为托管域复选框。它应该如下所示 保存并提交,等待生成证书。

    下载证书并使用命令检查 Subject Alternative Name: 字段。

    openssl x509 -in certificateName.crt -text -noout
    

【讨论】:

以上是关于AWS 证书管理器检测到错误的域名的主要内容,如果未能解决你的问题,请参考以下文章

AWS APi Gateway 客户端证书,带有适用于 Elastic Beanstalk ELB 的 AWS 证书管理器

AWS证书管理器DNS验证方法不适用于API

域名证书漏洞检测

子域发布AWS通配符证书

AWS Route 53 + Elastic Beanstalk + 证书管理器:通配符 (*) 不起作用

SSL证书错误啥原因