org.bouncycastle.asn1.x509
Class IssuingDistributionPoint
- DEREncodable
public class IssuingDistributionPoint
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 }
IssuingDistributionPoint
public IssuingDistributionPoint(ASN1Sequence seq)
Constructor from ASN1Sequence
IssuingDistributionPoint
public IssuingDistributionPoint(DistributionPointName distributionPoint,
boolean onlyContainsUserCerts,
boolean onlyContainsCACerts,
ReasonFlags onlySomeReasons,
boolean indirectCRL,
boolean onlyContainsAttributeCerts)
Constructor from given details.
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.
getOnlySomeReasons
public ReasonFlags getOnlySomeReasons()
- Returns the onlySomeReasons.
isIndirectCRL
public boolean isIndirectCRL()
onlyContainsAttributeCerts
public boolean onlyContainsAttributeCerts()
onlyContainsCACerts
public boolean onlyContainsCACerts()
onlyContainsUserCerts
public boolean onlyContainsUserCerts()
toString
public String toString()