Что определяет имя хоста, возвращаемое 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);
}

подразумевая, что это может быть либо-либо.

0 ответов

Другие вопросы по тегам