parent
							
								
									f51f0cbbcf
								
							
						
					
					
						commit
						e04c45766d
					
				| @ -226,9 +226,9 @@ number:: | |||||||
| *-a*, *--trust-all-known-keys*:: | *-a*, *--trust-all-known-keys*:: | ||||||
| 	Trust all known keys of this user, only use this for testing. | 	Trust all known keys of this user, only use this for testing. | ||||||
| 
 | 
 | ||||||
| *-v* VERIFIED_FINGERPRINT, *--verified-fingerprint* VERIFIED_FINGERPRINT:: | *-v* VERIFIED_SAFETY_NUMBER, *--verified-safety-number* VERIFIED_SAFETY_NUMBER:: | ||||||
| 	Specify the safety number or fingerprint of the key, only use this option if you have verified | 	Specify the safety number of the key, only use this option if you have verified | ||||||
| 	the fingerprint. | 	the safety number. | ||||||
| 
 | 
 | ||||||
| updateProfile | updateProfile | ||||||
| ~~~~~~~~~~~~~ | ~~~~~~~~~~~~~ | ||||||
| @ -355,7 +355,7 @@ Send a message to a group:: | |||||||
| 	signal-cli -u USERNAME send -m "This is a message" -g GROUP_ID | 	signal-cli -u USERNAME send -m "This is a message" -g GROUP_ID | ||||||
| 
 | 
 | ||||||
| Trust new key, after having verified it:: | 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:: | Trust new key, without having verified it. Only use this if you don't care about security:: | ||||||
|     signal-cli -u USERNAME trust -a NUMBER |     signal-cli -u USERNAME trust -a NUMBER | ||||||
|  | |||||||
| @ -23,8 +23,8 @@ public class TrustCommand implements LocalCommand { | |||||||
|         mutTrust.addArgument("-a", "--trust-all-known-keys") |         mutTrust.addArgument("-a", "--trust-all-known-keys") | ||||||
|                 .help("Trust all known keys of this user, only use this for testing.") |                 .help("Trust all known keys of this user, only use this for testing.") | ||||||
|                 .action(Arguments.storeTrue()); |                 .action(Arguments.storeTrue()); | ||||||
|         mutTrust.addArgument("-v", "--verified-fingerprint") |         mutTrust.addArgument("-v", "--verified-safety-number", "--verified-fingerprint") | ||||||
|                 .help("Specify the fingerprint of the key, only use this option if you have verified the fingerprint."); |                 .help("Specify the safety number of the key, only use this option if you have verified the safety number."); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
| @ -41,13 +41,13 @@ public class TrustCommand implements LocalCommand { | |||||||
|                 return 1; |                 return 1; | ||||||
|             } |             } | ||||||
|         } else { |         } else { | ||||||
|             String fingerprint = ns.getString("verified_fingerprint"); |             String safetyNumber = ns.getString("verified_safety_number"); | ||||||
|             if (fingerprint != null) { |             if (safetyNumber != null) { | ||||||
|                 fingerprint = fingerprint.replaceAll(" ", ""); |                 safetyNumber = safetyNumber.replaceAll(" ", ""); | ||||||
|                 if (fingerprint.length() == 66) { |                 if (safetyNumber.length() == 66) { | ||||||
|                     byte[] fingerprintBytes; |                     byte[] fingerprintBytes; | ||||||
|                     try { |                     try { | ||||||
|                         fingerprintBytes = Hex.toByteArray(fingerprint.toLowerCase(Locale.ROOT)); |                         fingerprintBytes = Hex.toByteArray(safetyNumber.toLowerCase(Locale.ROOT)); | ||||||
|                     } catch (Exception e) { |                     } catch (Exception e) { | ||||||
|                         System.err.println("Failed to parse the fingerprint, make sure the fingerprint is a correctly encoded hex string without additional characters."); |                         System.err.println("Failed to parse the fingerprint, make sure the fingerprint is a correctly encoded hex string without additional characters."); | ||||||
|                         return 1; |                         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."); |                         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; |                         return 1; | ||||||
|                     } |                     } | ||||||
|                 } else if (fingerprint.length() == 60) { |                 } else if (safetyNumber.length() == 60) { | ||||||
|                     boolean res; |                     boolean res; | ||||||
|                     try { |                     try { | ||||||
|                         res = m.trustIdentityVerifiedSafetyNumber(number, fingerprint); |                         res = m.trustIdentityVerifiedSafetyNumber(number, safetyNumber); | ||||||
|                     } catch (InvalidNumberException e) { |                     } catch (InvalidNumberException e) { | ||||||
|                         ErrorUtils.handleInvalidNumberException(e); |                         ErrorUtils.handleInvalidNumberException(e); | ||||||
|                         return 1; |                         return 1; | ||||||
| @ -76,11 +76,11 @@ public class TrustCommand implements LocalCommand { | |||||||
|                         return 1; |                         return 1; | ||||||
|                     } |                     } | ||||||
|                 } else { |                 } 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; |                     return 1; | ||||||
|                 } |                 } | ||||||
|             } else { |             } 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; |                 return 1; | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 AsamK
						AsamK