org.mozilla.jss.tests

Class 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(String server, String CipherSuite)
String
getKeystoreLoc()
Get the location of rsa.pfx
boolean
isServerAlive()
static void
main(String[] args)
Main method for local unit testing.
void
outputCipherResults()
void
sendServerShutdownMsg()
sendServerShutdownMsg
void
setCipherSuite(String fCipherSuite)
Set the cipher suite name to use.
void
setHost(String fHost)
Set the host name to connect to.
void
setKeystoreLoc(String fKeystoreLoc)
Set the location of rsa.pfx
void
setPort(int fPort)
Set the port number to connect to.
void
setSslRevision(String fSslRevision)
Set the protocol type and revision
void
testCiphersuites()
Test communication with SSL server S

Constructor Details

JSSE_SSLClient

public JSSE_SSLClient()
Default constructor.

Method Details

configureCipherSuites

public void configureCipherSuites(String server,
                                  String CipherSuite)

getKeystoreLoc

public String getKeystoreLoc()
Get the location of rsa.pfx
Returns:
String fKeystoreLoc

isServerAlive

public boolean isServerAlive()

main

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

outputCipherResults

public void outputCipherResults()

sendServerShutdownMsg

public void sendServerShutdownMsg()
sendServerShutdownMsg

setCipherSuite

public void setCipherSuite(String fCipherSuite)
Set the cipher suite name to use.
Parameters:

setHost

public void setHost(String fHost)
Set the host name to connect to.
Parameters:

setKeystoreLoc

public void setKeystoreLoc(String fKeystoreLoc)
Set the location of rsa.pfx
Parameters:

setPort

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

setSslRevision

public void setSslRevision(String fSslRevision)
Set the protocol type and revision
Parameters:

testCiphersuites

public void testCiphersuites()
Test communication with SSL server S