org.bouncycastle.asn1.x509

Class IssuingDistributionPoint

public class IssuingDistributionPoint extends ASN1Encodable

 IssuingDistributionPoint ::= SEQUENCE { 
   distributionPoint          [0] DistributionPointName OPTIONAL, 
   onlyContainsUserCerts      [1] BOOLEAN DEFAULT FALSE, 
   onlyContainsCACerts        [2] BOOLEAN DEFAULT FALSE, 
   onlySomeReasons            [3] ReasonFlags OPTIONAL, 
   indirectCRL                [4] BOOLEAN DEFAULT FALSE,
   onlyContainsAttributeCerts [5] BOOLEAN DEFAULT FALSE }
 
Constructor Summary
IssuingDistributionPoint(DistributionPointName distributionPoint, boolean onlyContainsUserCerts, boolean onlyContainsCACerts, ReasonFlags onlySomeReasons, boolean indirectCRL, boolean onlyContainsAttributeCerts)
Constructor from given details.
IssuingDistributionPoint(ASN1Sequence seq)
Constructor from ASN1Sequence
Method Summary
DistributionPointNamegetDistributionPoint()
static IssuingDistributionPointgetInstance(ASN1TaggedObject obj, boolean explicit)
static IssuingDistributionPointgetInstance(Object obj)
ReasonFlagsgetOnlySomeReasons()
booleanisIndirectCRL()
booleanonlyContainsAttributeCerts()
booleanonlyContainsCACerts()
booleanonlyContainsUserCerts()
DERObjecttoASN1Object()
StringtoString()

Constructor Detail

IssuingDistributionPoint

public IssuingDistributionPoint(DistributionPointName distributionPoint, boolean onlyContainsUserCerts, boolean onlyContainsCACerts, ReasonFlags onlySomeReasons, boolean indirectCRL, boolean onlyContainsAttributeCerts)
Constructor from given details.

Parameters: distributionPoint May contain an URI as pointer to most current CRL. onlyContainsUserCerts Covers revocation information for end certificates. onlyContainsCACerts Covers revocation information for CA certificates. onlySomeReasons Which revocation reasons does this point cover. indirectCRL If true then the CRL contains revocation information about certificates ssued by other CAs. onlyContainsAttributeCerts Covers revocation information for attribute certificates.

IssuingDistributionPoint

public IssuingDistributionPoint(ASN1Sequence seq)
Constructor from ASN1Sequence

Method Detail

getDistributionPoint

public DistributionPointName getDistributionPoint()

Returns: Returns the distributionPoint.

getInstance

public static IssuingDistributionPoint getInstance(ASN1TaggedObject obj, boolean explicit)

getInstance

public static IssuingDistributionPoint getInstance(Object obj)

getOnlySomeReasons

public ReasonFlags getOnlySomeReasons()

Returns: Returns the onlySomeReasons.

isIndirectCRL

public boolean isIndirectCRL()

onlyContainsAttributeCerts

public boolean onlyContainsAttributeCerts()

onlyContainsCACerts

public boolean onlyContainsCACerts()

onlyContainsUserCerts

public boolean onlyContainsUserCerts()

toASN1Object

public DERObject toASN1Object()

toString

public String toString()