com.netscape.cmsutil.ocsp
Class ResponseData
java.lang.Object
com.netscape.cmsutil.ocsp.ResponseData
- All Implemented Interfaces:
- org.mozilla.jss.asn1.ASN1Value
public class ResponseData
- extends java.lang.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 }
$Revision: 14564 $ $Date: 2007-05-01 10:40:13 -0700 (Tue, 01 May 2007) $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
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 os)
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 t,
java.io.OutputStream os)
throws java.io.IOException
- Specified by:
encode
in interface org.mozilla.jss.asn1.ASN1Value
- Throws:
java.io.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()