public String toString(){
  StringBuffer sb=new StringBuffer();
  sb.append(super.toString() + "IssuingDistributionPoint [\n  ");
  if (fullName != null) {
    sb.append("    fullName:\n    " + fullName + "\n");
  }
  if (relativeName != null) {
    sb.append("    relativeName:\n     " + relativeName + "\n");
  }
  sb.append("    onlyContainsUserCerts:\n     " + onlyContainsUserCerts + "\n");
  sb.append("    onlyContainsCACerts:\n     " + onlyContainsCACerts + "\n");
  if (reasonFlags != null) {
    sb.append("   ReasonFlags:\n");
    for (int i=0; i < reasonFlags.length; i++) {
      if (reasonFlags[i]) {
        sb.append("    " + reasonToString(i) + "\n");
      }
    }
  }
  sb.append("    indirectCRL:\n     " + indirectCRL + "\n");
  return sb.toString();
}

public String toString ( ) { StringBuffer sb = new StringBuffer ( ) ; sb . append ( super . toString ( ) + "IssuingDistributionPoint [\n  " ) ; if ( fullName != null ) { sb . append ( "    fullName:\n    " + fullName + "\n" ) ; } if ( relativeName != null ) { sb . append ( "    relativeName:\n     " + relativeName + "\n" ) ; } sb . append ( "    onlyContainsUserCerts:\n     " + onlyContainsUserCerts + "\n" ) ; sb . append ( "    onlyContainsCACerts:\n     " + onlyContainsCACerts + "\n" ) ; if ( reasonFlags != null ) { sb . append ( "   ReasonFlags:\n" ) ; for ( int i = 0 ; i < reasonFlags . length ; i ++ ) { if ( reasonFlags [ i ] ) { sb . append ( "    " + reasonToString ( i ) + "\n" ) ; } } } sb . append ( "    indirectCRL:\n     " + indirectCRL + "\n" ) ; return sb . toString ( ) ; }
return the extension as user readable string .
