Rob*_*etz 33 ssl ssl-certificate 301-redirect
所以我为此搜索了很多,但似乎我的 google-fu 失败了 - 如果这是一个微不足道且已经回答的问题,我很抱歉,我找不到任何关于此的信息
我正在尝试诊断 SSL 证书主机名不匹配。当我访问有问题的 url 时,它会将我重定向到另一个具有正确 SSL 证书的页面。但是,一些客户端报告他们收到 SSL 证书主机名不匹配错误。我唯一的假设是重定向页面有错误的证书,并且一些客户端让它滑动,因为它使用具有正确证书的新页面解析。
(问题的方式和原因并不是真正的问题)
问题:
从外到内(又名,作为世界上的客户) - 如何查看由自动重定向到另一个页面的页面提供的证书?
EEA*_*EAA 42
使用openssl s_client管道连接到openssl x509:
$ openssl s_client -connect foo.example.com:443 < /dev/null | openssl x509 -text
Run Code Online (Sandbox Code Playgroud)
(如果服务器使用SNI,则添加-servername foo.example.com
到s_client命令。)
第一次调用 openssl 时从 /dev/null 重定向 stdin 将防止它挂起等待输入。