Package org.gudy.bouncycastle.asn1.x509
Class BasicConstraints
- java.lang.Object
-
- org.gudy.bouncycastle.asn1.ASN1Encodable
-
- org.gudy.bouncycastle.asn1.x509.BasicConstraints
-
- All Implemented Interfaces:
DEREncodable
public class BasicConstraints extends ASN1Encodable
-
-
Field Summary
Fields Modifier and Type Field Description (package private) DERBoolean
cA
(package private) DERInteger
pathLenConstraint
-
Fields inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
BER, DER
-
-
Constructor Summary
Constructors Constructor Description BasicConstraints(boolean cA)
BasicConstraints(boolean cA, int pathLenConstraint)
Deprecated.use one of the other two unambigous constructors.BasicConstraints(int pathLenConstraint)
create a cA=true object for the given path length constraint.BasicConstraints(ASN1Sequence seq)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BasicConstraints
getInstance(java.lang.Object obj)
static BasicConstraints
getInstance(ASN1TaggedObject obj, boolean explicit)
java.math.BigInteger
getPathLenConstraint()
boolean
isCA()
DERObject
toASN1Object()
Produce an object suitable for an ASN1OutputStream.java.lang.String
toString()
-
Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
-
-
-
-
Field Detail
-
cA
DERBoolean cA
-
pathLenConstraint
DERInteger pathLenConstraint
-
-
Constructor Detail
-
BasicConstraints
public BasicConstraints(ASN1Sequence seq)
-
BasicConstraints
public BasicConstraints(boolean cA, int pathLenConstraint)
Deprecated.use one of the other two unambigous constructors.- Parameters:
cA
-pathLenConstraint
-
-
BasicConstraints
public BasicConstraints(boolean cA)
-
BasicConstraints
public BasicConstraints(int pathLenConstraint)
create a cA=true object for the given path length constraint.- Parameters:
pathLenConstraint
-
-
-
Method Detail
-
getInstance
public static BasicConstraints getInstance(ASN1TaggedObject obj, boolean explicit)
-
getInstance
public static BasicConstraints getInstance(java.lang.Object obj)
-
isCA
public boolean isCA()
-
getPathLenConstraint
public java.math.BigInteger getPathLenConstraint()
-
toASN1Object
public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.BasicConstraints := SEQUENCE { cA BOOLEAN DEFAULT FALSE, pathLenConstraint INTEGER (0..MAX) OPTIONAL }
- Specified by:
toASN1Object
in classASN1Encodable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-