edu.emory.mathcs.rmix.transport.ssl
Class SSLClient

java.lang.Object
  extended byedu.emory.mathcs.rmix.transport.ssl.SSLClient

public final class SSLClient
extends java.lang.Object


Nested Class Summary
static class SSLClient.Policy
           
 
Field Summary
static SSLClient NULL
           
 
Constructor Summary
SSLClient(javax.net.ssl.SSLSocketFactory socketFactory)
           
SSLClient(javax.net.ssl.SSLSocketFactory socketFactory, java.lang.String[] enabledProtocols, java.lang.String[] enabledCipherSuites, boolean enabledSessionCreation)
           
 
Method Summary
static java.lang.Object doAs(SSLClient client, java.security.PrivilegedAction action)
           
static java.lang.Object doAs(SSLClient client, java.security.PrivilegedExceptionAction action)
           
 boolean equals(java.lang.Object other)
           
static SSLClient getCurrentClient()
           
 java.lang.String[] getEnabledCipherSuites()
           
 java.lang.String[] getEnabledProtocols()
           
 boolean getEnabledSessionCreation()
           
 javax.net.ssl.SSLSocketFactory getSocketFactory()
           
 int hashCode()
           
static void setDefaultClient(SSLClient client)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL

public static final SSLClient NULL
Constructor Detail

SSLClient

public SSLClient(javax.net.ssl.SSLSocketFactory socketFactory)

SSLClient

public SSLClient(javax.net.ssl.SSLSocketFactory socketFactory,
                 java.lang.String[] enabledProtocols,
                 java.lang.String[] enabledCipherSuites,
                 boolean enabledSessionCreation)
Method Detail

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object other)

getSocketFactory

public javax.net.ssl.SSLSocketFactory getSocketFactory()

getEnabledCipherSuites

public java.lang.String[] getEnabledCipherSuites()

getEnabledProtocols

public java.lang.String[] getEnabledProtocols()

getEnabledSessionCreation

public boolean getEnabledSessionCreation()

doAs

public static java.lang.Object doAs(SSLClient client,
                                    java.security.PrivilegedAction action)

doAs

public static java.lang.Object doAs(SSLClient client,
                                    java.security.PrivilegedExceptionAction action)
                             throws java.security.PrivilegedActionException
Throws:
java.security.PrivilegedActionException

setDefaultClient

public static void setDefaultClient(SSLClient client)

getCurrentClient

public static SSLClient getCurrentClient()