From: Felix Dörre Date: Thu, 5 Nov 2015 10:37:10 +0000 (+0100) Subject: Add a specific cert-download/install link for chrome X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=72328c64659f06441c35dbd4f8cdcfd41376e7a3;hp=33f0fbe597dbcee9c387d0dfddc7dfbbdb997b46 Add a specific cert-download/install link for chrome --- diff --git a/src/org/cacert/gigi/pages/account/certs/CertificateDisplay.templ b/src/org/cacert/gigi/pages/account/certs/CertificateDisplay.templ index 1e66e85f..b2e93e8c 100644 --- a/src/org/cacert/gigi/pages/account/certs/CertificateDisplay.templ +++ b/src/org/cacert/gigi/pages/account/certs/CertificateDisplay.templ @@ -6,6 +6,7 @@


+
 
 
diff --git a/src/org/cacert/gigi/pages/account/certs/Certificates.java b/src/org/cacert/gigi/pages/account/certs/Certificates.java index d97c8b0a..923f1425 100644 --- a/src/org/cacert/gigi/pages/account/certs/Certificates.java +++ b/src/org/cacert/gigi/pages/account/certs/Certificates.java @@ -124,7 +124,7 @@ public class Certificates extends Page implements HandlesMixedRequest { } } } else if (cer) { - if (req.getParameter("install") != null) { + if (req.getParameter("chain") != null) { PKCS7 p7 = toP7Chain(c); p7.encodeSignedData(out); /* diff --git a/tests/org/cacert/gigi/pages/account/TestCertificateAdd.java b/tests/org/cacert/gigi/pages/account/TestCertificateAdd.java index 0b60cc84..38130bc4 100644 --- a/tests/org/cacert/gigi/pages/account/TestCertificateAdd.java +++ b/tests/org/cacert/gigi/pages/account/TestCertificateAdd.java @@ -139,7 +139,7 @@ public class TestCertificateAdd extends ClientTest { byte[] cer = IOUtils.readURL(uc.getInputStream()); assertArrayEquals(cer, PEM.decode("CERTIFICATE", crt)); - uc = authenticate(new URL(huc.getHeaderField("Location") + ".cer?install")); + uc = authenticate(new URL(huc.getHeaderField("Location") + ".cer?install&chain")); byte[] pkcs7 = IOUtils.readURL(uc.getInputStream()); PKCS7 p7 = new PKCS7(pkcs7); byte[] sub = verifyChain(p7.getCertificates());