source: swig/python/abac_prover.py @ 43a5429

abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
Last change on this file since 43a5429 was 43a5429, checked in by Mike Ryan <mikeryan@…>, 14 years ago

install python into python lib dir

  • Property mode set to 100755
File size: 581 bytes
Line 
1#!/usr/bin/python
2
3import sys
4from ABAC import *
5import pprint
6
7pp = pprint.PrettyPrinter(indent=4)
8
9if len(sys.argv) < 2:
10    print "Usage: abac_prover.py <keystore>"
11    exit(1)
12
13keystore = sys.argv[1]
14
15libabac_init()
16
17ctx = Context()
18ctx.load_directory(keystore)
19
20(success, credentials) = ctx.query(
21    "06df985dc065fc69b508f6afa8dd127cd29ccc62.fed_create",
22    "ef3584d91703acc4d9cb0f1f0950a31fc89e0b4c",
23)
24
25for credential in credentials:
26    print "credential %s <- %s" % (credential.head().string(), credential.tail().string())
27    # pp.pprint(credential)
28
29libabac_deinit()
Note: See TracBrowser for help on using the repository browser.