org.bouncycastle.asn1.ocsp

Class BasicOCSPResponse

Implemented Interfaces:
DEREncodable

public class BasicOCSPResponse
extends ASN1Encodable

Field Summary

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Constructor Summary

BasicOCSPResponse(ASN1Sequence seq)
BasicOCSPResponse(ResponseData tbsResponseData, AlgorithmIdentifier signatureAlgorithm, DERBitString signature, ASN1Sequence certs)

Method Summary

ASN1Sequence
getCerts()
static BasicOCSPResponse
getInstance(Object obj)
static BasicOCSPResponse
getInstance(ASN1TaggedObject obj, boolean explicit)
DERBitString
getSignature()
AlgorithmIdentifier
getSignatureAlgorithm()
ResponseData
getTbsResponseData()
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

BasicOCSPResponse

public BasicOCSPResponse(ASN1Sequence seq)

BasicOCSPResponse

public BasicOCSPResponse(ResponseData tbsResponseData,
                         AlgorithmIdentifier signatureAlgorithm,
                         DERBitString signature,
                         ASN1Sequence certs)

Method Details

getCerts

public ASN1Sequence getCerts()

getInstance

public static BasicOCSPResponse getInstance(Object obj)

getInstance

public static BasicOCSPResponse getInstance(ASN1TaggedObject obj,
                                            boolean explicit)

getSignature

public DERBitString getSignature()

getSignatureAlgorithm

public AlgorithmIdentifier getSignatureAlgorithm()

getTbsResponseData

public ResponseData getTbsResponseData()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
 BasicOCSPResponse       ::= SEQUENCE {
      tbsResponseData      ResponseData,
      signatureAlgorithm   AlgorithmIdentifier,
      signature            BIT STRING,
      certs                [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL }
 
Overrides:
toASN1Object in interface ASN1Encodable