我正在使用 IP 地址(例如 123.123.123.123)而不是主机名连接到主机,但出现此异常:
javax.net.ssl.SSLException: Certificate for <123.123.123.123> doesn't match common name of the certificate subject: abcdef.test.group
我可以在“对等备用名称”下的调试输出中看到 123.123.123.123 的实际主机名,所以我猜测问题是因为我正在使用 IP 地址,它无法将其解析为主机名,因此匹配针对对等主机列表。
我正在使用 IP 地址,因为本地 DNS 尚未设置,在我要求管理员更新/etc/hosts 文件以将该 IP 映射到主机之前,我想检查问题是否确实是我我正在使用 IP 地址。
当我输入此内容时,我说服自己它是 - 但如果其他人也同意,那会很好。
最佳答案
使用 IP/主机名映射更新/etc/hosts 文件后一切正常。
关于unix - <123.123.123.123> 的证书与证书主题的通用名称不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59068578/