我有一个S3托管静态网站和云前沿发行版。THere是53号路线中指向云前沿分布的A记录。创建发行版时,我接受证书的默认设置。也就是说,我没有输入证书ID或请求证书。当我尝试用Chrome浏览网站时,我会得到NET::ERR_CERT_COMMON_NAME_INVALID。
如何查看或修改默认证书的公共名称?它不会出现在证书管理器中。
发布于 2022-11-15 05:40:50
这不是编程或开发,可能需要删除,但:
curl -v https://host ),curl -v https://host将显示(服务器/叶)证书的主题和其他一些属性;CN=部分是CommonName。几乎所有的Linux和大多数其他Unix都会预先安装合适的curl;在Windows上,您可以找到并安装一个适用于Windows的非schannel版本(这可能不像我年轻时那么容易),或者使用WSL (它为您提供Linux版本)。
如果您有OpenSSL,则echo Q | openssl s_client -connect host:443 (对于1.1.1以下的版本可能需要添加-servername host)将显示链中所有证书的主题和颁发者名称(验证后的名称可能与CA(s)中发送的证书不同,而不是叶);您需要'0:‘行,或者在Server certificate / subject=上向下显示一两页的重复信息。同样,几乎所有Linuxes和Unixes都有OpenSSL;对于http://www.slproweb.com/products/Win32OpenSSL.html,您可以从http://www.slproweb.com/products/Win32OpenSSL.html获得一个端口,或者再次使用WSL。(而不是echo Q |,您可以在Unix上使用</dev/null,在Windows上使用<NUL。)
如果您有Java,keytool -printcert -sslserver host会显示很多关于证书链的信息;第一行Certificate #0 / ===== / Owner:就是您想要的。15或20年前,当Java被认为是未来的潮流时,它几乎随处可见;而今天却并非如此。我不会仅仅为了这个而安装Java,但是如果您出于任何更好的理由需要它,那么就去安装它吧。发布于 2022-11-15 07:58:37
在Cloud中有一个设置,您可以将其放入SAN --它被称为“备用域名”。
我必须检查该证书,以确定它没有将mydomain.com作为备用名称--它所拥有的只是云端分布的域名。
https://stackoverflow.com/questions/74440522
复制相似问题