7 from sfa.trust.certificate import Keypair
9 class TestKeypair(unittest.TestCase):
17 def testSaveLoadFile(self):
21 k.save_to_file("test.key")
24 k2.load_from_file("test.key")
26 self.assertEqual(k.as_pem(), k2.as_pem())
28 def test_get_m2_pkey(self):
33 self.assert_(m2 != None)
35 def test_get_openssl_pkey(self):
39 pk = k.get_openssl_pkey()
40 self.assert_(pk != None)
42 def test_sign_verify(self):
46 data = "this is a test"
47 sig = k.sign_string(data)
49 print k.verify_string(data, sig)
51 if __name__ == "__main__":