public class ResponseData
extends java.lang.Object
implements org.mozilla.jss.asn1.ASN1Value
ResponseData ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, responderID ResponderID, producedAt GeneralizedTime, responses SEQUENCE OF SingleResponse, responseExtensions [1] EXPLICIT Extensions OPTIONAL }
Modifier and Type | Class and Description |
---|---|
static class |
ResponseData.Template
A Template for decoding
ResponseBytes . |
Constructor and Description |
---|
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(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) |
Modifier and Type | Method and 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() |
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)
public ResponseData(ResponderID rid, org.mozilla.jss.asn1.GeneralizedTime produced, SingleResponse[] sr)
public ResponseData(ResponderID rid, org.mozilla.jss.asn1.GeneralizedTime produced, SingleResponse[] sr, org.mozilla.jss.pkix.cert.Extension[] exts)
public org.mozilla.jss.asn1.Tag getTag()
getTag
in interface org.mozilla.jss.asn1.ASN1Value
public void encode(java.io.OutputStream os) throws java.io.IOException
encode
in interface org.mozilla.jss.asn1.ASN1Value
java.io.IOException
public void encode(org.mozilla.jss.asn1.Tag t, java.io.OutputStream os) throws java.io.IOException
encode
in interface org.mozilla.jss.asn1.ASN1Value
java.io.IOException
public ResponderID getResponderID()
public org.mozilla.jss.asn1.GeneralizedTime getProducedAt()
public int getResponseCount()
public SingleResponse getResponseAt(int pos)
public int getResponseExtensionCount()
public org.mozilla.jss.pkix.cert.Extension getResponseExtensionAt(int pos)
public static ResponseData.Template getTemplate()