org.mozilla.jss.tests
Class JSS_SelfServServer

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

public class JSS_SelfServServer
extends java.lang.Object

Note on how to use JSS_SelfServServer and JSS_SelfServerClient For debugging purposes you should modify Constant.java debug_level to 4. First create db's and certificates java -cp jss4.jar org.mozilla.jss.tests.SetupDBs . ./passwords java -cp jss4.jar org.mozilla.jss.tests.GenerateTestCert . /passwords localhost SHA-256/RSA CA_RSA Client_RSA Server_RSA Start the server: java -cp ./jss4.jar org.mozilla.jss.tests.JSS_SelfServServer . passwords localhost false 2921 bypassoff verboseoff Start the client with 4 threads using ciphersuite 0x33. Look at the file Constant.java for the ciphersuites values. java -cp jss4.jar org.mozilla.jss.tests.JSS_SelfServClient 2 0x33 . localhost 2921 bypassoff verboseoff JSS Client_RSA If you envoke the client with a ciphersuite value -1 then all current JSS ciphersuites will be tested fox X number of threads, and once all ciphersuites have been tested the client will closed all client SSLSockets and then tell the server to shutdown. This case is for the nightly automated tests. java -cp jss4.jar org.mozilla.jss.tests.JSS_SelfServClient 4 -1 . passwords localhost 2921 bypassoff verboseoff JSS


Nested Class Summary
static class JSS_SelfServServer.HandshakeListener
           
 
Field Summary
 int port
           
static java.lang.String usage
           
 
Constructor Summary
JSS_SelfServServer()
           
 
Method Summary
 void doIt(java.lang.String[] args)
           
 boolean getSuccess()
           
 void JSS_SelfServServer()
           
static void main(java.lang.String[] args)
           
 void setFailure()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

port

public int port

usage

public static java.lang.String usage
Constructor Detail

JSS_SelfServServer

public JSS_SelfServServer()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

JSS_SelfServServer

public void JSS_SelfServServer()

doIt

public void doIt(java.lang.String[] args)
          throws java.lang.Exception
Throws:
java.lang.Exception

setFailure

public void setFailure()

getSuccess

public boolean getSuccess()