public class SSLNetworkModule extends TCPNetworkModule
Constructor and Description |
---|
SSLNetworkModule(javax.net.ssl.SSLSocketFactory factory,
java.lang.String host,
int port,
java.lang.String resourceContext)
Constructs a new SSLNetworkModule using the specified host and
port.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getEnabledCiphers()
Returns the enabled cipher suites.
|
java.lang.String |
getServerURI() |
void |
setEnabledCiphers(java.lang.String[] enabledCiphers)
Sets the enabled cipher suites on the underlying network socket.
|
void |
setSSLhandshakeTimeout(int timeout) |
void |
start()
Starts the module, by creating a TCP socket to the server.
|
getInputStream, getOutputStream, setConnectTimeout, stop
public SSLNetworkModule(javax.net.ssl.SSLSocketFactory factory, java.lang.String host, int port, java.lang.String resourceContext)
public java.lang.String[] getEnabledCiphers()
public void setEnabledCiphers(java.lang.String[] enabledCiphers)
public void setSSLhandshakeTimeout(int timeout)
public void start() throws java.io.IOException, MqttException
TCPNetworkModule
start
in interface NetworkModule
start
in class TCPNetworkModule
java.io.IOException
MqttException
public java.lang.String getServerURI()
getServerURI
in interface NetworkModule
getServerURI
in class TCPNetworkModule