org.bouncycastle.asn1.x509

Class DistributionPoint

Implemented Interfaces:
DEREncodable

public class DistributionPoint
extends ASN1Encodable

The DistributionPoint object.
 DistributionPoint ::= SEQUENCE {
      distributionPoint [0] DistributionPointName OPTIONAL,
      reasons           [1] ReasonFlags OPTIONAL,
      cRLIssuer         [2] GeneralNames OPTIONAL
 }
 

Constructor Summary

DistributionPoint(ASN1Sequence seq)
DistributionPoint(DistributionPointName distributionPoint, ReasonFlags reasons, GeneralNames cRLIssuer)

Method Summary

GeneralNames
getCRLIssuer()
DistributionPointName
getDistributionPoint()
static DistributionPoint
getInstance(Object obj)
static DistributionPoint
getInstance(ASN1TaggedObject obj, boolean explicit)
ReasonFlags
getReasons()
DERObject
toASN1Object()

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

DistributionPoint

public DistributionPoint(ASN1Sequence seq)


DistributionPoint

public DistributionPoint(DistributionPointName distributionPoint,
                         ReasonFlags reasons,
                         GeneralNames cRLIssuer)

Method Details

getCRLIssuer

public GeneralNames getCRLIssuer()


getDistributionPoint

public DistributionPointName getDistributionPoint()


getInstance

public static DistributionPoint getInstance(Object obj)


getInstance

public static DistributionPoint getInstance(ASN1TaggedObject obj,
                                            boolean explicit)


getReasons

public ReasonFlags getReasons()


toASN1Object

public DERObject toASN1Object()
Overrides:
toASN1Object in interface ASN1Encodable