public class TCPSSLHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TCPSSLHelper.ClientAuth |
| Constructor and Description |
|---|
TCPSSLHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyConnectionOptions(io.netty.bootstrap.Bootstrap bootstrap) |
void |
applyConnectionOptions(io.netty.bootstrap.ServerBootstrap bootstrap) |
void |
checkSSL(VertxInternal vertx) |
javax.net.ssl.SSLContext |
createContext(VertxInternal vertx,
java.lang.String ksPath,
java.lang.String ksPassword,
java.lang.String tsPath,
java.lang.String tsPassword,
boolean trustAll) |
int |
getAcceptBacklog() |
TCPSSLHelper.ClientAuth |
getClientAuth() |
int |
getConnectTimeout() |
java.lang.String |
getKeyStorePassword() |
java.lang.String |
getKeyStorePath() |
int |
getReceiveBufferSize() |
int |
getSendBufferSize() |
int |
getSoLinger() |
javax.net.ssl.SSLContext |
getSSLContext() |
int |
getTrafficClass() |
java.lang.String |
getTrustStorePassword() |
java.lang.String |
getTrustStorePath() |
boolean |
isReuseAddress() |
boolean |
isSSL() |
boolean |
isTCPKeepAlive() |
boolean |
isTCPNoDelay() |
boolean |
isTrustAll() |
boolean |
isUsePooledBuffers() |
boolean |
isVerifyHost() |
void |
setAcceptBacklog(int acceptBackLog) |
void |
setClientAuthRequired(boolean required) |
void |
setConnectTimeout(int connectTimeout) |
void |
setKeyStorePassword(java.lang.String pwd) |
void |
setKeyStorePath(java.lang.String path) |
void |
setReceiveBufferSize(int size) |
void |
setReuseAddress(boolean reuse) |
void |
setSendBufferSize(int size) |
void |
setSoLinger(int linger) |
void |
setSSL(boolean ssl) |
void |
setTCPKeepAlive(boolean keepAlive) |
void |
setTCPNoDelay(boolean tcpNoDelay) |
void |
setTrafficClass(int trafficClass) |
void |
setTrustAll(boolean trustAll) |
void |
setTrustStorePassword(java.lang.String pwd) |
void |
setTrustStorePath(java.lang.String path) |
void |
setUsePooledBuffers(boolean usePooledBuffers) |
void |
setVerifyHost(boolean verifyHost) |
public void checkSSL(VertxInternal vertx)
public void applyConnectionOptions(io.netty.bootstrap.ServerBootstrap bootstrap)
public void applyConnectionOptions(io.netty.bootstrap.Bootstrap bootstrap)
public boolean isTCPNoDelay()
public int getSendBufferSize()
public int getReceiveBufferSize()
public boolean isTCPKeepAlive()
public boolean isReuseAddress()
public int getSoLinger()
public int getTrafficClass()
public void setTCPNoDelay(boolean tcpNoDelay)
public void setSendBufferSize(int size)
public void setReceiveBufferSize(int size)
public void setTCPKeepAlive(boolean keepAlive)
public void setReuseAddress(boolean reuse)
public void setSoLinger(int linger)
public void setTrafficClass(int trafficClass)
public boolean isSSL()
public boolean isVerifyHost()
public java.lang.String getKeyStorePath()
public java.lang.String getKeyStorePassword()
public java.lang.String getTrustStorePath()
public java.lang.String getTrustStorePassword()
public TCPSSLHelper.ClientAuth getClientAuth()
public boolean isTrustAll()
public javax.net.ssl.SSLContext getSSLContext()
public void setSSL(boolean ssl)
public void setVerifyHost(boolean verifyHost)
public void setKeyStorePath(java.lang.String path)
public void setKeyStorePassword(java.lang.String pwd)
public void setTrustStorePath(java.lang.String path)
public void setTrustStorePassword(java.lang.String pwd)
public void setClientAuthRequired(boolean required)
public void setTrustAll(boolean trustAll)
public int getAcceptBacklog()
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public void setAcceptBacklog(int acceptBackLog)
public void setUsePooledBuffers(boolean usePooledBuffers)
public boolean isUsePooledBuffers()
public javax.net.ssl.SSLContext createContext(VertxInternal vertx, java.lang.String ksPath, java.lang.String ksPassword, java.lang.String tsPath, java.lang.String tsPassword, boolean trustAll)