org.globus.gsi.tomcat
public class GlobusSSLSocketFactory extends org.apache.tomcat.util.net.jsse.JSSESocketFactory
Constructor and Description |
---|
GlobusSSLSocketFactory() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
clone() |
java.net.ServerSocket |
createSocket(int port) |
java.net.ServerSocket |
createSocket(int port,
int backlog) |
java.net.ServerSocket |
createSocket(int port,
int backlog,
java.net.InetAddress ifAddress) |
protected javax.net.ssl.TrustManager[] |
getTrustManagers(java.lang.String keystoreType,
java.lang.String keystoreProvider,
java.lang.String algorithm)
Create a Globus trust manager which supports proxy certificates.
|
acceptSocket, configureClientAuth, configureClientAuth, getCRLs, getEnabledCiphers, getEnabledProtocols, getKeyManagers, getKeystore, getKeystorePassword, getParameters, getTrustStore, handshake, setEnabledProtocols
protected javax.net.ssl.TrustManager[] getTrustManagers(java.lang.String keystoreType, java.lang.String keystoreProvider, java.lang.String algorithm) throws java.lang.Exception
getTrustManagers
in class org.apache.tomcat.util.net.jsse.JSSESocketFactory
keystoreType
- The type of keystore to create.keystoreProvider
- The keystore provider to use.algorithm
- The keystore algorithm.java.lang.Exception
- If we cannot create the trust managers.protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public java.net.ServerSocket createSocket(int port, int backlog, java.net.InetAddress ifAddress) throws java.io.IOException
createSocket
in class org.apache.tomcat.util.net.jsse.JSSESocketFactory
java.io.IOException
public java.net.ServerSocket createSocket(int port, int backlog) throws java.io.IOException
createSocket
in class org.apache.tomcat.util.net.jsse.JSSESocketFactory
java.io.IOException
public java.net.ServerSocket createSocket(int port) throws java.io.IOException
createSocket
in class org.apache.tomcat.util.net.jsse.JSSESocketFactory
java.io.IOException