1ebd96fd025ccb25b602a2a02c70ec551feae383
[sfa.git] / cmdline / testSA.sh
1 rm -f root.cred
2 rm -f root.cert
3 rm -f rootsa.cred
4 rm -f testkey.pkey
5 rm -f testkey.gid
6
7 echo XXXXX -------------------------------------------------------------------
8 echo XXXXX Getting Self Credential
9 python ./genicli.py --username root --credfile None --outfile root.cred getCredential user planetlab.us.pl.Administrator_Default
10
11 echo XXXXX -------------------------------------------------------------------
12 echo XXXXX Resolving Self
13 python ./genicli.py --username root resolve planetlab.us.pl.account_test
14
15 echo XXXXX -------------------------------------------------------------------
16 echo XXXXX Getting SA Credential
17 python ./genicli.py --username root --outfile rootsa.cred getCredential sa planetlab.us.pl
18
19 echo XXXXX -------------------------------------------------------------------
20 echo XXXXX List records in an authority
21 python ./genicli.py --username root --credfile rootsa.cred list
22
23 echo XXXXX -------------------------------------------------------------------
24 echo XXXXX Create a private key
25 python ./genicli.py --username testkey createKey
26
27
28 echo XXXXX -------------------------------------------------------------------
29 echo XXXXX Create a GID for a user
30 python ./genicli.py --username root --credfile rootsa.cred --outfile testuser.gid createGid planetlab.us.pl.testuser None testkey.pkey
31
32 echo XXXXX -------------------------------------------------------------------
33 echo XXXXX Create a GID for a slice
34 python ./genicli.py --username root --credfile rootsa.cred --outfile testslice.gid createGid planetlab.us.pl.testslice1 None testkey.pkey
35
36 echo XXXXX -------------------------------------------------------------------
37 echo XXXXX Register a user
38 python ./genicli.py --username root --credfile rootsa.cred --email test1234@test.com register user planetlab.us.pl.testuser testuser.gid
39
40 echo XXXXX -------------------------------------------------------------------
41 echo XXXXX Resolve the test user
42 python ./genicli.py --username root --credfile rootsa.cred resolve planetlab.us.pl.testuser
43
44 echo XXXXX -------------------------------------------------------------------
45 echo XXXXX Register a slice
46 python ./genicli.py --username root --credfile rootsa.cred --email test1234@test.com register slice planetlab.us.pl.testslice1 testslice.gid
47
48 echo XXXXX -------------------------------------------------------------------
49 echo XXXXX Remove a user
50 python ./genicli.py --username root --credfile rootsa.cred remove user planet\
51 lab.us.pl.testuser