public class

IssuingDistributionPoint

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.x509.IssuingDistributionPoint

Class Overview

 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 }
 

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
IssuingDistributionPoint(DistributionPointName distributionPoint, boolean onlyContainsUserCerts, boolean onlyContainsCACerts, ReasonFlags onlySomeReasons, boolean indirectCRL, boolean onlyContainsAttributeCerts)
Constructor from given details.
IssuingDistributionPoint(ASN1Sequence seq)
Constructor from ASN1Sequence
Public Methods
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()
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

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.

public IssuingDistributionPoint (ASN1Sequence seq)

Constructor from ASN1Sequence

Public Methods

public DistributionPointName getDistributionPoint ()

Returns
  • Returns the distributionPoint.

public static IssuingDistributionPoint getInstance (ASN1TaggedObject obj, boolean explicit)

public static IssuingDistributionPoint getInstance (Object obj)

public ReasonFlags getOnlySomeReasons ()

Returns
  • Returns the onlySomeReasons.

public boolean isIndirectCRL ()

public boolean onlyContainsAttributeCerts ()

public boolean onlyContainsCACerts ()

public boolean onlyContainsUserCerts ()

public DERObject toASN1Object ()

public String toString ()