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 }
 

Version:
$Revision: 1213 $ $Date: 2010-08-18 11:44:45 -0700 (Wed, 18 Aug 2010) $

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()