X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2FtestKeypair.py;h=3d8d40ade0dbcde119c093555b2b818ecfb2763d;hb=5568c622a21fb4ee403e197e6f376deba668cbec;hp=7ce48e29bc91d491a01a765c59e237f19ac34d6a;hpb=27d1df9592e7d7e94d8d3f22a6fc9d7ee5277dd4;p=sfa.git diff --git a/tests/testKeypair.py b/tests/testKeypair.py old mode 100644 new mode 100755 index 7ce48e29..3d8d40ad --- a/tests/testKeypair.py +++ b/tests/testKeypair.py @@ -1,6 +1,10 @@ +#!/usr/bin/python +import sys +sys.path.append('..') + import unittest -import xmlrpclib -from cert import * +import base64 +from sfa.trust.certificate import Keypair class TestKeypair(unittest.TestCase): def setUp(self): @@ -21,11 +25,11 @@ class TestKeypair(unittest.TestCase): self.assertEqual(k.as_pem(), k2.as_pem()) - def test_get_m2_pkey(self): + def test_get_m2_pubkey(self): k = Keypair() k.create() - m2 = k.get_m2_pkey() + m2 = k.get_m2_pubkey() self.assert_(m2 != None) def test_get_openssl_pkey(self): @@ -35,5 +39,14 @@ class TestKeypair(unittest.TestCase): pk = k.get_openssl_pkey() self.assert_(pk != None) + def test_sign_verify(self): + k = Keypair() + k.create() + + data = "this is a test" + sig = k.sign_string(data) + + print k.verify_string(data, sig) + if __name__ == "__main__": unittest.main()