public static BasicConstraints getBasicConstraints(X509Extension ext)
            throws IOException {

        ASN1Object object = X509Extension.convertValueToObject(ext);
        return BasicConstraints.getInstance(object);
    }
public static BasicConstraints getBasicConstraints ( X509Extension ext ) throws IOException { ASN1Object object = X509Extension . convertValueToObject ( ext ) ; return BasicConstraints . getInstance ( object ) ; }
Creates a <code>BasicConstraints</code> object from given extension.

@param ext the extension.
@return the <code>BasicConstraints</code> object.
@throws IOException if something fails.