Package org.eclipse.net4j.tcp.ssl
Class SSLUtil
java.lang.Object
org.eclipse.net4j.tcp.ssl.SSLUtil
A 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SSLEnginecreateSSLEngine(boolean client, String host, int port) Deprecated.As of 4.4 no longer supported (was only used internally before).static ITCPAcceptorgetAcceptor(org.eclipse.net4j.util.container.IManagedContainer container, String description) static Stringstatic ITCPConnectorgetConnector(org.eclipse.net4j.util.container.IManagedContainer container, String description) static intstatic intstatic Stringstatic Stringstatic Stringstatic Stringstatic intDeprecated.As of 4.4 usegetDefaultHandShakeTimeOut().static intDeprecated.As of 4.4 usegetDefaultHandShakeWaitTime().static voidprepareContainer(org.eclipse.net4j.util.container.IManagedContainer container) static voidsetConfigFile(String configFile) static voidsetDefaultHandShakeTimeOut(int defaultHandShakeTimeOut) static voidsetDefaultHandShakeWaitTime(int defaultHandShakeWaitTime) static voidsetDefaultKeyPath(String defaultKeyPath) static voidsetDefaultPassPhrase(String defaultPassPhrase) static voidsetDefaultProtocol(String defaultProtocol) static voidsetDefaultSSLConfiguration(String keyPath, String trustPath, String passPhrase) Deprecated.As of 4.4 usesetDefaultKeyPath(String),setDefaultTrustPath(String), andsetDefaultPassPhrase(String).static voidsetDefaultSSLConfiguration(String keyPath, String trustPath, String passPhrase, int handShakeTimeOut, int handShakeWaitTime) Deprecated.static voidsetDefaultTrustPath(String defaultTrustPath) static voidDeprecated.As of 4.4 usesetConfigFile(String).
-
Constructor Details
-
SSLUtil
public SSLUtil()
-
-
Method Details
-
getConfigFile
- Since:
- 4.4
-
setConfigFile
- Since:
- 4.4
-
getDefaultProtocol
- Since:
- 4.4
-
setDefaultProtocol
- Since:
- 4.4
-
getDefaultKeyPath
- Since:
- 4.4
-
setDefaultKeyPath
- Since:
- 4.4
-
getDefaultTrustPath
- Since:
- 4.4
-
setDefaultTrustPath
- Since:
- 4.4
-
getDefaultPassPhrase
- Since:
- 4.4
-
setDefaultPassPhrase
- Since:
- 4.4
-
getDefaultHandShakeTimeOut
public static int getDefaultHandShakeTimeOut()- Since:
- 4.4
-
setDefaultHandShakeTimeOut
public static void setDefaultHandShakeTimeOut(int defaultHandShakeTimeOut) - Since:
- 4.4
-
getDefaultHandShakeWaitTime
public static int getDefaultHandShakeWaitTime()- Since:
- 4.4
-
setDefaultHandShakeWaitTime
public static void setDefaultHandShakeWaitTime(int defaultHandShakeWaitTime) - Since:
- 4.4
-
prepareContainer
public static void prepareContainer(org.eclipse.net4j.util.container.IManagedContainer container) -
getAcceptor
public static ITCPAcceptor getAcceptor(org.eclipse.net4j.util.container.IManagedContainer container, String description) -
getConnector
public static ITCPConnector getConnector(org.eclipse.net4j.util.container.IManagedContainer container, String description) -
setSSLConfigurationFile
Deprecated.As of 4.4 usesetConfigFile(String). -
setDefaultSSLConfiguration
@Deprecated public static void setDefaultSSLConfiguration(String keyPath, String trustPath, String passPhrase) Deprecated.As of 4.4 usesetDefaultKeyPath(String),setDefaultTrustPath(String), andsetDefaultPassPhrase(String). -
setDefaultSSLConfiguration
@Deprecated public static void setDefaultSSLConfiguration(String keyPath, String trustPath, String passPhrase, int handShakeTimeOut, int handShakeWaitTime) Deprecated. -
createSSLEngine
@Deprecated public static SSLEngine createSSLEngine(boolean client, String host, int port) throws Exception Deprecated.As of 4.4 no longer supported (was only used internally before).- Throws:
Exception
-
getHandShakeTimeOut
Deprecated.As of 4.4 usegetDefaultHandShakeTimeOut(). -
getHandShakeWaitTime
Deprecated.As of 4.4 usegetDefaultHandShakeWaitTime().
-