I was reading How are possible uses for X.509 (SSL) certificates denoted? here on Security SE. It begins with:
X.509 certificates can be used for servers, clients, email, code signing and more applications.
http://twitpic.com/6gdxaqindicates that a certificate...
This is the twitpic image. It was from an incident in 2011, where a rogue google.com certificate from DigiNotar had code-signing capability. I wanted to look at the image more closely, then noticed something I don't understand.
When viewing the full-sized image in Google Chrome browser, I see a long Cloudfront domain URL. It starts with
http://d3j5vwomefv46c.cloudfront.net/photos/large/390320594.jpg? and has three parts concatenated to the end of it.
Here's my question: What do the three parts (key, Key-Pair-ID and Signature) mean in that Cloudfront URL?
Is it analogous to the keys and signature for X.509 SSL certificates? (That's was why I included so much information about the prior question, in case of similarities.) Or does it pertain to authentication, instead of authorization?