org.bouncycastle.asn1.ocsp

Class BasicOCSPResponse

public class BasicOCSPResponse extends ASN1Encodable

Constructor Summary
BasicOCSPResponse(ResponseData tbsResponseData, AlgorithmIdentifier signatureAlgorithm, DERBitString signature, ASN1Sequence certs)
BasicOCSPResponse(ASN1Sequence seq)
Method Summary
ASN1SequencegetCerts()
static BasicOCSPResponsegetInstance(ASN1TaggedObject obj, boolean explicit)
static BasicOCSPResponsegetInstance(Object obj)
DERBitStringgetSignature()
AlgorithmIdentifiergetSignatureAlgorithm()
ResponseDatagetTbsResponseData()
DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.

Constructor Detail

BasicOCSPResponse

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

BasicOCSPResponse

public BasicOCSPResponse(ASN1Sequence seq)

Method Detail

getCerts

public ASN1Sequence getCerts()

getInstance

public static BasicOCSPResponse getInstance(ASN1TaggedObject obj, boolean explicit)

getInstance

public static BasicOCSPResponse getInstance(Object obj)

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 }