org.bouncycastle.asn1.x509
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 | |
---|---|
DistributionPointName | getDistributionPoint() |
static IssuingDistributionPoint | getInstance(ASN1TaggedObject obj, boolean explicit) |
static IssuingDistributionPoint | getInstance(Object obj) |
ReasonFlags | getOnlySomeReasons() |
boolean | isIndirectCRL() |
boolean | onlyContainsAttributeCerts() |
boolean | onlyContainsCACerts() |
boolean | onlyContainsUserCerts() |
DERObject | toASN1Object() |
String | toString() |
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.
Returns: Returns the distributionPoint.
Returns: Returns the onlySomeReasons.