Top Description Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class IssuingDistributionPoint

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Boolean, .ASN1EncodableVector, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERSequence, .DERTaggedObject, org.bouncycastle.util.Strings

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

Modifier and TypeField and Description
private DistributionPointName
private boolean
private boolean
private boolean
private boolean
private ReasonFlags
private ASN1Sequence

Constructor Summary

AccessConstructor and Description
public
IssuingDistributionPoint(DistributionPointName
May contain an URI as pointer to most current CRL.
distributionPoint
,
boolean
Covers revocation information for end certificates.
onlyContainsUserCerts
,
boolean
Covers revocation information for CA certificates.
onlyContainsCACerts
,
ReasonFlags
Which revocation reasons does this point cover.
onlySomeReasons
,
boolean
If true then the CRL contains revocation information about certificates ssued by other CAs.
indirectCRL
,
boolean
Covers revocation information for attribute certificates.
onlyContainsAttributeCerts
)

Constructor from given details.

public
IssuingDistributionPoint(DistributionPointName
May contain an URI as pointer to most current CRL.
distributionPoint
,
boolean
If true then the CRL contains revocation information about certificates ssued by other CAs.
indirectCRL
,
boolean
Covers revocation information for attribute certificates.
onlyContainsAttributeCerts
)

Shorthand Constructor from given details.

private
IssuingDistributionPoint(ASN1Sequence seq)

Constructor from ASN1Sequence

Method Summary

Modifier and TypeMethod and Description
private void
appendObject(StringBuffer buf, String sep, String name, String value)

private String
booleanToString(boolean value)

public DistributionPointName

Returns:

Returns the distributionPoint.
getDistributionPoint
()

public static IssuingDistributionPoint
getInstance(ASN1TaggedObject obj, boolean explicit)

public static IssuingDistributionPoint
public ReasonFlags

Returns:

Returns the onlySomeReasons.
getOnlySomeReasons
()

public boolean
public boolean
public boolean
public boolean
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from org.bouncycastle.asn1.ASN1Object:
equalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

distributionPointback to summary
private DistributionPointName distributionPoint
indirectCRLback to summary
private boolean indirectCRL
onlyContainsAttributeCertsback to summary
private boolean onlyContainsAttributeCerts
onlyContainsCACertsback to summary
private boolean onlyContainsCACerts
onlyContainsUserCertsback to summary
private boolean onlyContainsUserCerts
onlySomeReasonsback to summary
private ReasonFlags onlySomeReasons
seqback to summary
private ASN1Sequence seq

Constructor Detail

IssuingDistributionPointback to summary
public IssuingDistributionPoint(DistributionPointName distributionPoint, boolean onlyContainsUserCerts, boolean onlyContainsCACerts, ReasonFlags onlySomeReasons, boolean indirectCRL, boolean onlyContainsAttributeCerts)

Constructor from given details.

Parameters
distributionPoint:DistributionPointName

May contain an URI as pointer to most current CRL.

onlyContainsUserCerts:boolean

Covers revocation information for end certificates.

onlyContainsCACerts:boolean

Covers revocation information for CA certificates.

onlySomeReasons:ReasonFlags

Which revocation reasons does this point cover.

indirectCRL:boolean

If true then the CRL contains revocation information about certificates ssued by other CAs.

onlyContainsAttributeCerts:boolean

Covers revocation information for attribute certificates.

IssuingDistributionPointback to summary
public IssuingDistributionPoint(DistributionPointName distributionPoint, boolean indirectCRL, boolean onlyContainsAttributeCerts)

Shorthand Constructor from given details.

Parameters
distributionPoint:DistributionPointName

May contain an URI as pointer to most current CRL.

indirectCRL:boolean

If true then the CRL contains revocation information about certificates ssued by other CAs.

onlyContainsAttributeCerts:boolean

Covers revocation information for attribute certificates.

IssuingDistributionPointback to summary
private IssuingDistributionPoint(ASN1Sequence seq)

Constructor from ASN1Sequence

Method Detail

appendObjectback to summary
private void appendObject(StringBuffer buf, String sep, String name, String value)
booleanToStringback to summary
private String booleanToString(boolean value)
getDistributionPointback to summary
public DistributionPointName getDistributionPoint()
Returns:DistributionPointName

Returns the distributionPoint.

getInstanceback to summary
public static IssuingDistributionPoint getInstance(ASN1TaggedObject obj, boolean explicit)
getInstanceback to summary
public static IssuingDistributionPoint getInstance(Object obj)
getOnlySomeReasonsback to summary
public ReasonFlags getOnlySomeReasons()
Returns:ReasonFlags

Returns the onlySomeReasons.

isIndirectCRLback to summary
public boolean isIndirectCRL()
onlyContainsAttributeCertsback to summary
public boolean onlyContainsAttributeCerts()
onlyContainsCACertsback to summary
public boolean onlyContainsCACerts()
onlyContainsUserCertsback to summary
public boolean onlyContainsUserCerts()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object