From: AsamK Date: Fri, 3 Apr 2020 12:27:18 +0000 (+0200) Subject: Rename fingerprint to safety number X-Git-Tag: v0.6.7~2 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/e04c45766d50d6a4e2d3c084145e2115b38bef5c Rename fingerprint to safety number Fixes #92 --- diff --git a/man/signal-cli.1.adoc b/man/signal-cli.1.adoc index 98a54756..3cd260b3 100644 --- a/man/signal-cli.1.adoc +++ b/man/signal-cli.1.adoc @@ -226,9 +226,9 @@ number:: *-a*, *--trust-all-known-keys*:: Trust all known keys of this user, only use this for testing. -*-v* VERIFIED_FINGERPRINT, *--verified-fingerprint* VERIFIED_FINGERPRINT:: - Specify the safety number or fingerprint of the key, only use this option if you have verified - the fingerprint. +*-v* VERIFIED_SAFETY_NUMBER, *--verified-safety-number* VERIFIED_SAFETY_NUMBER:: + Specify the safety number of the key, only use this option if you have verified + the safety number. updateProfile ~~~~~~~~~~~~~ @@ -355,7 +355,7 @@ Send a message to a group:: signal-cli -u USERNAME send -m "This is a message" -g GROUP_ID Trust new key, after having verified it:: - signal-cli -u USERNAME trust -v FINGER_PRINT NUMBER + signal-cli -u USERNAME trust -v SAFETY_NUMBER NUMBER Trust new key, without having verified it. Only use this if you don't care about security:: signal-cli -u USERNAME trust -a NUMBER diff --git a/src/main/java/org/asamk/signal/commands/TrustCommand.java b/src/main/java/org/asamk/signal/commands/TrustCommand.java index a507e265..2780dc46 100644 --- a/src/main/java/org/asamk/signal/commands/TrustCommand.java +++ b/src/main/java/org/asamk/signal/commands/TrustCommand.java @@ -23,8 +23,8 @@ public class TrustCommand implements LocalCommand { mutTrust.addArgument("-a", "--trust-all-known-keys") .help("Trust all known keys of this user, only use this for testing.") .action(Arguments.storeTrue()); - mutTrust.addArgument("-v", "--verified-fingerprint") - .help("Specify the fingerprint of the key, only use this option if you have verified the fingerprint."); + mutTrust.addArgument("-v", "--verified-safety-number", "--verified-fingerprint") + .help("Specify the safety number of the key, only use this option if you have verified the safety number."); } @Override @@ -41,13 +41,13 @@ public class TrustCommand implements LocalCommand { return 1; } } else { - String fingerprint = ns.getString("verified_fingerprint"); - if (fingerprint != null) { - fingerprint = fingerprint.replaceAll(" ", ""); - if (fingerprint.length() == 66) { + String safetyNumber = ns.getString("verified_safety_number"); + if (safetyNumber != null) { + safetyNumber = safetyNumber.replaceAll(" ", ""); + if (safetyNumber.length() == 66) { byte[] fingerprintBytes; try { - fingerprintBytes = Hex.toByteArray(fingerprint.toLowerCase(Locale.ROOT)); + fingerprintBytes = Hex.toByteArray(safetyNumber.toLowerCase(Locale.ROOT)); } catch (Exception e) { System.err.println("Failed to parse the fingerprint, make sure the fingerprint is a correctly encoded hex string without additional characters."); return 1; @@ -63,10 +63,10 @@ public class TrustCommand implements LocalCommand { System.err.println("Failed to set the trust for the fingerprint of this number, make sure the number and the fingerprint are correct."); return 1; } - } else if (fingerprint.length() == 60) { + } else if (safetyNumber.length() == 60) { boolean res; try { - res = m.trustIdentityVerifiedSafetyNumber(number, fingerprint); + res = m.trustIdentityVerifiedSafetyNumber(number, safetyNumber); } catch (InvalidNumberException e) { ErrorUtils.handleInvalidNumberException(e); return 1; @@ -76,11 +76,11 @@ public class TrustCommand implements LocalCommand { return 1; } } else { - System.err.println("Fingerprint has invalid format, either specify the old hex fingerprint or the new safety number"); + System.err.println("Safety number has invalid format, either specify the old hex fingerprint or the new safety number"); return 1; } } else { - System.err.println("You need to specify the fingerprint you have verified with -v FINGERPRINT"); + System.err.println("You need to specify the fingerprint/safety number you have verified with -v SAFETY_NUMBER"); return 1; } }