diff options
author | Ruben Pollan <meskio@sindominio.net> | 2015-12-18 20:31:18 +0100 |
---|---|---|
committer | Ruben Pollan <meskio@sindominio.net> | 2016-02-25 11:35:21 -0600 |
commit | 56b12a84635bd99ed8cca4db9baf5e4160e8d13b (patch) | |
tree | 6668e64778ecd7fb362112a7e69fd4508b73fb24 /keymanager/src/leap/keymanager/validation.py | |
parent | a9ce3ba97c14fcee0cf41307ac3552f256fc1787 (diff) |
[feat] Use fingerprints instead of key ids
- Resolves: #7500
Diffstat (limited to 'keymanager/src/leap/keymanager/validation.py')
-rw-r--r-- | keymanager/src/leap/keymanager/validation.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/keymanager/src/leap/keymanager/validation.py b/keymanager/src/leap/keymanager/validation.py index 734cfce..8cf96da 100644 --- a/keymanager/src/leap/keymanager/validation.py +++ b/keymanager/src/leap/keymanager/validation.py @@ -118,7 +118,9 @@ def can_upgrade(new_key, old_key): return True # New key signed by the old key - if old_key.key_id in new_key.signatures: + # XXX: signatures are using key-ids instead of fingerprints + key_id = old_key.fingerprint[-16:] + if key_id in new_key.signatures: return True return False |