#!/usr/bin/python import sys from ABAC import * import pprint pp = pprint.PrettyPrinter(indent=4) if len(sys.argv) < 2: print "Usage: prover.py " exit(1) keystore = sys.argv[1] libabac_init() ctx = Context() ctx.load_directory(keystore) (success, credentials) = ctx.query( "3f1aca4c5911b345d81c5f1a77675dce13249d0c.fed_create", "5839d714b16bbe108642c5eb586c2173420bed19", ) for credential in credentials: print "credential %s <- %s" % (credential.head().string(), credential.tail().string()) # pp.pprint(credential) libabac_deinit()