Changeset 195d7dc


Ignore:
Timestamp:
Mar 4, 2018 4:11:29 PM (2 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
2892382
Parents:
471fc8ee
Message:

Console: Show SAM cert on /certs
Stub for jetty cert

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • apps/routerconsole/java/src/net/i2p/router/web/helpers/CertHelper.java

    r471fc8ee r195d7dc  
    2121    private static final String CONSOLE = "console/console.local.crt";
    2222    private static final String I2PTUNNEL_DIR = "i2ptunnel";
     23    private static final String SAM_DIR = "sam";
     24    private static final String EEPSITE = "eepsite/etc/keystore.ks";
    2325
    2426    public String getSummary() {
     
    3234            // I2CP
    3335            output("I2CP", new File(dir, I2CP));
     36
    3437            // i2ptunnel clients
    3538            File tunnelDir = new File(_context.getConfigDir(), I2PTUNNEL_DIR);
     
    5457                output(_t("I2PTunnel"), null);
    5558
     59            // SAM
     60            tunnelDir = new File(dir, SAM_DIR);
     61            hasTunnels = false;
     62            tunnels = tunnelDir.listFiles();
     63            if (tunnels != null) {
     64                for (int i = 0; i < tunnels.length; i++) {
     65                    File f = tunnels[i];
     66                    if (!f.isFile())
     67                        continue;
     68                    String name = f.getName();
     69                    if (!name.endsWith(".local.crt"))
     70                        continue;
     71                    if (!name.startsWith("sam-"))
     72                        continue;
     73                    output("SAM", f);
     74                    hasTunnels = true;
     75                }
     76            }
     77            if (!hasTunnels)
     78                output(_t("SAM"), null);
     79
     80            // Family
    5681            _out.write("<h3>");
    5782            _out.write(_t("Local Router Family Certificate"));
     
    6287                f = new File(f, family + ".crt");
    6388                output(_t("Family") + ": " + DataHelper.escapeHTML(family), f);
     89            } else {
     90                _out.write("<p>");
     91                _out.write(_t("none"));
     92                _out.write("</p>\n");
     93            }
     94
     95            // Eepsite
     96            _out.write("<h3>");
     97            _out.write(_t("Website"));
     98            _out.write("</h3>\n");
     99            File ks = new File(_context.getConfigDir(), EEPSITE);
     100            if (ks.exists()) {
     101                // TODO
    64102            } else {
    65103                _out.write("<p>");
  • history.txt

    r471fc8ee r195d7dc  
     12018-03-04 zzz
     2 * i2ptunnel: Fix multipart config for /register
     3 * KeyStore: Log expiration of self-signed certs
     4
    152018-03-03 zzz
    26 * Utils:
  • router/java/src/net/i2p/router/RouterVersion.java

    r471fc8ee r195d7dc  
    1919    public final static String ID = "Monotone";
    2020    public final static String VERSION = CoreVersion.VERSION;
    21     public final static long BUILD = 11;
     21    public final static long BUILD = 12;
    2222
    2323    /** for example "-test" */
Note: See TracChangeset for help on using the changeset viewer.