jsdsi
Class OnlineTest

java.lang.Object
  |
  +--jsdsi.Obj
        |
        +--jsdsi.OnlineTest
Direct Known Subclasses:
OneTime, Revalidation, Revocation

public abstract class OnlineTest
extends Obj

Verifies whether a certificate is valid by contacting an online principal or its agent.

Author:
Sameer Ajmani

Constructor Summary
OnlineTest(Principal p, java.net.URL[] u)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 Principal getPrincipal()
           
(package private) abstract  Sexp[] getSexpParts()
           
(package private) abstract  java.lang.String getSexpType()
           
 java.net.URL[] getURLs()
           
 int hashCode()
           
(package private) static OnlineTest parseOnlineTest(SexpList l)
           
 SexpList toSexp()
           
 
Methods inherited from class jsdsi.Obj
parseObj, parseObj, toByteArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OnlineTest

public OnlineTest(Principal p,
                  java.net.URL[] u)
Method Detail

getPrincipal

public Principal getPrincipal()

getURLs

public java.net.URL[] getURLs()

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in class Obj

hashCode

public int hashCode()
Specified by:
hashCode in class Obj

getSexpType

abstract java.lang.String getSexpType()

getSexpParts

abstract Sexp[] getSexpParts()

toSexp

public final SexpList toSexp()
Specified by:
toSexp in class Obj

parseOnlineTest

static OnlineTest parseOnlineTest(SexpList l)
                           throws SexpParseException
SexpParseException