如何列出替代证书主题名称

时间:2019-01-18 14:10:37

标签: curl

我收到此错误:

curl https://a.b.c.de/
SSL: no alternative certificate subject name matches target host name 'a.b.c.de'

如何列出a.b.c.de的所有有效名称?

AFAIK是CN加上“替代证书主题名称”

我想知道哪些名称是有效的。

具有curl的解决方案会很好,但是也可以使用任何Linux工具。

1 个答案:

答案 0 :(得分:0)

在用户ottomeister的帮助下,我找到了一种解决方案,用于获取主题备用名称

命令:

openssl s_client -connect a.b.c.de:443 </dev/null 2>/dev/null | \
    openssl x509 -inform pem -text | grep -A1 "Subject Alternative Name"

结果:

 X509v3 Subject Alternative Name: 
     email:info@a.b.c.de, DNS:other.c.de, IP Address:93.184.216.34