End-User dCDN uCDN CSP | | | | | 1.CDNI FCI used to | | | advertise URI Signing capability | | | |------------------->| | | | | | | 2.Provides information to verify Signed JWT | | | |<-------------------| | 3.CDNI Metadata interface used to| | | provide URI Signing attributes| | | |<-------------------| | : : : : : (Later in time) : : : |4.Authorization request | | |------------------------------------------------------------->| | | | [Apply distribution | | | policy] | | | | | | | (ALT: Authorization decision) |5.Request is denied | | | |<-------------------------------------------------------------| | | | | |6.Provides Signed URI | | |<-------------------------------------------------------------| | | | | |7.DNS request | | | |---------------------------------------->| | | | | | |8.Redirect DNS to dCDN | | |<----------------------------------------| | | | | | |9.DNS request | | | |------------------->| | | | | | | |10.IP address of Surrogate | | |<-------------------| | | | | | | |11.Content request | | | |------------------->| [Verify URI | | | | signature] | | | | | | | (ALT: Verification result) | | |12.Request is denied| | | |<-------------------| | | | | | | |13.Content delivery | | | |<-------------------| | | : : : : : (Later in time) : : : |14.CDNI Logging interface to report URI Signing information | | |------------------->| |