【发布时间】:2012-10-30 05:14:45
【问题描述】:
据我所知,没有“标志”或配置设置可用于在 Netty 中启用 SSL 主机名验证。我见过的示例使用 SslHandler.handshake() 返回的 ChannelFuture 添加自定义实现:
ChannelFuture handshakeFuture = sslHandler.handshake();
handshakeFuture.addListener(new ChannelFutureListener()
{
public void operationComplete(ChannelFuture future) throws Exception
{
if (future.isSuccess())
{
// get peer certs, verify CN (or SAN extension, or..?) against requested domain
...
我只是想确保我在正确的轨道上,并且我没有错过一种简单地“启用”主机名验证的方法。
【问题讨论】: