public class SslTransportServer extends TcpTransportServer
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
clientAuth |
private java.lang.String |
disabledCypherSuites |
protected javax.net.ssl.KeyManager[] |
keyManagers |
protected java.lang.String |
protocol |
protected javax.net.ssl.SSLContext |
sslContext |
private javax.net.ssl.TrustManager[] |
trustManagers |
acceptSource, backlog, bindAddress, bindScheme, blockingExecutor, channel, dispatchQueue, listener, receiveBufferSize, sendBufferSize| Constructor and Description |
|---|
SslTransportServer(java.net.URI location) |
| Modifier and Type | Method and Description |
|---|---|
protected TcpTransport |
createTransport() |
static SslTransportServer |
createTransportServer(java.net.URI uri) |
java.lang.String |
getClientAuth() |
java.lang.String |
getDisabledCypherSuites() |
javax.net.ssl.SSLContext |
getSSLContext() |
SslTransportServer |
protocol(java.lang.String value) |
void |
setClientAuth(java.lang.String clientAuth) |
void |
setDisabledCypherSuites(java.lang.String disabledCypherSuites) |
void |
setKeyManagers(javax.net.ssl.KeyManager[] keyManagers) |
void |
setSSLContext(javax.net.ssl.SSLContext sslContext) |
void |
setTrustManagers(javax.net.ssl.TrustManager[] trustManagers) |
void |
start(Task onCompleted)
Starts the service.
|
getBacklog, getBlockingExecutor, getBoundAddress, getDispatchQueue, getReceiveBufferSize, getSendBufferSize, getSocketAddress, handleSocket, resume, setBacklog, setBlockingExecutor, setDispatchQueue, setReceiveBufferSize, setSendBufferSize, setTransportServerListener, start, stop, stop, suspend, toStringprotected javax.net.ssl.KeyManager[] keyManagers
private javax.net.ssl.TrustManager[] trustManagers
protected java.lang.String protocol
protected javax.net.ssl.SSLContext sslContext
private java.lang.String clientAuth
private java.lang.String disabledCypherSuites
public SslTransportServer(java.net.URI location)
throws java.lang.Exception
java.lang.Exceptionpublic static SslTransportServer createTransportServer(java.net.URI uri) throws java.lang.Exception
java.lang.Exceptionpublic void setKeyManagers(javax.net.ssl.KeyManager[] keyManagers)
public void setTrustManagers(javax.net.ssl.TrustManager[] trustManagers)
public void start(Task onCompleted) throws java.lang.Exception
TransportServerstart in interface TransportServerstart in class TcpTransportServeronCompleted - my be set to null if not interested in a callback.java.lang.Exceptionprotected TcpTransport createTransport()
createTransport in class TcpTransportServerpublic SslTransportServer protocol(java.lang.String value) throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmExceptionpublic javax.net.ssl.SSLContext getSSLContext()
public void setSSLContext(javax.net.ssl.SSLContext sslContext)
public java.lang.String getClientAuth()
public void setClientAuth(java.lang.String clientAuth)
public java.lang.String getDisabledCypherSuites()
public void setDisabledCypherSuites(java.lang.String disabledCypherSuites)