Что определяет имя хоста, возвращаемое SSLSession.getPeerHost()?
javax.net.ssl.SSLSession.getPeerHost()
возвращает IP-адрес. Что определяет это возвращаемое значение и возможно ли получить фактическое имя хоста (FQDN)? Результат передается вsun.security.util.HostnameChecker.match(...)
что делает:
if (isIpAddress(expectedName)) {
matchIP(expectedName, cert);
} else {
matchDNS(expectedName, cert, chainsToPublicCA);
}
подразумевая, что это может быть либо-либо.