org.mozilla.jss.tests

Class 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 String
usage

Constructor Summary

void JSS_SelfServServer()

Method Summary

void
doIt(String[] args)
boolean
getSuccess()
static void
main(String[] args)
void
setFailure()

Field Details

port

public int port

usage

public static String usage

Constructor Details

void JSS_SelfServServer

public void JSS_SelfServServer()

Method Details

doIt

public void doIt(String[] args)
            throws Exception

getSuccess

public boolean getSuccess()

main

public static void main(String[] args)
            throws Exception

setFailure

public void setFailure()