From: Felix Dörre Date: Tue, 10 Jan 2017 21:44:36 +0000 (+0100) Subject: add: fix own host name on certificate issue page X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=cd8500a5faf420aace24ee253a4f2407eb85588d add: fix own host name on certificate issue page Change-Id: I7fa0e2df8afbe78017067ef8e80c9ecf3a07ca68 --- diff --git a/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java b/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java index 8b9272cc..3e2d8052 100644 --- a/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java +++ b/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java @@ -21,10 +21,13 @@ import org.cacert.gigi.output.CertificateValiditySelector; import org.cacert.gigi.output.HashAlgorithms; import org.cacert.gigi.output.template.Form; import org.cacert.gigi.output.template.IterableDataset; +import org.cacert.gigi.output.template.Outputable; import org.cacert.gigi.output.template.Template; import org.cacert.gigi.pages.LoginPage; import org.cacert.gigi.util.AuthorizationContext; +import org.cacert.gigi.util.HTMLEncoder; import org.cacert.gigi.util.RandomToken; +import org.cacert.gigi.util.ServerConstants; /** * This class represents a form that is used for issuing certificates. This @@ -161,6 +164,15 @@ public class CertificateIssueForm extends Form { vars2.put("orga", "true"); vars2.put("department", cr.getOu()); } + vars2.put("secureHostname", new Outputable() { + + @Override + public void output(PrintWriter out, Language l, Map vars) { + out.print(""); + out.print(HTMLEncoder.encodeHTML("https://" + ServerConstants.getSecureHostNamePortSecure())); + out.print(""); + } + }); vars2.put("validity", issueDate); vars2.put("emails", content.toString()); vars2.put("hashs", new HashAlgorithms(cr.getSelectedDigest())); diff --git a/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.templ b/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.templ index 703bd98a..5fe3de07 100644 --- a/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.templ +++ b/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.templ @@ -91,7 +91,7 @@
- https://secure.cacert.org/'.?>
+