Ignore:
Timestamp:
2018-04-19T20:37:16+02:00 (6 years ago)
Author:
Don-vip
Message:

see #16204 - Allow to start and close JOSM in WebStart sandbox mode (where every external access is denied). This was very useful to reproduce some very tricky bugs that occured in real life but were almost impossible to diagnose.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/CertificateAmendment.java

    r13605 r13647  
    192192            return;
    193193        KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
    194         Path cacertsPath = Paths.get(System.getProperty("java.home"), "lib", "security", "cacerts");
     194        Path cacertsPath = Paths.get(Utils.getSystemProperty("java.home"), "lib", "security", "cacerts");
    195195        try (InputStream is = Files.newInputStream(cacertsPath)) {
    196196            keyStore.load(is, "changeit".toCharArray());
     197        } catch (SecurityException e) {
     198            Logging.log(Logging.LEVEL_ERROR, "Unable to load keystore", e);
     199            return;
    197200        }
    198201
Note: See TracChangeset for help on using the changeset viewer.