diff options
author | Ruben Pollan <meskio@sindominio.net> | 2017-10-31 10:36:35 +0100 |
---|---|---|
committer | Ruben Pollan <meskio@sindominio.net> | 2017-12-03 20:43:38 +0100 |
commit | f6c71494f0ada864e80ee74c60ec09939a14f44b (patch) | |
tree | 89f89a5549ad462ff5ee3fc2ed6cda8c0c367109 /tests/integration/keymanager | |
parent | d13fb37acd01dc1e4d62631e0e131a937a001f33 (diff) |
[refactor] remove rengenerate key
We are not planning to regenerate keys (for now), only to extend the
expiration date.
Diffstat (limited to 'tests/integration/keymanager')
-rw-r--r-- | tests/integration/keymanager/test_keymanager.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/tests/integration/keymanager/test_keymanager.py b/tests/integration/keymanager/test_keymanager.py index 2e4a9a97..8ed70bdf 100644 --- a/tests/integration/keymanager/test_keymanager.py +++ b/tests/integration/keymanager/test_keymanager.py @@ -592,51 +592,6 @@ class KeyManagerKeyManagementTestCase(KeyManagerWithSoledadTestCase): yield km.put_raw_key(PRIVATE_KEY, ADDRESS) km.send_key.assert_called_once_with() - @defer.inlineCallbacks - def test_key_regenerate_gets_new_expiry_date_and_signed_by_old_key(self): - km = self._key_manager(user=ADDRESS_EXPIRING) - - yield km._openpgp.put_raw_key(PRIVATE_EXPIRING_KEY, ADDRESS_EXPIRING) - old_key = yield km.get_key(ADDRESS_EXPIRING, fetch_remote=False) - - new_key = yield km.regenerate_key() - - today = datetime.now() - new_expiry_date = date(today.year + 1, today.month, today.day) - renewed_public_key = yield km.get_key(ADDRESS_EXPIRING, - fetch_remote=False) - renewed_private_key = yield km.get_key(ADDRESS_EXPIRING, private=True) - - self.assertEqual(new_expiry_date, - renewed_public_key.expiry_date.date()) - self.assertEqual(new_expiry_date, - renewed_private_key.expiry_date.date()) - self.assertNotEqual(old_key.fingerprint, - renewed_public_key.fingerprint) - self.assertEqual(new_key.fingerprint, renewed_public_key.fingerprint) - self.assertIn(old_key.fingerprint[-16:], renewed_public_key.signatures) - - @defer.inlineCallbacks - def test_key_regenerate_deactivate_the_old_private_key(self): - km = self._key_manager(user=ADDRESS_EXPIRING) - - yield km._openpgp.put_raw_key(PRIVATE_EXPIRING_KEY, ADDRESS_EXPIRING) - old_key = yield km.get_key(ADDRESS_EXPIRING, fetch_remote=False) - - new_key = yield km.regenerate_key() - inactive_private_keys = yield km._get_inactive_private_keys() - renewed_public_key = yield km.get_key(ADDRESS_EXPIRING, private=False, - fetch_remote=False) - - self.assertEqual(1, len(inactive_private_keys)) - retrieved_old_key = inactive_private_keys[0] - self.assertEqual(old_key.fingerprint, - retrieved_old_key.fingerprint) - self.assertNotEqual(old_key.fingerprint, - new_key.fingerprint) - self.assertEqual(new_key.fingerprint, renewed_public_key.fingerprint) - self.assertIn(old_key.fingerprint[-16:], renewed_public_key.signatures) - class KeyManagerCryptoTestCase(KeyManagerWithSoledadTestCase): RAW_DATA = 'data' @@ -669,9 +624,6 @@ class KeyManagerCryptoTestCase(KeyManagerWithSoledadTestCase): fetch_remote=False) self.assertNotEqual(self.RAW_DATA, encdata) - # renew key - yield km.regenerate_key() - # decrypt rawdata, signingkey = yield km.decrypt( encdata, ADDRESS, verify=ADDRESS_2, fetch_remote=False) @@ -686,9 +638,6 @@ class KeyManagerCryptoTestCase(KeyManagerWithSoledadTestCase): yield km._openpgp.put_raw_key(PRIVATE_KEY, ADDRESS) yield km._openpgp.put_raw_key(PRIVATE_KEY_2, ADDRESS_2) - # renew key -- deactivate current key - yield km.regenerate_key() - # decrypt with self.assertRaises(errors.DecryptError): yield km.decrypt(ENCRYPTED_MESSAGE_FOR_DIFFERENT_KEY, |