org.mozilla.jss.tests

Class JSS_SelfServServer

public class JSS_SelfServServer extends 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 classJSS_SelfServServer.HandshakeListener
Field Summary
intport
static Stringusage
Method Summary
voiddoIt(String[] args)
booleangetSuccess()
voidJSS_SelfServServer()
static voidmain(String[] args)
voidsetFailure()

Field Detail

port

public int port

usage

public static String usage

Method Detail

doIt

public void doIt(String[] args)

getSuccess

public boolean getSuccess()

JSS_SelfServServer

public void JSS_SelfServServer()

main

public static void main(String[] args)

setFailure

public void setFailure()