public class ResponseData extends ASN1Object
Modifier and Type | Field and Description |
---|---|
private ASN1GeneralizedTime |
producedAt |
private ResponderID |
responderID |
private Extensions |
responseExtensions |
private ASN1Sequence |
responses |
private static ASN1Integer |
V1 |
private ASN1Integer |
version |
private boolean |
versionPresent |
Modifier | Constructor and Description |
---|---|
|
ResponseData(ASN1Integer version,
ResponderID responderID,
ASN1GeneralizedTime producedAt,
ASN1Sequence responses,
Extensions responseExtensions) |
private |
ResponseData(ASN1Sequence seq) |
|
ResponseData(ResponderID responderID,
ASN1GeneralizedTime producedAt,
ASN1Sequence responses,
Extensions responseExtensions) |
|
ResponseData(ResponderID responderID,
ASN1GeneralizedTime producedAt,
ASN1Sequence responses,
X509Extensions responseExtensions)
Deprecated.
use method taking Extensions
|
Modifier and Type | Method and Description |
---|---|
static ResponseData |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static ResponseData |
getInstance(java.lang.Object obj) |
ASN1GeneralizedTime |
getProducedAt() |
ResponderID |
getResponderID() |
Extensions |
getResponseExtensions() |
ASN1Sequence |
getResponses() |
ASN1Integer |
getVersion() |
ASN1Primitive |
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
private static final ASN1Integer V1
private boolean versionPresent
private ASN1Integer version
private ResponderID responderID
private ASN1GeneralizedTime producedAt
private ASN1Sequence responses
private Extensions responseExtensions
public ResponseData(ASN1Integer version, ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, Extensions responseExtensions)
public ResponseData(ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, X509Extensions responseExtensions)
responderID
- producedAt
- responses
- responseExtensions
- public ResponseData(ResponderID responderID, ASN1GeneralizedTime producedAt, ASN1Sequence responses, Extensions responseExtensions)
private ResponseData(ASN1Sequence seq)
public static ResponseData getInstance(ASN1TaggedObject obj, boolean explicit)
public static ResponseData getInstance(java.lang.Object obj)
public ASN1Integer getVersion()
public ResponderID getResponderID()
public ASN1GeneralizedTime getProducedAt()
public ASN1Sequence getResponses()
public Extensions getResponseExtensions()
public ASN1Primitive toASN1Primitive()
ResponseData ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, responderID ResponderID, producedAt GeneralizedTime, responses SEQUENCE OF SingleResponse, responseExtensions [1] EXPLICIT Extensions OPTIONAL }
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object