JAL-4491 Allow getdown to download missing cert-chain certificates if not in the...
authorBen Soares <b.soares@dundee.ac.uk>
Wed, 20 Nov 2024 16:10:50 +0000 (16:10 +0000)
committerBen Soares <b.soares@dundee.ac.uk>
Wed, 20 Nov 2024 16:10:50 +0000 (16:10 +0000)
getdown/lib/getdown-core.jar
getdown/lib/getdown-launcher-local.jar
getdown/lib/getdown-launcher.jar
getdown/src/getdown/launcher/src/main/java/com/threerings/getdown/launcher/GetdownApp.java
j11lib/getdown-core.jar
j8lib/getdown-core.jar

index 925eb6f..521dca2 100644 (file)
Binary files a/getdown/lib/getdown-core.jar and b/getdown/lib/getdown-core.jar differ
index cab2213..56ffdf1 100644 (file)
Binary files a/getdown/lib/getdown-launcher-local.jar and b/getdown/lib/getdown-launcher-local.jar differ
index 8bd0e78..06a8d4b 100644 (file)
Binary files a/getdown/lib/getdown-launcher.jar and b/getdown/lib/getdown-launcher.jar differ
index bcb0f75..1f732c1 100644 (file)
@@ -65,6 +65,10 @@ public class GetdownApp
   public static Getdown start (String[] argv) throws Exception {
     jalview.util.ErrorLog.setHasConsole(false);
     jalview.util.ErrorLog.setPrefix("LAUNCHER: ");
+    
+    // allow https handshakes to download intermediate certs if necessary
+    System.setProperty("com.sun.security.enableAIAcaIssuers", "true");
+
     if (SysProps.silent() && !SysProps.launchInSilent() && "true".equals(System.getProperty("launcher.update", "false"))) {
       jalview.util.ErrorLog.outPrintln("Running update only");
     } else {
index 925eb6f..521dca2 100644 (file)
Binary files a/j11lib/getdown-core.jar and b/j11lib/getdown-core.jar differ
index 925eb6f..521dca2 100644 (file)
Binary files a/j8lib/getdown-core.jar and b/j8lib/getdown-core.jar differ