Class IssuingDistributionPoint

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x509.IssuingDistributionPoint
All Implemented Interfaces:
ASN1Encodable

public class IssuingDistributionPoint
extends ASN1Object
 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 Details

    • 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​(DistributionPointName distributionPoint, boolean indirectCRL, boolean onlyContainsAttributeCerts)
      Shorthand Constructor from given details.
      Parameters:
      distributionPoint - May contain an URI as pointer to most current CRL.
      indirectCRL - If true then the CRL contains revocation information about certificates ssued by other CAs.
      onlyContainsAttributeCerts - Covers revocation information for attribute certificates.
  • Method Details