6 class TestKeypair(unittest.TestCase):
14 def testSaveLoadFile(self):
18 k.save_to_file("test.key")
21 k2.load_from_file("test.key")
23 self.assertEqual(k.as_pem(), k2.as_pem())
25 def test_get_m2_pkey(self):
30 self.assert_(m2 != None)
32 def test_get_openssl_pkey(self):
36 pk = k.get_openssl_pkey()
37 self.assert_(pk != None)
39 def test_sign_verify(self):
43 data = "this is a test"
44 sig = k.sign_string(data)
46 print k.verify_string(data, sig)
48 if __name__ == "__main__":