org.bouncycastle.asn1.ocsp

Class RevokedInfo

Implemented Interfaces:
DEREncodable

public class RevokedInfo
extends ASN1Encodable

Field Summary

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Constructor Summary

RevokedInfo(ASN1Sequence seq)
RevokedInfo(DERGeneralizedTime revocationTime, CRLReason revocationReason)

Method Summary

static RevokedInfo
getInstance(Object obj)
static RevokedInfo
getInstance(ASN1TaggedObject obj, boolean explicit)
CRLReason
getRevocationReason()
DERGeneralizedTime
getRevocationTime()
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

RevokedInfo

public RevokedInfo(ASN1Sequence seq)

RevokedInfo

public RevokedInfo(DERGeneralizedTime revocationTime,
                   CRLReason revocationReason)

Method Details

getInstance

public static RevokedInfo getInstance(Object obj)

getInstance

public static RevokedInfo getInstance(ASN1TaggedObject obj,
                                      boolean explicit)

getRevocationReason

public CRLReason getRevocationReason()

getRevocationTime

public DERGeneralizedTime getRevocationTime()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
 RevokedInfo ::= SEQUENCE {
      revocationTime              GeneralizedTime,
      revocationReason    [0]     EXPLICIT CRLReason OPTIONAL }
 
Overrides:
toASN1Object in interface ASN1Encodable