check in latest test scripts
[sfa.git] / cmdline / testCreateAuth.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 Getting SA Credential
13 python ./genicli.py --username root --outfile rootsa.cred getCredential sa planetlab.us
14
15 echo XXXXX -------------------------------------------------------------------
16 echo XXXXX Create a private key
17 python ./genicli.py --username testkey createKey
18
19 echo XXXXX -------------------------------------------------------------------
20 echo XXXXX Create a GID for an authority
21 python ./genicli.py --username root --credfile rootsa.cred --outfile testauth.gid createGid planetlab.us.testauth None testkey.pkey
22
23 echo XXXXX -------------------------------------------------------------------
24 echo XXXXX Register a slice authority
25 python ./genicli.py --username root --credfile rootsa.cred register sa planetlab.us.testauth testauth.gid
26
27 echo XXXXX -------------------------------------------------------------------
28 echo XXXXX Register a management authority
29 python ./genicli.py --username root --credfile rootsa.cred register ma planetlab.us.testauth testauth.gid
30
31 echo XXXXX -------------------------------------------------------------------
32 echo XXXXX Resolve the test slice authority
33 python ./genicli.py --username root --credfile rootsa.cred resolve planetlab.us.testauth
34
35 echo XXXXX -------------------------------------------------------------------
36 echo XXXXX Remove a the test management authority
37 python ./genicli.py --username root --credfile rootsa.cred remove ma planetlab.us.testauth
38
39 echo XXXXX -------------------------------------------------------------------
40 echo XXXXX Remove the test slice authority
41 python ./genicli.py --username root --credfile rootsa.cred remove sa planetlab.us.testauth