Package org.eclipse.net4j.tcp.ssl
Class SSLUtil
- java.lang.Object
- 
- org.eclipse.net4j.tcp.ssl.SSLUtil
 
- 
 public class SSLUtil extends java.lang.ObjectA utility class with various static factory and convenience methods for SSL transport.- Since:
- 4.0
- Author:
- Teerawat Chaiyakijpichet (No Magic Asia Ltd.), Caspar De Groot (No Magic Asia Ltd.)
 
- 
- 
Constructor SummaryConstructors Constructor Description SSLUtil()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.net.ssl.SSLEnginecreateSSLEngine(boolean client, java.lang.String host, int port)static ITCPAcceptorgetAcceptor(org.eclipse.net4j.util.container.IManagedContainer container, java.lang.String description)static ITCPConnectorgetConnector(org.eclipse.net4j.util.container.IManagedContainer container, java.lang.String description)static intgetHandShakeTimeOut()static intgetHandShakeWaitTime()static voidprepareContainer(org.eclipse.net4j.util.container.IManagedContainer container)static voidsetDefaultSSLConfiguration(java.lang.String keyPath, java.lang.String trustPath, java.lang.String passPhrase)static voidsetDefaultSSLConfiguration(java.lang.String keyPath, java.lang.String trustPath, java.lang.String passPhrase, int handShakeTimeOut, int handShakeWaitTime)static voidsetSSLConfigurationFile(java.lang.String file)
 
- 
- 
- 
Method Detail- 
setDefaultSSLConfigurationpublic static void setDefaultSSLConfiguration(java.lang.String keyPath, java.lang.String trustPath, java.lang.String passPhrase)
 - 
setDefaultSSLConfigurationpublic static void setDefaultSSLConfiguration(java.lang.String keyPath, java.lang.String trustPath, java.lang.String passPhrase, int handShakeTimeOut, int handShakeWaitTime)
 - 
setSSLConfigurationFilepublic static void setSSLConfigurationFile(java.lang.String file) 
 - 
prepareContainerpublic static void prepareContainer(org.eclipse.net4j.util.container.IManagedContainer container) 
 - 
getAcceptorpublic static ITCPAcceptor getAcceptor(org.eclipse.net4j.util.container.IManagedContainer container, java.lang.String description) 
 - 
getConnectorpublic static ITCPConnector getConnector(org.eclipse.net4j.util.container.IManagedContainer container, java.lang.String description) 
 - 
createSSLEnginepublic static javax.net.ssl.SSLEngine createSSLEngine(boolean client, java.lang.String host, int port) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
getHandShakeTimeOutpublic static int getHandShakeTimeOut() 
 - 
getHandShakeWaitTimepublic static int getHandShakeWaitTime() 
 
- 
 
-