org.bouncycastle.asn1.x509

Class IssuingDistributionPoint

Implemented Interfaces:
DEREncodable

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(ASN1Sequence seq)
Constructor from ASN1Sequence

Method Summary

static IssuingDistributionPoint
getInstance(Object obj)
static IssuingDistributionPoint
getInstance(ASN1TaggedObject obj, boolean explicit)
boolean
isIndirectCRL()
boolean
onlyContainsAttributeCerts()
boolean
onlyContainsCACerts()
boolean
onlyContainsUserCerts()
DERObject
toASN1Object()

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

IssuingDistributionPoint

public IssuingDistributionPoint(ASN1Sequence seq)
Constructor from ASN1Sequence

Method Details

getInstance

public static IssuingDistributionPoint getInstance(Object obj)


getInstance

public static IssuingDistributionPoint getInstance(ASN1TaggedObject obj,
                                                   boolean explicit)


isIndirectCRL

public boolean isIndirectCRL()


onlyContainsAttributeCerts

public boolean onlyContainsAttributeCerts()


onlyContainsCACerts

public boolean onlyContainsCACerts()


onlyContainsUserCerts

public boolean onlyContainsUserCerts()


toASN1Object

public DERObject toASN1Object()
Overrides:
toASN1Object in interface ASN1Encodable