Package 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 }
- Version:
- $Revision$ $Date$
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ResponseData.Template
A Template for decodingResponseBytes
.
-
Constructor Summary
Constructors Constructor Description ResponseData(ResponderID rid, org.mozilla.jss.asn1.GeneralizedTime produced, SingleResponse[] sr)
ResponseData(ResponderID rid, org.mozilla.jss.asn1.GeneralizedTime produced, SingleResponse[] sr, org.mozilla.jss.pkix.cert.Extension[] exts)
ResponseData(org.mozilla.jss.asn1.INTEGER ver, ResponderID rid, org.mozilla.jss.asn1.GeneralizedTime produced, SingleResponse[] sr, org.mozilla.jss.pkix.cert.Extension[] exts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(java.io.OutputStream os)
void
encode(org.mozilla.jss.asn1.Tag t, java.io.OutputStream os)
org.mozilla.jss.asn1.GeneralizedTime
getProducedAt()
ResponderID
getResponderID()
SingleResponse
getResponseAt(int pos)
int
getResponseCount()
org.mozilla.jss.pkix.cert.Extension
getResponseExtensionAt(int pos)
int
getResponseExtensionCount()
org.mozilla.jss.asn1.Tag
getTag()
static ResponseData.Template
getTemplate()
-
-
-
Constructor Detail
-
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 Detail
-
getTag
public org.mozilla.jss.asn1.Tag getTag()
- Specified by:
getTag
in interfaceorg.mozilla.jss.asn1.ASN1Value
-
encode
public void encode(java.io.OutputStream os) throws java.io.IOException
- Specified by:
encode
in interfaceorg.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 interfaceorg.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()
-
-