Package org.gudy.bouncycastle.asn1.x509
Class DistributionPoint
- java.lang.Object
-
- org.gudy.bouncycastle.asn1.ASN1Encodable
-
- org.gudy.bouncycastle.asn1.x509.DistributionPoint
-
- All 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 }
-
-
Field Summary
Fields Modifier and Type Field Description (package private) GeneralNames
cRLIssuer
(package private) DistributionPointName
distributionPoint
(package private) ReasonFlags
reasons
-
Fields inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
BER, DER
-
-
Constructor Summary
Constructors Constructor Description DistributionPoint(ASN1Sequence seq)
DistributionPoint(DistributionPointName distributionPoint, ReasonFlags reasons, GeneralNames cRLIssuer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
appendObject(java.lang.StringBuffer buf, java.lang.String sep, java.lang.String name, java.lang.String value)
GeneralNames
getCRLIssuer()
DistributionPointName
getDistributionPoint()
static DistributionPoint
getInstance(java.lang.Object obj)
static DistributionPoint
getInstance(ASN1TaggedObject obj, boolean explicit)
ReasonFlags
getReasons()
DERObject
toASN1Object()
java.lang.String
toString()
-
Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
-
-
-
-
Field Detail
-
distributionPoint
DistributionPointName distributionPoint
-
reasons
ReasonFlags reasons
-
cRLIssuer
GeneralNames cRLIssuer
-
-
Constructor Detail
-
DistributionPoint
public DistributionPoint(ASN1Sequence seq)
-
DistributionPoint
public DistributionPoint(DistributionPointName distributionPoint, ReasonFlags reasons, GeneralNames cRLIssuer)
-
-
Method Detail
-
getInstance
public static DistributionPoint getInstance(ASN1TaggedObject obj, boolean explicit)
-
getInstance
public static DistributionPoint getInstance(java.lang.Object obj)
-
getDistributionPoint
public DistributionPointName getDistributionPoint()
-
getReasons
public ReasonFlags getReasons()
-
getCRLIssuer
public GeneralNames getCRLIssuer()
-
toASN1Object
public DERObject toASN1Object()
- Specified by:
toASN1Object
in classASN1Encodable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
appendObject
private void appendObject(java.lang.StringBuffer buf, java.lang.String sep, java.lang.String name, java.lang.String value)
-
-