JSS 3.2

org.mozilla.jss.tests
Class SSLClientAuth

java.lang.Object
  |
  +--org.mozilla.jss.tests.SSLClientAuth
All Implemented Interfaces:
java.lang.Runnable

public class SSLClientAuth
extends java.lang.Object
implements java.lang.Runnable


Nested Class Summary
static class SSLClientAuth.HandshakeListener
           
 
Field Summary
private  java.lang.String clientCertNick
           
private  X509Certificate nssClientCert
           
private  X509Certificate nssServerCert
           
static int port
           
private  java.lang.String serverCertNick
           
 boolean serverReady
           
static SignatureAlgorithm sigAlg
           
private  boolean success
           
private  boolean useNickname
           
 
Constructor Summary
SSLClientAuth()
           
 
Method Summary
 void doIt(java.lang.String[] args)
           
 boolean getSuccess()
           
static void main(java.lang.String[] args)
           
(package private) static Extension makeBasicConstraintsExtension()
           
static Certificate makeCert(java.lang.String issuerName, java.lang.String subjectName, int serialNumber, java.security.PrivateKey privKey, java.security.PublicKey pubKey, int rand, SEQUENCE extensions)
           
(package private) static int nextRandInt(java.security.SecureRandom rand)
           
 void run()
          Server run method.
 void setFailure()
           
private  void testConnection()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sigAlg

public static final SignatureAlgorithm sigAlg

nssServerCert

private X509Certificate nssServerCert

nssClientCert

private X509Certificate nssClientCert

serverCertNick

private java.lang.String serverCertNick

clientCertNick

private java.lang.String clientCertNick

useNickname

private boolean useNickname

success

private boolean success

port

public static int port

serverReady

public boolean serverReady
Constructor Detail

SSLClientAuth

public SSLClientAuth()
Method Detail

makeCert

public static Certificate makeCert(java.lang.String issuerName,
                                   java.lang.String subjectName,
                                   int serialNumber,
                                   java.security.PrivateKey privKey,
                                   java.security.PublicKey pubKey,
                                   int rand,
                                   SEQUENCE extensions)
                            throws java.lang.Exception
java.lang.Exception

main

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

doIt

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

testConnection

private void testConnection()
                     throws java.lang.Exception
java.lang.Exception

setFailure

public void setFailure()

getSuccess

public boolean getSuccess()

run

public void run()
Server run method.

Specified by:
run in interface java.lang.Runnable

makeBasicConstraintsExtension

static Extension makeBasicConstraintsExtension()
                                        throws java.lang.Exception
java.lang.Exception

nextRandInt

static int nextRandInt(java.security.SecureRandom rand)
                throws java.lang.Exception
java.lang.Exception

JSS 3.2