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.ASN1Valuepublic void encode(java.io.OutputStream os)
throws java.io.IOException
encode in interface org.mozilla.jss.asn1.ASN1Valuejava.io.IOExceptionpublic void encode(org.mozilla.jss.asn1.Tag t,
java.io.OutputStream os)
throws java.io.IOException
encode in interface org.mozilla.jss.asn1.ASN1Valuejava.io.IOExceptionpublic 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()