public class GlobusSSLSocketFactory
extends org.apache.tomcat.util.net.jsse.JSSESocketFactory
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object |
crlLocation |
protected java.lang.Object |
rejectLimitedProxyEntry |
protected java.lang.Object |
signingPolicyLocation |
Constructor and Description |
---|
GlobusSSLSocketFactory(org.apache.tomcat.util.net.AbstractEndpoint endpoint) |
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, configureSessionContext, configureUseServerCipherSuitesOrder, createSSLContext, getCRLs, getEnableableCiphers, getEnableableProtocols, getKeyManagers, getKeyManagers, getKeystore, getKeystorePassword, getParameters, getTrustManagers, getTrustStore, handshake
protected java.lang.Object crlLocation
protected java.lang.Object signingPolicyLocation
protected java.lang.Object rejectLimitedProxyEntry
public GlobusSSLSocketFactory(org.apache.tomcat.util.net.AbstractEndpoint endpoint)
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 interface org.apache.tomcat.util.net.ServerSocketFactory
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 interface org.apache.tomcat.util.net.ServerSocketFactory
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 interface org.apache.tomcat.util.net.ServerSocketFactory
createSocket
in class org.apache.tomcat.util.net.jsse.JSSESocketFactory
java.io.IOException