public class SSLPacketReceiver extends KAPacketReceiver
This class uses the default settings of your JSSE installation.
Specific configurations are possible by setting the socket
factory. You should refer to the JSSE documentation to install
and configure your JSSE layer.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
Schema |
AcceptPollingInterval, DefaultMaxActiveConnections, DefaultPort, DefaultReceiveTimeout, receive_timeout| Constructor and Description |
|---|
SSLPacketReceiver(int pnumber) |
SSLPacketReceiver(int pnumber,
int qsize) |
SSLPacketReceiver(javax.net.ssl.SSLServerSocket s) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
address()
external address of this packet receiver.
|
java.lang.String[] |
getEnabledCipherSuites() |
boolean |
getEnableSessionCreation() |
boolean |
getNeedClientAuth() |
java.lang.String[] |
getSupportedCipherSuites() |
boolean |
getUseClientMode() |
protected static java.net.InetAddress |
guessMyIPAddress() |
protected static java.net.InetAddress |
guessMyIPAddress(java.net.DatagramSocket s) |
protected static java.net.InetAddress |
guessMyIPAddress(java.net.ServerSocket s) |
void |
setEnabledCipherSuites(java.lang.String[] suites) |
void |
setEnableSessionCreation(boolean flag) |
void |
setHostName(java.lang.String hostname)
explicitly sets the address of this packet receiver.
|
void |
setNeedClientAuth(boolean flag) |
static void |
setServerSocketFactory(javax.net.ssl.SSLServerSocketFactory s)
allows user-defined SSL socket fatories.
|
void |
setUseClientMode(boolean flag) |
receive, receive, receive, setMaxActiveConnections, shutdownpublic static final java.lang.String Schema
public SSLPacketReceiver(javax.net.ssl.SSLServerSocket s)
throws java.io.IOException
java.io.IOExceptionpublic SSLPacketReceiver(int pnumber)
throws java.io.IOException
java.io.IOExceptionpublic SSLPacketReceiver(int pnumber,
int qsize)
throws java.io.IOException
java.io.IOExceptionpublic byte[] address()
ssl:host:portaddress in interface PacketReceiverPacketReceiver.address()public void setHostName(java.lang.String hostname)
KAPacketReceiversetHostName in class KAPacketReceiverpublic java.lang.String[] getEnabledCipherSuites()
public boolean getEnableSessionCreation()
public boolean getNeedClientAuth()
public java.lang.String[] getSupportedCipherSuites()
public boolean getUseClientMode()
public void setEnabledCipherSuites(java.lang.String[] suites)
public void setEnableSessionCreation(boolean flag)
public void setNeedClientAuth(boolean flag)
public void setUseClientMode(boolean flag)
public static void setServerSocketFactory(javax.net.ssl.SSLServerSocketFactory s)
protected static java.net.InetAddress guessMyIPAddress()
throws java.net.UnknownHostException
java.net.UnknownHostExceptionprotected static java.net.InetAddress guessMyIPAddress(java.net.ServerSocket s)
throws java.net.UnknownHostException
java.net.UnknownHostExceptionprotected static java.net.InetAddress guessMyIPAddress(java.net.DatagramSocket s)
throws java.net.UnknownHostException
java.net.UnknownHostException
Copyright © 2005-2011 Antonio Carzaniga.
This documentation is maintained by Antonio Carzaniga