com.netscape.cmsutil.ocsp
Class NameID

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

public class NameID
extends java.lang.Object
implements ResponderID

RFC 2560:

 ResponderID ::= CHOICE {
    byName               [1] EXPLICIT Name,
    byKey                [2] EXPLICIT KeyHash }
 

Version:
$Revision$ $Date$

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

Constructor Detail

NameID

public NameID(org.mozilla.jss.pkix.primitive.Name n)
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

getName

public org.mozilla.jss.pkix.primitive.Name getName()

getTemplate

public static NameID.Template getTemplate()