Class ResponseData

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

public class ResponseData extends Object implements org.mozilla.jss.asn1.ASN1Value
RFC 2560:
 ResponseData ::= SEQUENCE {
    version              [0] EXPLICIT Version DEFAULT v1,
    responderID              ResponderID,
    producedAt               GeneralizedTime,
    responses                SEQUENCE OF SingleResponse,
    responseExtensions   [1] EXPLICIT Extensions OPTIONAL }
 
Version:
$Revision$ $Date$
  • Constructor Details

    • ResponseData

      public ResponseData(org.mozilla.jss.asn1.INTEGER ver, ResponderID rid, org.mozilla.jss.asn1.GeneralizedTime produced, SingleResponse[] sr, org.mozilla.jss.pkix.cert.Extension[] exts)
    • ResponseData

      public ResponseData(ResponderID rid, org.mozilla.jss.asn1.GeneralizedTime produced, SingleResponse[] sr)
    • ResponseData

      public ResponseData(ResponderID rid, org.mozilla.jss.asn1.GeneralizedTime produced, SingleResponse[] sr, org.mozilla.jss.pkix.cert.Extension[] exts)
  • Method Details

    • getTag

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

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

      public void encode(org.mozilla.jss.asn1.Tag t, OutputStream os) throws IOException
      Specified by:
      encode in interface org.mozilla.jss.asn1.ASN1Value
      Throws:
      IOException
    • getResponderID

      public ResponderID getResponderID()
    • getProducedAt

      public org.mozilla.jss.asn1.GeneralizedTime getProducedAt()
    • getResponseCount

      public int getResponseCount()
    • getResponseAt

      public SingleResponse getResponseAt(int pos)
    • getResponseExtensionCount

      public int getResponseExtensionCount()
    • getResponseExtensionAt

      public org.mozilla.jss.pkix.cert.Extension getResponseExtensionAt(int pos)
    • getTemplate

      public static ResponseData.Template getTemplate()