From: INOPIAE Date: Mon, 16 May 2016 17:56:46 +0000 (+0200) Subject: ToS: replacement of CCA/ToS in certs/CertificateIssueForm X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=5696c41e3591e5b20cdb7a6637e87e3833b23e66 ToS: replacement of CCA/ToS in certs/CertificateIssueForm Change-Id: I6b2eaf11213ae57b213be4d5edb9624ecc839f76 --- diff --git a/src/org/cacert/gigi/dbObjects/Certificate.java b/src/org/cacert/gigi/dbObjects/Certificate.java index 79b7ae7f..5dfaa5d6 100644 --- a/src/org/cacert/gigi/dbObjects/Certificate.java +++ b/src/org/cacert/gigi/dbObjects/Certificate.java @@ -287,7 +287,7 @@ public class Certificate implements IdCachable { if (getStatus() != CertificateStatus.DRAFT) { throw new IllegalStateException(); } - Notary.writeUserAgreement(actor, "CCA", "issue certificate", "", true, 0); + Notary.writeUserAgreement(actor, "ToS", "certificate issuance", "", true, 0); return Job.sign(this, start, period); diff --git a/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java b/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java index 7774fd81..a3e4b80f 100644 --- a/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java +++ b/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java @@ -79,8 +79,8 @@ public class CertificateIssueForm extends Form { } catch (GigiApiException e) { error.mergeInto(e); } - if (req.getParameter("CCA") == null) { - error.mergeInto(new GigiApiException("You need to accept the CCA.")); + if (req.getParameter("tos_agree") == null) { + error.mergeInto(new GigiApiException("You need to accept the ToS.")); } Certificate result = null; try { @@ -132,7 +132,7 @@ public class CertificateIssueForm extends Form { @Override protected void outputContent(PrintWriter out, Language l, Map vars) { HashMap vars2 = new HashMap(vars); - vars2.put("CCA", "CCA"); + vars2.put("ToS", "ToS"); StringBuffer content = new StringBuffer(); for (SubjectAlternateName SAN : cr.getSANs()) { diff --git a/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.templ b/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.templ index 0d807dec..7b64dc72 100644 --- a/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.templ +++ b/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.templ @@ -66,11 +66,11 @@ - + - +   diff --git a/tests/org/cacert/gigi/pages/account/TestCertificateAdd.java b/tests/org/cacert/gigi/pages/account/TestCertificateAdd.java index 97bc69c3..401d8838 100644 --- a/tests/org/cacert/gigi/pages/account/TestCertificateAdd.java +++ b/tests/org/cacert/gigi/pages/account/TestCertificateAdd.java @@ -132,7 +132,7 @@ public class TestCertificateAdd extends ClientTest { OutputStream out = huc.getOutputStream(); out.write(("csrf=" + URLEncoder.encode(csrf, "UTF-8")).getBytes("UTF-8")); out.write(("&CN=CAcert+WoT+User&profile=client&SANs=" + URLEncoder.encode("email:" + email + "\n", "UTF-8")).getBytes("UTF-8")); - out.write(("&hash_alg=SHA512&CCA=y").getBytes("UTF-8")); + out.write(("&hash_alg=SHA512&tos_agree=y").getBytes("UTF-8")); URLConnection uc = authenticate(new URL(huc.getHeaderField("Location") + ".crt")); String crt = IOUtils.readURL(new InputStreamReader(uc.getInputStream(), "UTF-8")); @@ -255,7 +255,7 @@ public class TestCertificateAdd extends ClientTest { OutputStream out = huc.getOutputStream(); out.write(("csrf=" + URLEncoder.encode(csrf, "UTF-8")).getBytes("UTF-8")); out.write(("&profile=client&CN=" + CertificateRequest.DEFAULT_CN + "&SANs=" + URLEncoder.encode("email:" + email + "\n", "UTF-8")).getBytes("UTF-8")); - out.write(("&hash_alg=SHA512&CCA=y&").getBytes("UTF-8")); + out.write(("&hash_alg=SHA512&tos_agree=y&").getBytes("UTF-8")); out.write(validity.getBytes("UTF-8")); String certurl = huc.getHeaderField("Location");