org.bouncycastle.asn1.x509

Class DistributionPoint

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
GeneralNamesgetCRLIssuer()
DistributionPointNamegetDistributionPoint()
static DistributionPointgetInstance(ASN1TaggedObject obj, boolean explicit)
static DistributionPointgetInstance(Object obj)
ReasonFlagsgetReasons()
DERObjecttoASN1Object()
StringtoString()

Constructor Detail

DistributionPoint

public DistributionPoint(ASN1Sequence seq)

DistributionPoint

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

Method Detail

getCRLIssuer

public GeneralNames getCRLIssuer()

getDistributionPoint

public DistributionPointName getDistributionPoint()

getInstance

public static DistributionPoint getInstance(ASN1TaggedObject obj, boolean explicit)

getInstance

public static DistributionPoint getInstance(Object obj)

getReasons

public ReasonFlags getReasons()

toASN1Object

public DERObject toASN1Object()

toString

public String toString()