com.netscape.cmsutil.ocsp
Class KeyHashID

java.lang.Object
  extended by com.netscape.cmsutil.ocsp.KeyHashID
All Implemented Interfaces:
ResponderID, org.mozilla.jss.asn1.ASN1Value

public class KeyHashID
extends java.lang.Object
implements ResponderID

RFC 2560: ResponderID ::= CHOICE { byName [1] EXPLICIT Name, byKey [2] EXPLICIT KeyHash } $Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $


Nested Class Summary
static class KeyHashID.Template
          A Template for decoding ResponseBytes.
 
Constructor Summary
KeyHashID(org.mozilla.jss.asn1.OCTET_STRING hash)
           
 
Method Summary
 void encode(java.io.OutputStream os)
           
 void encode(org.mozilla.jss.asn1.Tag tag, java.io.OutputStream os)
           
 org.mozilla.jss.asn1.OCTET_STRING getHash()
           
 org.mozilla.jss.asn1.Tag getTag()
           
static KeyHashID.Template getTemplate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyHashID

public KeyHashID(org.mozilla.jss.asn1.OCTET_STRING hash)
Method Detail

getTag

public org.mozilla.jss.asn1.Tag getTag()
Specified by:
getTag in interface org.mozilla.jss.asn1.ASN1Value

encode

public void encode(org.mozilla.jss.asn1.Tag tag,
                   java.io.OutputStream os)
            throws java.io.IOException
Specified by:
encode in interface org.mozilla.jss.asn1.ASN1Value
Throws:
java.io.IOException

encode

public void encode(java.io.OutputStream os)
            throws java.io.IOException
Specified by:
encode in interface org.mozilla.jss.asn1.ASN1Value
Throws:
java.io.IOException

getHash

public org.mozilla.jss.asn1.OCTET_STRING getHash()

getTemplate

public static KeyHashID.Template getTemplate()