Top Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class BasicConstraints

extends ASN1Object
Class Inheritance
Imports
java.math.BigInteger, org.bouncycastle.asn1.ASN1Boolean, .ASN1EncodableVector, .ASN1Integer, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERSequence

Field Summary

Modifier and TypeField and Description
pack-priv ASN1Boolean
pack-priv ASN1Integer

Constructor Summary

AccessConstructor and Description
private
public
BasicConstraints(boolean cA)

public
BasicConstraints(int pathLenConstraint)

create a cA=true object for the given path length constraint.

Method Summary

Modifier and TypeMethod and Description
public static BasicConstraints
public static BasicConstraints
getInstance(ASN1TaggedObject obj, boolean explicit)

public static BasicConstraints
public BigInteger
public boolean
isCA()

public ASN1Primitive
toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.
public String
toString()

Overrides java.lang.Object.toString.

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

Field Detail

cAback to summary
pack-priv ASN1Boolean cA
pathLenConstraintback to summary
pack-priv ASN1Integer pathLenConstraint

Constructor Detail

BasicConstraintsback to summary
private BasicConstraints(ASN1Sequence seq)
BasicConstraintsback to summary
public BasicConstraints(boolean cA)
BasicConstraintsback to summary
public BasicConstraints(int pathLenConstraint)

create a cA=true object for the given path length constraint.

Method Detail

fromExtensionsback to summary
public static BasicConstraints fromExtensions(Extensions extensions)
getInstanceback to summary
public static BasicConstraints getInstance(ASN1TaggedObject obj, boolean explicit)
getInstanceback to summary
public static BasicConstraints getInstance(Object obj)
getPathLenConstraintback to summary
public BigInteger getPathLenConstraint()
isCAback to summary
public boolean isCA()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.

BasicConstraints := SEQUENCE {
   cA                  BOOLEAN DEFAULT FALSE,
   pathLenConstraint   INTEGER (0..MAX) OPTIONAL
}
Returns:ASN1Primitive

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

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