我有一个从HostnameVerifier实现的自定义验证方法。如何获得自定义HostnameVerifier中的服务器IP地址
@Override
public boolean verify(String hostname, SSLSession session) {
的主机名这里让我出现在该客户端连接到(或IP地址或DNS名称)和的SSLSession URL中的价值带给我喜欢peerCert所有同行值(在我的情况服务器证书)和peerCertChain。它也具有来自URL的值的peerHost。
我想获取我的客户端连接到的服务器IP地址。 服务器(2个)在负载平衡器之后是。因此,我的客户端URL在调用服务器时将始终具有负载均衡器IP。
hostname
peerHost=session.getPeerHost()
这两个都给我从URL的值(这是loadBalancer IP)。
如何获取服务器的IP地址这是我的自定义HostnameVerifier中的负载均衡器后面?
SSLSession已获得服务器证书..我如何获得服务器IP地址?
在这个大加赞赏
感谢您的回复和明确的解释。这确实有道理。谢谢。 – Vishwa