0
從我所知道的,沒有可用於在Netty中啓用SSL主機名驗證的「標誌」或配置設置。例子我見過添加使用)由SslHandler.handshake(返回的ChannelFuture定製實現:Netty SSL主機名驗證支持
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
...
我只是想確保我在正確的軌道上,而我絕不錯過辦法簡單地「啓用」主機名驗證。
非常感謝您的快速回答。完全合理。而且,總的來說,感謝您在這裏和其他地方發表的所有精彩帖子。你的名字在SSL上隨處可見......我一直非常依賴你的知識和幫助。謝謝!! –
這些算法的名字都記錄在這裏:http://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#jssenames –
@bruno你可以去聊天,請http://聊天.stackoverflow.com/rooms/19372/room-for-royi-namir-and-bruno –