Changes between Version 7 and Version 8 of GeniApiCredentials


Ignore:
Timestamp:
04/19/12 11:58:27 (12 years ago)
Author:
Aaron Helsinger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniApiCredentials

    v7 v8  
    9797== Credential Validation ==
    9898
    99 Please see http://www.protogeni.net/trac/protogeni/wiki/Credentials for credential verification and validation details.
     99Please see http://www.protogeni.net/trac/protogeni/wiki/Credentials for a discussion of credential verification and validation details.
    100100
    101 In summary thought
     101To validate a credential:
    102102 - Credentials must validate against the credential schema.
    103103 - The credential signature must be valid, as per the [http://www.w3.org/TR/xmldsig-core/ XML Digital Signature standard].
     
    105105 - The expiration of the credential and all contained certificates must be later than the current time.
    106106 - All contained URNs must follow the [wiki:GeniApiIdentifiers GENI URN rules].
    107  - The signer of the root credential (all the way back up any delegation chain) must have authority over the target. Specifically, the root credential issuer mut have a URN indicating it is of type `authority`, and it must be the `toplevelauthority` or a parent authority of the authority named in the credential's target URN.
     107 - The same rules apply to any parent credential, if the credential is delegated (and on up the delegation chain).
     108 - For non delegated credentials, or for the root credential of a delegated credential (all the way back up any delegation chain), the signer must have authority over the target. Specifically, the credential issuer mut have a URN indicating it is of type `authority`, and it must be the `toplevelauthority` or a parent authority of the authority named in the credential's target URN. See the [wiki:GeniApiIdentifiers URN rules page] for details about authorities.
     109 - For delegated credentials, the signer of the credential must be the subject (owner) of the parent credential), until you get to the root credential (no parent), in which case the above rule applies.
    108110
    109111== Development Experience ==