com.netscape.cmsutil.ocsp
Class Request

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

public class Request
extends java.lang.Object
implements org.mozilla.jss.asn1.ASN1Value

RFC 2560: Request ::= SEQUENCE { reqCert CertID, singleRequestExtensions [0] EXPLICIT Extensions OPTIONAL } $Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $


Nested Class Summary
static class Request.Template
          A Template for decoding Request.
 
Constructor Summary
Request(CertID reqCert, org.mozilla.jss.asn1.SEQUENCE singleRequestExtensions)
           
 
Method Summary
 void encode(java.io.OutputStream ostream)
           
 void encode(org.mozilla.jss.asn1.Tag implicitTag, java.io.OutputStream ostream)
           
 CertID getCertID()
           
 int getExtensionsCount()
           
 org.mozilla.jss.pkix.cert.Extension getRequestExtensionAt(int index)
           
 org.mozilla.jss.asn1.Tag getTag()
           
static Request.Template getTemplate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Request

public Request(CertID reqCert,
               org.mozilla.jss.asn1.SEQUENCE singleRequestExtensions)
Method Detail

getCertID

public CertID getCertID()

getExtensionsCount

public int getExtensionsCount()

getRequestExtensionAt

public org.mozilla.jss.pkix.cert.Extension getRequestExtensionAt(int index)

getTag

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

encode

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

encode

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

getTemplate

public static Request.Template getTemplate()