Class IssuingDistributionPoint


  • public final class IssuingDistributionPoint
    extends ExtensionValue
    CRL's Issuing Distribution Point Extension (OID = 2.5.29.28).
       id-ce-issuingDistributionPoint OBJECT IDENTIFIER ::= { id-ce 28 }
    
       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
       }
     
    (as specified in RFC 3280 http://www.ietf.org/rfc/rfc3280.txt)
    • Field Detail

      • ASN1

        public static final ASN1Type ASN1
        ASN.1 Encoder/Decoder.
    • Constructor Detail

      • IssuingDistributionPoint

        public IssuingDistributionPoint​(DistributionPointName distributionPoint,
                                        ReasonFlags onlySomeReasons)
        Constructs the object on the base of its distributionPoint and onlySomeReasons fields values.
    • Method Detail

      • setOnlyContainsUserCerts

        public void setOnlyContainsUserCerts​(boolean onlyContainsUserCerts)
        Sets the value of onlyContainsUserCerts field of the structure.
      • setOnlyContainsCACerts

        public void setOnlyContainsCACerts​(boolean onlyContainsCACerts)
        Sets the value of onlyContainsCACerts field of the structure.
      • setIndirectCRL

        public void setIndirectCRL​(boolean indirectCRL)
        Sets the value of indirectCRL field of the structure.
      • setOnlyContainsAttributeCerts

        public void setOnlyContainsAttributeCerts​(boolean onlyContainsAttributeCerts)
        Sets the value of onlyContainsAttributeCerts field of the structure.