Changes between Version 3 and Version 4 of AbacScenario

Show
Ignore:
Timestamp:
05/16/12 20:11:18 (7 years ago)
Author:
prateek (IP: 174.109.212.129)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AbacScenario

    v3 v4  
    5656{{{ 
    5757java -cp AbacTools.jar util.PodAddLink --sourcekey credentials/ProjAuth1_private.pem --sourcecert credentials/ProjAuth1_cert.pem  
    58 --targetcert credentials/GOC_cert.pem --targetscope `java -cp CH.jar util.GetPublicKeySha1Hash credentials/ProjAuth1_cert.pem` 
     58--targetcert credentials/GOC_cert.pem --targetscope `java -cp AbacTools.jar util.GetPublicKeySha1Hash credentials/ProjAuth1_cert.pem` 
    5959}}} 
    6060 
     
    7979{{{ 
    8080java -cp AbacTools.jar util.PodAddLink --sourcekey credentials/SliceAuth1_private.pem --sourcecert credentials/SliceAuth1_cert.pem  
    81 --targetcert credentials/GOC_cert.pem --targetscope `java -cp CH.jar util.GetPublicKeySha1Hash credentials/SliceAuth1_cert.pem` 
     81--targetcert credentials/GOC_cert.pem --targetscope `java -cp AbacTools.jar util.GetPublicKeySha1Hash credentials/SliceAuth1_cert.pem` 
    8282}}} 
    8383 
     
    9797{{{ 
    9898java -cp AbacTools.jar util.PodAddLink --sourcekey credentials/Alice_private.pem --sourcecert credentials/Alice_cert.pem  
    99 --targetcert credentials/IdP1_cert.pem --targetscope `java -cp CH.jar util.GetPublicKeySha1Hash credentials/Alice_cert.pem` 
     99--targetcert credentials/IdP1_cert.pem --targetscope `java -cp AbacTools.jar util.GetPublicKeySha1Hash credentials/Alice_cert.pem` 
    100100 
    101101java -cp AbacTools.jar util.PodAddLink --sourcekey credentials/Bob_private.pem --sourcecert credentials/Bob_cert.pem  
    102 --targetcert credentials/IdP1_cert.pem --targetscope `java -cp CH.jar util.GetPublicKeySha1Hash credentials/Bob_cert.pem` 
     102--targetcert credentials/IdP1_cert.pem --targetscope `java -cp AbacTools.jar util.GetPublicKeySha1Hash credentials/Bob_cert.pem` 
    103103}}} 
    104104 
    105105=== Project Creation === 
    106106 
    107 A user with a GeniPI role can create a project. In our use-case Alice can request a PA to create a project. 
     107A user with a GeniPI role can create a project. In our use-case Alice requests a PA to create a project. 
    108108 
     109Alice can then delegate the privilege to operate on the project to Bob. 
     110{{{ 
     111java -cp AbacTools.jar util.CreddyPod --issuerkey Alice_private.pem --issuercert Alice_cert.pem --role Operate --roleobject <Project UUID>  
     112--subjectcert Bob_cert.pem --scope `java -cp AbacTools.jar util.GetPublicKeySha1Hash $CERTS_HOME/Bob_cert.pem` 
     113}}} 
     114 
     115Bob can create a link to the these credentials in order to associate them with its own public key identifier. 
     116{{{ 
     117java -cp AbacTools.jar util.AddLinkPod --sourcekey Bob_private.pem --sourcecert Bob_cert.pem --sourcescope `java -cp AbacTools.jar util.GetSha1Hash <Project UUID>`  
     118--targetcert Alice_cert.pem --targetscope `java -cp AbacTools.jar util.GetPublicKeySha1Hash $CERTS_HOME/Bob_cert.pem` 
     119}}} 
     120 
     121=== Slice Creation === 
     122 
     123A user with a GeniUser role and the privilege to operate on a project can create a slice under the same project. 
     124 
     125Bob requests a SA to create a slice under the earlier created project. 
     126 
     127=== Sliver Creation === 
     128 
     129A user with a GeniUser role and the privilege to operate on a slice can add a sliver to the same slice. 
     130 
     131Bob requests an AM to add a sliver to the earlier created slice. 
     132 
     133