X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FCertificateIssueForm.java;h=aee6cddf2f6bc61920e45abb65d3b65d529e1789;hp=922f9efba60353d2f39481a41abc1c58b4e1474c;hb=48b552dcb661a6ba039e6b28bea50655667c70f9;hpb=d04f2d292d57bd50cef0d229ef5ab60cdc8492a9 diff --git a/src/org/cacert/gigi/pages/account/CertificateIssueForm.java b/src/org/cacert/gigi/pages/account/CertificateIssueForm.java index 922f9efb..aee6cddf 100644 --- a/src/org/cacert/gigi/pages/account/CertificateIssueForm.java +++ b/src/org/cacert/gigi/pages/account/CertificateIssueForm.java @@ -201,6 +201,21 @@ public class CertificateIssueForm extends Form { } }); vars2.put("hashs", new HashAlgorithms(selectedDigest)); + vars2.put("profiles", new IterableDataset() { + + int i = 1; + + @Override + public boolean next(Language l, Map vars) { + CertificateProfile cp = CertificateProfile.getById(i++); + if (cp == null) { + return false; + } + vars.put("key", cp.getKeyName()); + vars.put("name", cp.getVisibleName()); + return true; + } + }); t.output(out, l, vars2); } }