commit 0736b02060962e75cedad7e06332699ac0a50528
Author: Simon Legner <Simon.Legner@gmail.com>
Date:   2020-03-07 14:50:00 +0100

    fix #18879 - Allow to opt-out from JOSM's certificate amendment

diff --git a/src/org/openstreetmap/josm/gui/MainApplication.java b/src/org/openstreetmap/josm/gui/MainApplication.java
index 548c2c789..096c57dcb 100644
--- a/src/org/openstreetmap/josm/gui/MainApplication.java
+++ b/src/org/openstreetmap/josm/gui/MainApplication.java
@@ -832,7 +832,9 @@ public PermissionCollection getPermissions(CodeSource codesource) {
         }
 
         try {
-            CertificateAmendment.addMissingCertificates();
+            if (!"false".equals(Utils.getSystemProperty("josm.certificates"))) {
+                CertificateAmendment.addMissingCertificates();
+            }
         } catch (IOException | GeneralSecurityException ex) {
             Logging.warn(ex);
             Logging.warn(Logging.getErrorMessage(Utils.getRootCause(ex)));
