/** * Creates a new {@link SslHandler}. * * @return a new {@link SslHandler} */ public final SslHandler newHandler() { return newHandler(newEngine()); }
/** * Creates a new {@link SslHandler} with advisory peer information. * * @param peerHost the non-authoritative name of the host * @param peerPort the non-authoritative port * * @return a new {@link SslHandler} */ public final SslHandler newHandler(String peerHost, int peerPort) { return newHandler(newEngine(peerHost, peerPort)); }
public SslHandler createHandler() throws Exception { return clientContext.newHandler(); }
public SslHandler createHandler(SocketAddress address) throws Exception { if (!(address instanceof InetSocketAddress)) { return createHandler(); } InetSocketAddress netAddress = (InetSocketAddress) address; String host = netAddress.getHostString(); if (host == null) { return createHandler(); } return clientContext.newHandler(host, netAddress.getPort()); } }
private SslHandler buildSslHandler() throws CertificateException, SSLException { final SslContext sslCtx = SslContext.newServerContext( tlsCertFile, tlsKeyFile, emptyToNull(configuration.getRestTlsKeyPassword())); return sslCtx.newHandler(); } });