]> nmode's Git Repositories - signal-cli/commitdiff
refactor extracts method for security inits 90/head
authorLars K.W. Gohlke <lkwg82@gmx.de>
Sun, 26 Jan 2020 21:02:15 +0000 (22:02 +0100)
committerAsamK <asamk@gmx.de>
Mon, 27 Jan 2020 16:39:26 +0000 (17:39 +0100)
src/main/java/org/asamk/signal/Main.java

index 969e72bc6e128547c6d97229595b071cc5d71572..81065c778c894afca0c43f004f6842214ff55b61 100644 (file)
@@ -49,9 +49,7 @@ import static org.whispersystems.signalservice.internal.util.Util.isEmpty;
 public class Main {
 
     public static void main(String[] args) {
-        // Register our own security provider
-        Security.insertProviderAt(new SecurityProvider(), 1);
-        Security.addProvider(new BouncyCastleProvider());
+        installSecurityProviderWorkaround();
 
         Namespace ns = parseArgs(args);
         if (ns == null) {
@@ -62,6 +60,12 @@ public class Main {
         System.exit(res);
     }
 
+    public static void installSecurityProviderWorkaround() {
+        // Register our own security provider
+        Security.insertProviderAt(new SecurityProvider(), 1);
+        Security.addProvider(new BouncyCastleProvider());
+    }
+
     private static int handleCommands(Namespace ns) {
         final String username = ns.getString("username");
         Manager m;