X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=util-testing%2Forg%2Fcacert%2Fgigi%2FGenerateProfileOverview.java;h=99d45e2ec3352be02f9c191afd8e4c60622614c0;hp=45e98ef2bfa8bea1c4c5efe7640f51c8d4c6f68b;hb=af66ac664635222906a291cee8f4f66f8338920d;hpb=b4f96a3c5e55e55626a029da03a82ab74636c5d6 diff --git a/util-testing/org/cacert/gigi/GenerateProfileOverview.java b/util-testing/org/cacert/gigi/GenerateProfileOverview.java index 45e98ef2..99d45e2e 100644 --- a/util-testing/org/cacert/gigi/GenerateProfileOverview.java +++ b/util-testing/org/cacert/gigi/GenerateProfileOverview.java @@ -34,50 +34,50 @@ public class GenerateProfileOverview { } req.addAll(cp.getReqireds()); } - PrintWriter pw = new PrintWriter("profiles.html"); - pw.println("Profiles"); - pw.println(""); - pw.println(""); - pw.println(""); - pw.println(""); - for (String p : pt) { - pw.println(""); - } - pw.println(""); - for (String p : req) { - pw.println(""); - } - pw.println(""); - for (CertificateProfile certificateProfile : cps) { - pw.println(""); - pw.println(""); - pw.println(""); - outer: + try (PrintWriter pw = new PrintWriter("profiles.html", "UTF-8")) { + pw.println("Profiles"); + pw.println(""); + pw.println(""); + pw.println("
id " + p + "" + p + "
" + certificateProfile.getId() + "" + certificateProfile.getKeyName() + "
"); + pw.println(""); for (String p : pt) { - for (PropertyTemplate t : certificateProfile.getTemplates().values()) { - if (t.getBase().equals(p)) { - pw.println(""); - continue outer; - } - } - pw.println(""); + pw.println(""); } - pw.println(""); - outer: + pw.println(""); for (String p : req) { - for (String t : certificateProfile.getReqireds()) { - if (t.equals(p)) { - pw.println(""); - continue outer; + pw.println(""); + } + pw.println(""); + for (CertificateProfile certificateProfile : cps) { + pw.println(""); + pw.println(""); + pw.println(""); + outer: + for (String p : pt) { + for (PropertyTemplate t : certificateProfile.getTemplates().values()) { + if (t.getBase().equals(p)) { + pw.println(""); + continue outer; + } + } + pw.println(""); + } + pw.println(""); + outer: + for (String p : req) { + for (String t : certificateProfile.getReqireds()) { + if (t.equals(p)) { + pw.println(""); + continue outer; + } } + pw.println(""); } - pw.println(""); + pw.println(""); } - pw.println(""); + pw.println("
id " + (t.isRequired() ? (t.isMultiple() ? "+" : "y") : (t.isMultiple() ? "*" : "?")) + "" + p + "y" + p + "
" + certificateProfile.getId() + "" + certificateProfile.getKeyName() + "" + (t.isRequired() ? (t.isMultiple() ? "+" : "y") : (t.isMultiple() ? "*" : "?")) + "y
"); + Desktop.getDesktop().browse(new File("profiles.html").toURI()); } - pw.println(""); - Desktop.getDesktop().browse(new File("profiles.html").toURI()); - pw.close(); } }