X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FCACertificate.java;h=bdfc6531f564b4479d85c6e366dc0032b335100e;hb=03d27b5bdaea6253e674cdf2779465873b657900;hp=aa12d08f08b4d0ce400a6ebd8c3c4287162be97d;hpb=3256b7b19512a2e161e4ae3a8db706d671dc066f;p=gigi.git diff --git a/src/org/cacert/gigi/dbObjects/CACertificate.java b/src/org/cacert/gigi/dbObjects/CACertificate.java index aa12d08f..bdfc6531 100644 --- a/src/org/cacert/gigi/dbObjects/CACertificate.java +++ b/src/org/cacert/gigi/dbObjects/CACertificate.java @@ -19,19 +19,19 @@ import org.cacert.gigi.database.GigiResultSet; public class CACertificate implements IdCachable { - final String keyname; + private final String keyname; - final int id; + private final int id; - CACertificate parent = null; + private CACertificate parent = null; - final X509Certificate cert; + private final X509Certificate cert; - final String link; + private final String link; private CACertificate(int id) { this.id = id; - GigiPreparedStatement conn = DatabaseConnection.getInstance().prepare("SELECT keyname, parentRoot, link FROM cacerts WHERE id = ?"); + GigiPreparedStatement conn = DatabaseConnection.getInstance().prepare("SELECT `keyname`, `parentRoot`, `link` FROM `cacerts` WHERE `id`=?"); conn.setInt(1, id); GigiResultSet res = conn.executeQuery(); if ( !res.next()) { @@ -109,7 +109,7 @@ public class CACertificate implements IdCachable { X500Principal subj = toInsert.getSubjectX500Principal(); boolean self = toInsert.getIssuerX500Principal().equals(subj); - GigiPreparedStatement q = DatabaseConnection.getInstance().prepare("SELECT id, parentRoot FROM cacerts WHERE keyname=?"); + GigiPreparedStatement q = DatabaseConnection.getInstance().prepare("SELECT `id`, `parentRoot` FROM `cacerts` WHERE `keyname`=?"); q.setString(1, names.get(subj)); GigiResultSet res = q.executeQuery(); int id; @@ -128,14 +128,14 @@ public class CACertificate implements IdCachable { link = "http://g2.crt.cacert.org/g2/" + parts[1] + "/" + parts[0] + "-" + parts[2] + ".crt"; } - GigiPreparedStatement q2 = DatabaseConnection.getInstance().prepare("INSERT INTO cacerts SET parentRoot=?, keyname=?, link=?"); + GigiPreparedStatement q2 = DatabaseConnection.getInstance().prepare("INSERT INTO `cacerts` SET `parentRoot`=?, `keyname`=?, `link`=?"); q2.setInt(1, self ? 0 : inserted.get(toInsert.getIssuerX500Principal())); q2.setString(2, keyname); q2.setString(3, link); q2.execute(); id = q2.lastInsertId(); if (self) { - GigiPreparedStatement q3 = DatabaseConnection.getInstance().prepare("UPDATE cacerts SET parentRoot=?, id=?"); + GigiPreparedStatement q3 = DatabaseConnection.getInstance().prepare("UPDATE `cacerts` SET `parentRoot`=?, `id`=?"); q3.setInt(1, id); q3.setInt(2, id); q3.execute(); @@ -172,4 +172,5 @@ public class CACertificate implements IdCachable { public boolean isSelfsigned() { return this == getParent(); } + }