org.bouncycastle.asn1.ocsp

Class ResponseData

Implemented Interfaces:
DEREncodable

public class ResponseData
extends ASN1Encodable

Field Summary

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Constructor Summary

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

Method Summary

static ResponseData
getInstance(Object obj)
static ResponseData
getInstance(ASN1TaggedObject obj, boolean explicit)
DERGeneralizedTime
getProducedAt()
ResponderID
getResponderID()
X509Extensions
getResponseExtensions()
ASN1Sequence
getResponses()
DERInteger
getVersion()
DERObject
toASN1Object()
Produce an object suitable for an ASN1OutputStream.

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode, toASN1Object

Constructor Details

ResponseData

public ResponseData(ASN1Sequence seq)

ResponseData

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

ResponseData

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

Method Details

getInstance

public static ResponseData getInstance(Object obj)

getInstance

public static ResponseData getInstance(ASN1TaggedObject obj,
                                       boolean explicit)

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 }
 
Overrides:
toASN1Object in interface ASN1Encodable