[af51a97] | 1 | #!/bin/sh |
---|
| 2 | |
---|
[e14f472] | 3 | # Create a new contexts for the negotiation |
---|
[181cf9c] | 4 | ./abac_client.py create --cert=emulab.pem --transport=soap \ |
---|
[1e643da] | 5 | --url=https://localhost:8443/axis/services/feddABACPort \ |
---|
[7723a2f] | 6 | --file=/usr/local/tomcat5.5/webapps/axis2/WEB-INF/ucla.txt |
---|
| 7 | # --trace \ |
---|
| 8 | ./abac_client.py create --cert=emulab.pem --transport=soap \ |
---|
[1e643da] | 9 | --url=https://localhost:8443/axis/services/feddABACPort \ |
---|
[7723a2f] | 10 | --file=/usr/local/tomcat5.5/webapps/axis2/WEB-INF/bill.txt |
---|
| 11 | # --trace \ |
---|
| 12 | ./abac_client.py create --cert=emulab.pem --transport=soap \ |
---|
[1e643da] | 13 | --url=https://localhost:8443/axis/services/feddABACPort \ |
---|
[7723a2f] | 14 | --file=/usr/local/tomcat5.5/webapps/axis2/WEB-INF/alice.txt |
---|
| 15 | # --trace \ |
---|
[e14f472] | 16 | ./abac_client.py create --cert=emulab.pem --transport=soap \ |
---|
[1e643da] | 17 | --url=https://localhost:8443/axis/services/feddABACPort \ |
---|
[7723a2f] | 18 | --file=/usr/local/tomcat5.5/webapps/axis2/WEB-INF/james.txt |
---|
| 19 | # --trace \ |
---|
[e14f472] | 20 | # Run the negotiation with an access request |
---|
| 21 | #./abac_client.py access --cert=emulab.pem --transport=soap \ |
---|
| 22 | # --trace \ |
---|
| 23 | # --url=http://localhost:8443/axis2/services/feddABACPort \ |
---|
| 24 | # --context_id=0 --goal='GENI:GENI.CTFaccess<<---Alice' |
---|
[20cda34] | 25 | # Test a two part negoitation |
---|
| 26 | ./abac_client.py access --cert=emulab.pem --transport=soap \ |
---|
[1e643da] | 27 | --url=https://localhost:8443/axis/services/feddABACPort \ |
---|
[7723a2f] | 28 | --context_id=UCLA --goal='UCLA:GENI.CTFaccess<<---Alice' \ |
---|
[1e643da] | 29 | --srcURL=https://localhost:8443/axis/services/feddABACPort \ |
---|
[e14f472] | 30 | --dstContext=Alice \ |
---|
[1e643da] | 31 | --dstURL=https://localhost:8443/axis/services/feddABACPort |
---|
[7723a2f] | 32 | # --trace \ |
---|
| 33 | ./abac_client.py access --cert=emulab.pem --transport=soap \ |
---|
[1e643da] | 34 | --url=https://localhost:8443/axis/services/feddABACPort \ |
---|
[7723a2f] | 35 | --context_id=UCLA --goal='UCLA:GENI.CTFaccess<<---James' \ |
---|
[1e643da] | 36 | --srcURL=https://localhost:8443/axis/services/feddABACPort \ |
---|
[7723a2f] | 37 | --dstContext=James \ |
---|
[1e643da] | 38 | --dstURL=https://localhost:8443/axis/services/feddABACPort |
---|
[7723a2f] | 39 | # --trace \ |
---|
| 40 | ./abac_client.py access --cert=emulab.pem --transport=soap \ |
---|
[1e643da] | 41 | --url=https://localhost:8443/axis/services/feddABACPort \ |
---|
[7723a2f] | 42 | --context_id=UCLA --goal='UCLA:GENI.CTFaccess<<---Bill' \ |
---|
[1e643da] | 43 | --srcURL=https://localhost:8443/axis/services/feddABACPort \ |
---|
[7723a2f] | 44 | --dstContext=Bill \ |
---|
[1e643da] | 45 | --dstURL=https://localhost:8443/axis/services/feddABACPort |
---|
[20cda34] | 46 | |
---|