]> WPIA git - gigi.git/commitdiff
fix: certlogin. There was a "toLower" needed instead of an "toUpper"
authorFelix Dörre <felix@dogcraft.de>
Thu, 15 Sep 2016 07:50:37 +0000 (09:50 +0200)
committerFelix Dörre <felix@dogcraft.de>
Thu, 15 Sep 2016 07:51:07 +0000 (09:51 +0200)
Change-Id: Ie233b6e920ec486a7e59d100681e86856bc7485c

src/org/cacert/gigi/Gigi.java

index 23f10df990b812243f1644f6e5cb06584d5c2e5a..7f6b3c18893bcb3ec7851e1739de38fdd7384424 100644 (file)
@@ -361,7 +361,7 @@ public final class Gigi extends HttpServlet {
         if (clientSerial != null) {
             X509Certificate[] cert = (X509Certificate[]) req.getAttribute("javax.servlet.request.X509Certificate");
             if (cert == null || cert[0] == null//
-                    || !cert[0].getSerialNumber().toString(16).toUpperCase().equals(clientSerial) //
+                    || !cert[0].getSerialNumber().toString(16).toLowerCase().equals(clientSerial) //
                     || !cert[0].getIssuerDN().equals(hs.getAttribute(CERT_ISSUER))) {
                 hs.invalidate();
                 resp.sendError(403, "Certificate mismatch.");