jsdsi
Class Cert

java.lang.Object
  |
  +--jsdsi.Obj
        |
        +--jsdsi.Cert
All Implemented Interfaces:
Element
Direct Known Subclasses:
AuthCert, NameCert

public abstract class Cert
extends Obj
implements Element

A single SPKI/SDSI certificate.

Author:
Sameer Ajmani
See Also:
AuthCert, NameCert

Nested Class Summary
 
Nested classes inherited from class jsdsi.Element
Element.Default
 
Constructor Summary
Cert(Principal i, Subject s, Validity v, java.lang.String d, java.lang.String c)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getComment()
           
 java.lang.String getDisplay()
           
 Principal getIssuer()
           
 Subject getSubject()
           
 Validity getValidity()
           
 int hashCode()
           
(package private) static Cert parseCert(SexpList l)
           
 
Methods inherited from class jsdsi.Obj
parseObj, parseObj, toByteArray, toSexp, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jsdsi.Element
toSexp
 

Constructor Detail

Cert

public Cert(Principal i,
            Subject s,
            Validity v,
            java.lang.String d,
            java.lang.String c)
Method Detail

getIssuer

public Principal getIssuer()

getSubject

public Subject getSubject()

getValidity

public Validity getValidity()

getComment

public java.lang.String getComment()

getDisplay

public java.lang.String getDisplay()

equals

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

hashCode

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

parseCert

static Cert parseCert(SexpList l)
               throws SexpParseException
SexpParseException