org.bouncycastle.asn1.x509
Class BasicConstraints
java.lang.Object
|
+--org.bouncycastle.asn1.ASN1Object
|
+--org.bouncycastle.asn1.x509.BasicConstraints
- All Implemented Interfaces:
- ASN1Encodable, Encodable
- public class BasicConstraints
- extends ASN1Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
BasicConstraints
public BasicConstraints(boolean cA)
BasicConstraints
public BasicConstraints(int pathLenConstraint)
- create a cA=true object for the given path length constraint.
- Parameters:
pathLenConstraint
-
getInstance
public static BasicConstraints getInstance(ASN1TaggedObject obj,
boolean explicit)
getInstance
public static BasicConstraints getInstance(java.lang.Object obj)
fromExtensions
public static BasicConstraints fromExtensions(Extensions extensions)
isCA
public boolean isCA()
getPathLenConstraint
public java.math.BigInteger getPathLenConstraint()
getPathLenConstraintInteger
public ASN1Integer getPathLenConstraintInteger()
toASN1Primitive
public ASN1Primitive toASN1Primitive()
- Produce an object suitable for an ASN1OutputStream.
BasicConstraints := SEQUENCE {
cA BOOLEAN DEFAULT FALSE,
pathLenConstraint INTEGER (0..MAX) OPTIONAL
}
- Overrides:
toASN1Primitive
in class ASN1Object
- Following copied from class:
org.bouncycastle.asn1.ASN1Object
- Returns:
- a primitive representation of this object.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object