com.netscape.cmsutil.ocsp
Class ResponseBytes

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

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

RFC 2560:

 ResponseBytes ::=       SEQUENCE {
     responseType   OBJECT IDENTIFIER,
     response       OCTET STRING }
 

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

Nested Class Summary
static class ResponseBytes.Template
          A Template for decoding ResponseBytes.
 
Field Summary
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER OCSP
           
static org.mozilla.jss.asn1.OBJECT_IDENTIFIER OCSP_BASIC
           
 
Constructor Summary
ResponseBytes(org.mozilla.jss.asn1.OBJECT_IDENTIFIER responseType, org.mozilla.jss.asn1.OCTET_STRING response)
           
 
Method Summary
 void encode(java.io.OutputStream ostream)
           
 void encode(org.mozilla.jss.asn1.Tag implicitTag, java.io.OutputStream ostream)
           
 org.mozilla.jss.asn1.OBJECT_IDENTIFIER getObjectIdentifier()
           
 org.mozilla.jss.asn1.OCTET_STRING getResponse()
           
 org.mozilla.jss.asn1.Tag getTag()
           
static ResponseBytes.Template getTemplate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OCSP

public static final org.mozilla.jss.asn1.OBJECT_IDENTIFIER OCSP

OCSP_BASIC

public static final org.mozilla.jss.asn1.OBJECT_IDENTIFIER OCSP_BASIC
Constructor Detail

ResponseBytes

public ResponseBytes(org.mozilla.jss.asn1.OBJECT_IDENTIFIER responseType,
                     org.mozilla.jss.asn1.OCTET_STRING response)
Method Detail

getObjectIdentifier

public org.mozilla.jss.asn1.OBJECT_IDENTIFIER getObjectIdentifier()

getResponse

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

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 ResponseBytes.Template getTemplate()