org.bouncycastle.asn1.ocsp

Class SingleResponse

Implemented Interfaces:
DEREncodable

public class SingleResponse
extends ASN1Encodable

Field Summary

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Constructor Summary

SingleResponse(ASN1Sequence seq)
SingleResponse(CertID certID, CertStatus certStatus, DERGeneralizedTime thisUpdate, DERGeneralizedTime nextUpdate, X509Extensions singleExtensions)

Method Summary

CertID
getCertID()
CertStatus
getCertStatus()
static SingleResponse
getInstance(Object obj)
static SingleResponse
getInstance(ASN1TaggedObject obj, boolean explicit)
DERGeneralizedTime
getNextUpdate()
X509Extensions
getSingleExtensions()
DERGeneralizedTime
getThisUpdate()
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

SingleResponse

public SingleResponse(ASN1Sequence seq)

SingleResponse

public SingleResponse(CertID certID,
                      CertStatus certStatus,
                      DERGeneralizedTime thisUpdate,
                      DERGeneralizedTime nextUpdate,
                      X509Extensions singleExtensions)

Method Details

getCertID

public CertID getCertID()

getCertStatus

public CertStatus getCertStatus()

getInstance

public static SingleResponse getInstance(Object obj)

getInstance

public static SingleResponse getInstance(ASN1TaggedObject obj,
                                         boolean explicit)

getNextUpdate

public DERGeneralizedTime getNextUpdate()

getSingleExtensions

public X509Extensions getSingleExtensions()

getThisUpdate

public DERGeneralizedTime getThisUpdate()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
  SingleResponse ::= SEQUENCE {
          certID                       CertID,
          certStatus                   CertStatus,
          thisUpdate                   GeneralizedTime,
          nextUpdate         [0]       EXPLICIT GeneralizedTime OPTIONAL,
          singleExtensions   [1]       EXPLICIT Extensions OPTIONAL }
 
Overrides:
toASN1Object in interface ASN1Encodable