sdsi
Class Utility

java.lang.Object
  |
  +--sdsi.Utility
Direct Known Subclasses:
ClosureProver, SearchProver, Verifier

public abstract class Utility
extends java.lang.Object

Author:
Sameer Ajmani

Field Summary
protected  CertCache _cache
           
protected  boolean DEBUG
           
 
Constructor Summary
Utility()
           
 
Method Summary
protected  boolean anyNull(java.lang.Object[] objs)
           
protected  SDSIPublicKey getIssuerKey(Cert cert)
           
protected  SDSISignature getIssuerSig(Cert cert)
           
protected  SDSIPublicKey getKey(SDSIPrincipal principal)
           
protected  Sequence getSequence(java.util.Vector vector)
           
protected  SDSIPublicKey getSubjectKey(Cert cert)
           
 Validity getValidity(Sequence sequence)
           
protected  boolean onChain(java.util.Vector chain, SDSIObject object)
           
protected  boolean onStack(java.util.Stack stack, SDSIObject object)
           
protected  void popStack(java.util.Stack stack)
           
protected  void pushStack(java.util.Stack stack, SDSIObject object)
           
protected  SDSIObject topStack(java.util.Stack stack)
           
protected  Validity validStack(java.util.Stack stack)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

protected final boolean DEBUG
See Also:
Constant Field Values

_cache

protected CertCache _cache
Constructor Detail

Utility

public Utility()
Method Detail

anyNull

protected boolean anyNull(java.lang.Object[] objs)

getKey

protected SDSIPublicKey getKey(SDSIPrincipal principal)

getIssuerKey

protected SDSIPublicKey getIssuerKey(Cert cert)

getSubjectKey

protected SDSIPublicKey getSubjectKey(Cert cert)

getIssuerSig

protected SDSISignature getIssuerSig(Cert cert)

getSequence

protected Sequence getSequence(java.util.Vector vector)
                        throws SDSIException
SDSIException

onChain

protected boolean onChain(java.util.Vector chain,
                          SDSIObject object)

onStack

protected boolean onStack(java.util.Stack stack,
                          SDSIObject object)

pushStack

protected void pushStack(java.util.Stack stack,
                         SDSIObject object)

popStack

protected void popStack(java.util.Stack stack)

validStack

protected Validity validStack(java.util.Stack stack)

getValidity

public Validity getValidity(Sequence sequence)

topStack

protected SDSIObject topStack(java.util.Stack stack)