示例#1
0
  @Override
  public Resource getSecurityDirectory() {
    Resource cacerts = null;
    // javax.net.ssl.trustStore
    String trustStore = SystemUtil.getPropertyEL("javax.net.ssl.trustStore");
    if (trustStore != null) {
      cacerts = ResourcesImpl.getFileResourceProvider().getResource(trustStore);
    }

    // security/cacerts
    if (cacerts == null || !cacerts.exists()) {
      cacerts = getConfigDir().getRealResource("security/cacerts");
      if (!cacerts.exists()) cacerts.mkdirs();
    }
    return cacerts;
  }