草庐IT

ipaddresses

全部标签

java - 创建证书时 IP 地址作为主机名 (CN)? (HTTPS 主机名错误 : should be <ipAddress>)

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowareSSLcertificateservernamesresolved/CanIaddalternativenamesusingkeytool?我创建了一个证书并将CN设置为我服务器的IP地址,格式为xxx.xxx.xxx.xxx。但是当我尝试用Java运行我的代码时,我得到了一个HTTPShostnamewrong:shouldbe错误信息。有什么问题吗?我确定我正在连接到正确的IP地址。但是,我没有在证书上指定服务器的端口。为CN提供值时是否需要端口?但我使用的是https的默认端口8443。此外