org.mozilla.jss.tests
Class JSSE_SSLClient

java.lang.Object
  extended by org.mozilla.jss.tests.JSSE_SSLClient

public class JSSE_SSLClient
extends java.lang.Object

This program connects to any SSL Server to exercise all ciphers supported by JSSE for a given JDK/JRE version. The result is listing of common ciphers between the server and this JSSE client.


Constructor Summary
JSSE_SSLClient()
          Default constructor.
 
Method Summary
 void configureCipherSuites(java.lang.String server, java.lang.String CipherSuite)
           
 java.lang.String getKeystoreLoc()
          Get the location of rsa.pfx
 boolean isServerAlive()
           
static void main(java.lang.String[] args)
          Main method for local unit testing.
 void outputCipherResults()
           
 void sendServerShutdownMsg()
          sendServerShutdownMsg
 void setCipherSuite(java.lang.String fCipherSuite)
          Set the cipher suite name to use.
 void setHost(java.lang.String fHost)
          Set the host name to connect to.
 void setKeystoreLoc(java.lang.String fKeystoreLoc)
          Set the location of rsa.pfx
 void setPort(int fPort)
          Set the port number to connect to.
 void setSslRevision(java.lang.String fSslRevision)
          Set the protocol type and revision
 void testCiphersuites()
          Test communication with SSL server S
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSSE_SSLClient

public JSSE_SSLClient()
Default constructor.

Method Detail

setSslRevision

public void setSslRevision(java.lang.String fSslRevision)
Set the protocol type and revision

Parameters:
fSslRevision -

setHost

public void setHost(java.lang.String fHost)
Set the host name to connect to.

Parameters:
fHost -

setPort

public void setPort(int fPort)
Set the port number to connect to.

Parameters:
fPort -

setCipherSuite

public void setCipherSuite(java.lang.String fCipherSuite)
Set the cipher suite name to use.

Parameters:
fCipherSuite -

setKeystoreLoc

public void setKeystoreLoc(java.lang.String fKeystoreLoc)
Set the location of rsa.pfx

Parameters:
fKeystoreLoc -

getKeystoreLoc

public java.lang.String getKeystoreLoc()
Get the location of rsa.pfx

Returns:
String fKeystoreLoc

isServerAlive

public boolean isServerAlive()

testCiphersuites

public void testCiphersuites()
Test communication with SSL server S


configureCipherSuites

public void configureCipherSuites(java.lang.String server,
                                  java.lang.String CipherSuite)

sendServerShutdownMsg

public void sendServerShutdownMsg()
sendServerShutdownMsg


outputCipherResults

public void outputCipherResults()

main

public static void main(java.lang.String[] args)
Main method for local unit testing.