Package org.gudy.bouncycastle.asn1.x509
Class IssuingDistributionPoint
java.lang.Object
org.gudy.bouncycastle.asn1.ASN1Encodable
org.gudy.bouncycastle.asn1.x509.IssuingDistributionPoint
- All Implemented Interfaces:
DEREncodable
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 }
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DistributionPointName
private boolean
private boolean
private boolean
private boolean
private ReasonFlags
private ASN1Sequence
Fields inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
BER, DER
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor from ASN1SequenceIssuingDistributionPoint
(DistributionPointName distributionPoint, boolean onlyContainsUserCerts, boolean onlyContainsCACerts, ReasonFlags onlySomeReasons, boolean indirectCRL, boolean onlyContainsAttributeCerts) Constructor from given details. -
Method Summary
Modifier and TypeMethodDescriptionprivate void
appendObject
(StringBuffer buf, String sep, String name, String value) private String
booleanToString
(boolean value) static IssuingDistributionPoint
getInstance
(Object obj) static IssuingDistributionPoint
getInstance
(ASN1TaggedObject obj, boolean explicit) boolean
boolean
boolean
boolean
toString()
Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
-
Field Details
-
distributionPoint
-
onlyContainsUserCerts
private boolean onlyContainsUserCerts -
onlyContainsCACerts
private boolean onlyContainsCACerts -
onlySomeReasons
-
indirectCRL
private boolean indirectCRL -
onlyContainsAttributeCerts
private boolean onlyContainsAttributeCerts -
seq
-
-
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
- Iftrue
then the CRL contains revocation information about certificates ssued by other CAs.onlyContainsAttributeCerts
- Covers revocation information for attribute certificates.
-
IssuingDistributionPoint
Constructor from ASN1Sequence
-
-
Method Details
-
getInstance
-
getInstance
-
onlyContainsUserCerts
public boolean onlyContainsUserCerts() -
onlyContainsCACerts
public boolean onlyContainsCACerts() -
isIndirectCRL
public boolean isIndirectCRL() -
onlyContainsAttributeCerts
public boolean onlyContainsAttributeCerts() -
getDistributionPoint
- Returns:
- Returns the distributionPoint.
-
getOnlySomeReasons
- Returns:
- Returns the onlySomeReasons.
-
toASN1Object
- Specified by:
toASN1Object
in classASN1Encodable
-
toString
-
appendObject
-
booleanToString
-