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("id | | ");
- for (String p : pt) {
- pw.println("" + p + " | ");
- }
- pw.println(" | ");
- for (String p : req) {
- pw.println("" + p + " | ");
- }
- pw.println("
");
- for (CertificateProfile certificateProfile : cps) {
- pw.println("");
- pw.println("" + certificateProfile.getId() + " | ");
- pw.println("" + certificateProfile.getKeyName() + " | ");
- outer:
+ try (PrintWriter pw = new PrintWriter("profiles.html", "UTF-8")) {
+ pw.println("Profiles");
+ pw.println("");
+ pw.println("");
+ pw.println("");
+ pw.println("id | | ");
for (String p : pt) {
- for (PropertyTemplate t : certificateProfile.getTemplates().values()) {
- if (t.getBase().equals(p)) {
- pw.println("" + (t.isRequired() ? (t.isMultiple() ? "+" : "y") : (t.isMultiple() ? "*" : "?")) + " | ");
- continue outer;
- }
- }
- pw.println(" | ");
+ pw.println("" + p + " | ");
}
- pw.println(" | ");
- outer:
+ pw.println(" | ");
for (String p : req) {
- for (String t : certificateProfile.getReqireds()) {
- if (t.equals(p)) {
- pw.println("y | ");
- continue outer;
+ pw.println("" + p + " | ");
+ }
+ pw.println("
");
+ for (CertificateProfile certificateProfile : cps) {
+ pw.println("");
+ pw.println("" + certificateProfile.getId() + " | ");
+ pw.println("" + certificateProfile.getKeyName() + " | ");
+ outer:
+ for (String p : pt) {
+ for (PropertyTemplate t : certificateProfile.getTemplates().values()) {
+ if (t.getBase().equals(p)) {
+ pw.println("" + (t.isRequired() ? (t.isMultiple() ? "+" : "y") : (t.isMultiple() ? "*" : "?")) + " | ");
+ continue outer;
+ }
+ }
+ pw.println(" | ");
+ }
+ pw.println(" | ");
+ outer:
+ for (String p : req) {
+ for (String t : certificateProfile.getReqireds()) {
+ if (t.equals(p)) {
+ pw.println("y | ");
+ continue outer;
+ }
}
+ pw.println(" | ");
}
- pw.println(" | ");
+ pw.println("
");
}
- pw.println("");
+ pw.println("
");
+ Desktop.getDesktop().browse(new File("profiles.html").toURI());
}
- pw.println("
");
- Desktop.getDesktop().browse(new File("profiles.html").toURI());
- pw.close();
}
}