From: Lars K.W. Gohlke Date: Sun, 26 Jan 2020 21:02:15 +0000 (+0100) Subject: refactor extracts method for security inits X-Git-Tag: v0.6.6~36 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/f3ecddba6fd8385dce7cdb74a757f9e9a6139f16 refactor extracts method for security inits --- diff --git a/src/main/java/org/asamk/signal/Main.java b/src/main/java/org/asamk/signal/Main.java index 969e72bc..81065c77 100644 --- a/src/main/java/org/asamk/signal/Main.java +++ b/src/main/java/org/asamk/signal/Main.java @@ -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;