Esempio n. 1
0
 def setUp(self):
     self.key_master = helpers.SetUpKeys()
     self.key_master.set_up_alice()
     self.fingerprint = self.key_master.alice_key['fingerprint']
     self.keydir = self.key_master.alice_dir_path
     self.message = "Hello world."
     self.s = signer.Signer(self.keydir)
Esempio n. 2
0
    def build_mock_sig_dict(cls, data_dict):
        encoded_data_dict = json.dumps(data_dict)
        key_dir = cls.key_master.alice_dir_path

        sign_executer = signer.Signer(key_dir)
        result = sign_executer.execute(encoded_data_dict,
                                       None,
                                       'passphrase',
                                       detach=True)
        final_dict = dict(sig=str(result), data=encoded_data_dict)
        return final_dict, result.fingerprint
Esempio n. 3
0
 def test_execute_method_valid(self):
     s = signer.Signer(self.keydir)
     sig = s.execute(self.message, self.key_fingerprint,
                     self.key_master.passphrase)
     result = self.v.execute(str(sig))
     self.assertTrue(result.valid)
Esempio n. 4
0
 def sign(self, message, keyid, passphrase, detach=False):
     agent = signer.Signer(self.key_dir)
     result = agent.execute(message, keyid, passphrase, detach=detach)
     return result
Esempio n. 5
0
 def setUp(self):
     self.key_master = helpers.SetUpKeys()
     self.keydir = self.key_master.alice_dir_path
     self.s = signer.Signer(self.keydir)
Esempio n. 6
0
 def test_verify_method_returns_result_of_verification(self):
     sign_agent = signer.Signer(self.home_dir)
     target = sign_agent.execute(self.msg, self.host_key_id,
                                 self.passphrase)
     result = self.x.verify(str(target))
     self.assertTrue(result.valid)