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
-
Field Summary
FieldsFields inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
BER, DER
-
Constructor Summary
ConstructorsConstructorDescriptionBasicConstraints
(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. -
Method Summary
Modifier and TypeMethodDescriptionstatic BasicConstraints
getInstance
(Object obj) static BasicConstraints
getInstance
(ASN1TaggedObject obj, boolean explicit) boolean
isCA()
Produce an object suitable for an ASN1OutputStream.toString()
Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
-
Field Details
-
cA
DERBoolean cA -
pathLenConstraint
DERInteger pathLenConstraint
-
-
Constructor Details
-
BasicConstraints
-
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 Details
-
getInstance
-
getInstance
-
isCA
public boolean isCA() -
getPathLenConstraint
-
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
-