org.bouncycastle.asn1.ocsp

Class ResponseData

public class ResponseData extends ASN1Encodable

Constructor Summary
ResponseData(DERInteger version, ResponderID responderID, DERGeneralizedTime producedAt, ASN1Sequence responses, X509Extensions responseExtensions)
ResponseData(ResponderID responderID, DERGeneralizedTime producedAt, ASN1Sequence responses, X509Extensions responseExtensions)
ResponseData(ASN1Sequence seq)
Method Summary
static ResponseDatagetInstance(ASN1TaggedObject obj, boolean explicit)
static ResponseDatagetInstance(Object obj)
DERGeneralizedTimegetProducedAt()
ResponderIDgetResponderID()
X509ExtensionsgetResponseExtensions()
ASN1SequencegetResponses()
DERIntegergetVersion()
DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.

Constructor Detail

ResponseData

public ResponseData(DERInteger version, ResponderID responderID, DERGeneralizedTime producedAt, ASN1Sequence responses, X509Extensions responseExtensions)

ResponseData

public ResponseData(ResponderID responderID, DERGeneralizedTime producedAt, ASN1Sequence responses, X509Extensions responseExtensions)

ResponseData

public ResponseData(ASN1Sequence seq)

Method Detail

getInstance

public static ResponseData getInstance(ASN1TaggedObject obj, boolean explicit)

getInstance

public static ResponseData getInstance(Object obj)

getProducedAt

public DERGeneralizedTime getProducedAt()

getResponderID

public ResponderID getResponderID()

getResponseExtensions

public X509Extensions getResponseExtensions()

getResponses

public ASN1Sequence getResponses()

getVersion

public DERInteger getVersion()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
 ResponseData ::= SEQUENCE {
     version              [0] EXPLICIT Version DEFAULT v1,
     responderID              ResponderID,
     producedAt               GeneralizedTime,
     responses                SEQUENCE OF SingleResponse,
     responseExtensions   [1] EXPLICIT Extensions OPTIONAL }