org.bouncycastle.asn1.ocsp

Class CertStatus

Implemented Interfaces:
ASN1Choice, DEREncodable

public class CertStatus
extends ASN1Encodable
implements ASN1Choice

Field Summary

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Constructor Summary

CertStatus()
create a CertStatus object with a tag of zero.
CertStatus(int tagNo, DEREncodable value)
CertStatus(ASN1TaggedObject choice)
CertStatus(RevokedInfo info)

Method Summary

static CertStatus
getInstance(Object obj)
static CertStatus
getInstance(ASN1TaggedObject obj, boolean explicit)
DEREncodable
getStatus()
int
getTagNo()
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

CertStatus

public CertStatus()
create a CertStatus object with a tag of zero.

CertStatus

public CertStatus(int tagNo,
                  DEREncodable value)

CertStatus

public CertStatus(ASN1TaggedObject choice)

CertStatus

public CertStatus(RevokedInfo info)

Method Details

getInstance

public static CertStatus getInstance(Object obj)

getInstance

public static CertStatus getInstance(ASN1TaggedObject obj,
                                     boolean explicit)

getStatus

public DEREncodable getStatus()

getTagNo

public int getTagNo()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
  CertStatus ::= CHOICE {
                  good        [0]     IMPLICIT NULL,
                  revoked     [1]     IMPLICIT RevokedInfo,
                  unknown     [2]     IMPLICIT UnknownInfo }
 
Overrides:
toASN1Object in interface ASN1Encodable