2 from OpenSSL import crypto
3 from M2Crypto import X509
5 sys.path.append('../..')
10 ##osaka2 = X509.load_cert_string(crypto.dump_certificate(crypto.FILETYPE_PEM, osaka_acc))
11 ##usersoner2 = X509.load_cert_string(crypto.dump_certificate(crypto.FILETYPE_PEM, usersoner_acc))
13 ##t1 = osaka2.as_text()
14 ##t2 = usersoner2.as_text()
16 ##res = usersoner2.verify(osaka2.get_pubkey())
20 #pl_pem = X509.load_cert('usersoner.cert')
21 #pkey = pl_pem.get_pubkey().as_pem(cipher=None)
26 #address = 'localhost'
30 #cnx = DB(dbname, address, port=port, user=user, passwd=password)
31 #cnx.query("UPDATE planetlab$jp$osaka_sr SET pubkey = '"+pkey+"' WHERE hrn = 'usersoner'")
36 planetlab_cert = crypto.load_certificate(crypto.FILETYPE_PEM, open('planetlab.cert').read())
37 planetlab_pkey = crypto.load_privatekey(crypto.FILETYPE_PEM, open('planetlab.pkey').read())
38 planetlab_acc = create_acc(planetlab_cert, planetlab_pkey, planetlab_cert.get_pubkey(), 'planetlab', '28698598650165084658569185050284587399', 3)
39 ac1 = crypto.dump_certificate(crypto.FILETYPE_PEM, planetlab_acc)
40 open('planetlab_acc_file', 'w').write(ac1)
43 ##res = c1_pem2.verify(c3_pem2.get_pubkey())