com.silverpeas.util.security
Class SilverpeasSSLSocketFactory
java.lang.Object
javax.net.SocketFactory
javax.net.ssl.SSLSocketFactory
com.silverpeas.util.security.SilverpeasSSLSocketFactory
public class SilverpeasSSLSocketFactory
- extends SSLSocketFactory
This is our own implementation of SSLSocketFactory using the default one but specifying our own
truststore file thus enabling Silverpeas to configure this system element. The TrustStore is the
one declared in Silverpeas, not the one in the default System.properties at launch time.
- Author:
- ehugonnet
Method Summary |
Socket |
createSocket()
|
Socket |
createSocket(InetAddress inaddr,
int i)
|
Socket |
createSocket(InetAddress inaddr,
int i,
InetAddress inaddr1,
int j)
|
Socket |
createSocket(Socket socket,
String s,
int i,
boolean flag)
|
Socket |
createSocket(String s,
int i)
|
Socket |
createSocket(String s,
int i,
InetAddress inaddr,
int j)
|
static SocketFactory |
getDefault()
|
String[] |
getDefaultCipherSuites()
|
String[] |
getSupportedCipherSuites()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRUSTSTORE_KEY
public static final String TRUSTSTORE_KEY
- See Also:
- Constant Field Values
TRUSTSTORE_PASSWORD_KEY
public static final String TRUSTSTORE_PASSWORD_KEY
- See Also:
- Constant Field Values
SilverpeasSSLSocketFactory
public SilverpeasSSLSocketFactory()
getDefault
public static SocketFactory getDefault()
createSocket
public Socket createSocket()
throws IOException
- Overrides:
createSocket
in class SocketFactory
- Throws:
IOException
createSocket
public Socket createSocket(Socket socket,
String s,
int i,
boolean flag)
throws IOException
- Specified by:
createSocket
in class SSLSocketFactory
- Throws:
IOException
createSocket
public Socket createSocket(InetAddress inaddr,
int i,
InetAddress inaddr1,
int j)
throws IOException
- Specified by:
createSocket
in class SocketFactory
- Throws:
IOException
createSocket
public Socket createSocket(InetAddress inaddr,
int i)
throws IOException
- Specified by:
createSocket
in class SocketFactory
- Throws:
IOException
createSocket
public Socket createSocket(String s,
int i,
InetAddress inaddr,
int j)
throws IOException
- Specified by:
createSocket
in class SocketFactory
- Throws:
IOException
createSocket
public Socket createSocket(String s,
int i)
throws IOException
- Specified by:
createSocket
in class SocketFactory
- Throws:
IOException
getDefaultCipherSuites
public String[] getDefaultCipherSuites()
- Specified by:
getDefaultCipherSuites
in class SSLSocketFactory
getSupportedCipherSuites
public String[] getSupportedCipherSuites()
- Specified by:
getSupportedCipherSuites
in class SSLSocketFactory
Copyright © 2016 Silverpeas. All Rights Reserved.