fprintf(out,"Is a CA with a maximum path length of %d.\n", constraints.pathLenConstraint);
if (constraints.pathLenConstraint >= 0) { fprintf(out,"Is a CA with a maximum path length of %d.\n", constraints.pathLenConstraint); } else { fprintf(out,"Is a CA with no maximum path length.\n"); }
secu_PrintBasicConstraints(FILE *out, SECItem *value, char *msg, int level) {    CERTBasicConstraints constraints;    SECStatus rv;    SECU_Indent(out, level);    if (msg) {	    fprintf(out,"%s: ",msg);    }     rv = CERT_DecodeBasicConstraintValue(&constraints,value);    if (rv == SECSuccess && constraints.isCA) {	fprintf(out,"Is a CA with a maximum path length of %d.\n",					constraints.pathLenConstraint);    } else  {	fprintf(out,"Is not a CA.\n");    }    return SECSuccess;}