source: tests/example_scripts/wiki/id4.py @ 80f0770

abac0-leak
Last change on this file since 80f0770 was ec550f7, checked in by Mei <mei@…>, 11 years ago

1) reworked how API doc is generated
2) tweak top level Makefile.am
3) loading issuer principal as side-effect of loading

an attribute credentials

4) add examples of GENI specific attribute credentials

and principal certificates into the regression testing

5) rename examples to tests

  • Property mode set to 100755
File size: 484 bytes
RevLine 
[a02c849]1#!/usr/bin/env python
2"""
3id4.py
4"""
5import os
6import ABAC
7
8id = ABAC.ID("newGuy", 5*365*3600*24)
9
10id.write_cert_file("./newGuy.pem")
11id.write_privkey_file("./newGuy_key.pem")
12
13id1 = ABAC.ID("./newGuy.pem")
14id1.load_privkey("./newGuy_key.pem")
15
16try:
17    f = open("./newGuy.pem")
18    id2 = ABAC.ID_chunk(f.read())
19    f.close()
20except:
21    pass
22
23print "id has privkey %d" % id.has_privkey()
24print "id1 has privkey %d" % id1.has_privkey()
25print "id2 has privkey %d" % id2.has_privkey()
Note: See TracBrowser for help on using the repository browser.