<html><body bgcolor="#FFFFFF"><div>Thanks Mike. </div><div><br></div><div>I plan to update core a bit to match the OAuth d15 terminology. <br><br>=nat via iPhone</div><div><br>On 2011/05/01, at 0:09, Mike Jones <<a href="mailto:Michael.Jones@microsoft.com">Michael.Jones@microsoft.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div>
<div class="WordSection1">
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">I’ve posted the
<a href="http://self-issued.info/docs/draft-jones-json-web-key.html">JSON Web Key (JWK) specification</a> for representing public keys as JSON objects based on the
<a href="http://self-issued.info/?p=390">decisions made at the last IIW</a>.  The introduction to the spec reads:<o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><o:p> </o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt">
<span lang="EN" style="font-size:10.0pt;line-height:115%;font-family:"Verdana","sans-serif";color:black">A JSON Web Key (JWK) is a JSON data structure that represents a set of public keys as a JSON object. The JWK format is used to represent bare keys; representing
 certificate chains is an explicit non-goal of this specification. JSON Web Keys are referenced in JSON Web Signatures (JWSs) using the
</span><tt><span lang="EN" style="font-size:10.0pt;line-height:115%">jku</span></tt><span lang="EN" style="font-size:10.0pt;line-height:115%;font-family:"Verdana","sans-serif";color:black"> (JSON Key URL) header parameter.</span><span style="font-size:10.0pt;line-height:115%"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">An example from the spec is:<o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">{"keyvalues":<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">  [<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">    {"algorithm":"ECDSA",<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">     "curve":"P-256",<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">     "x":"MKBCTNIcKUSDii11ySs3526iDZ8AiTo7Tu6KPAqv7D4",<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">     "y":"4Etl6SRW2YiLUrN5vfvVHuhp7x8PxltmWWlbbM4IFyM",<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">     "keyid":"1"},<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">    {"algorithm":"RSA",<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">      "modulus": "0vx7agoebGcQSuuPiLJXZptN9nndrQmbXEps2aiAFbWhM78LhWx4cbbfAAtVT86zwu1RK7aPFFxuhDR1L6tSoc_BJECPebWKRXjBZCiFV4n3oknjhMstn64tZ_2W-5JsGY4Hc5n9yBXArwl93lqt7_RN5w6Cf0h4QyQ5v-65YGjQR0_FDW2QvzqY368QQMicAtaSqzs8KJZgnYb9c7d0zgdAZHzu6qMQvRL5hajrn1n91CbOpbISD08qNLyrdkt-bFTWhAI4vMQFh6WeZu0fM4lFd2NcRwr3XPksINHaQ-G_xBniIqbw0Ls1jF44-csFCur-kEgU8awapJzKnqDKgw",<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">     "exponent":"AQAB",<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">     "keyid":"2011-04-29"}<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">  ]<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Courier New"">}<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555">The specification is available at these locations:</span><o:p></o:p></p>
<p class="MsoListParagraph" style="mso-margin-top-alt:0in;margin-right:5.75pt;margin-bottom:0in;margin-left:23.75pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo2;background:white">
<span style="font-size:10.0pt;font-family:Symbol;color:#555555"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555"><a href="http://www.ietf.org/internet-drafts/draft-jones-json-web-key-00.txt"><a href="http://www.ietf.org/internet-drafts/draft-jones-json-web-key-00.txt">http://www.ietf.org/internet-drafts/draft-jones-json-web-key-00.txt</a></a><o:p></o:p></span></p>
<p class="MsoListParagraph" style="mso-margin-top-alt:0in;margin-right:5.75pt;margin-bottom:0in;margin-left:23.75pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo2;background:white">
<span style="font-size:10.0pt;font-family:Symbol;color:#555555"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555"><a href="http://www.ietf.org/internet-drafts/draft-jones-json-web-key-00.xml"><a href="http://www.ietf.org/internet-drafts/draft-jones-json-web-key-00.xml">http://www.ietf.org/internet-drafts/draft-jones-json-web-key-00.xml</a></a><o:p></o:p></span></p>
<p class="MsoListParagraph" style="mso-margin-top-alt:0in;margin-right:5.75pt;margin-bottom:0in;margin-left:23.75pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo2;background:white">
<span style="font-size:10.0pt;font-family:Symbol;color:#555555"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555"><a href="http://self-issued.info/docs/draft-jones-json-web-key-00.html"><a href="http://self-issued.info/docs/draft-jones-json-web-key-00.html">http://self-issued.info/docs/draft-jones-json-web-key-00.html</a></a><o:p></o:p></span></p>
<p class="MsoListParagraph" style="mso-margin-top-alt:0in;margin-right:5.75pt;margin-bottom:0in;margin-left:23.75pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo2;background:white">
<span style="font-size:10.0pt;font-family:Symbol;color:#555555"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555"><a href="http://self-issued.info/docs/draft-jones-json-web-key-00.txt"><a href="http://self-issued.info/docs/draft-jones-json-web-key-00.txt">http://self-issued.info/docs/draft-jones-json-web-key-00.txt</a></a><o:p></o:p></span></p>
<p class="MsoListParagraph" style="mso-margin-top-alt:0in;margin-right:5.75pt;margin-bottom:0in;margin-left:23.75pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo2;background:white">
<span style="font-size:10.0pt;font-family:Symbol;color:#555555"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555"><a href="http://self-issued.info/docs/draft-jones-json-web-key-00.xml"><a href="http://self-issued.info/docs/draft-jones-json-web-key-00.xml">http://self-issued.info/docs/draft-jones-json-web-key-00.xml</a></a><o:p></o:p></span></p>
<p class="MsoListParagraph" style="mso-margin-top-alt:0in;margin-right:5.75pt;margin-bottom:0in;margin-left:23.75pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo2;background:white">
<span style="font-size:10.0pt;font-family:Symbol;color:#555555"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555"><a href="http://self-issued.info/docs/draft-jones-json-web-key.html"><a href="http://self-issued.info/docs/draft-jones-json-web-key.html">http://self-issued.info/docs/draft-jones-json-web-key.html</a></a> (will point to
 new versions as they are posted)<o:p></o:p></span></p>
<p class="MsoListParagraph" style="mso-margin-top-alt:0in;margin-right:5.75pt;margin-bottom:0in;margin-left:23.75pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo2;background:white">
<span style="font-size:10.0pt;font-family:Symbol;color:#555555"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555"><a href="http://self-issued.info/docs/draft-jones-json-web-key.txt"><a href="http://self-issued.info/docs/draft-jones-json-web-key.txt">http://self-issued.info/docs/draft-jones-json-web-key.txt</a></a> (will point to new
 versions as they are posted)<o:p></o:p></span></p>
<p class="MsoListParagraph" style="mso-margin-top-alt:0in;margin-right:5.75pt;margin-bottom:0in;margin-left:23.75pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo2;background:white">
<span style="font-size:10.0pt;font-family:Symbol;color:#555555"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555"><a href="http://self-issued.info/docs/draft-jones-json-web-key.xml"><a href="http://self-issued.info/docs/draft-jones-json-web-key.xml">http://self-issued.info/docs/draft-jones-json-web-key.xml</a></a> (will point to new
 versions as they are posted)<o:p></o:p></span></p>
<p class="MsoListParagraph" style="mso-margin-top-alt:0in;margin-right:5.75pt;margin-bottom:0in;margin-left:23.75pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo2;background:white">
<span style="font-size:10.0pt;font-family:Symbol;color:#555555"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">       
</span></span></span><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555"><a href="http://svn.openid.net/repos/specifications/json_web_key/1.0/"><a href="http://svn.openid.net/repos/specifications/json_web_key/1.0/">http://svn.openid.net/repos/specifications/json_web_key/1.0/</a></a> (Subversion
 repository, with html, txt, and html versions available)<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#555555">I also updated the description of the
<a href="http://self-issued.info/docs/draft-jones-json-web-signature.html">JSON Web Signature (JWS)</a> header parameter “jku” (JSON Key URL) to reference the JWK spec in
<a href="http://self-issued.info/docs/draft-jones-json-web-signature-02.html">draft -02</a></span>.<o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
                                                            -- Mike<o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<o:p> </o:p></p>
</div>


</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Openid-specs-ab mailing list</span><br><span><a href="mailto:Openid-specs-ab@lists.openid.net">Openid-specs-ab@lists.openid.net</a></span><br><span><a href="http://lists.openid.net/mailman/listinfo/openid-specs-ab">http://lists.openid.net/mailman/listinfo/openid-specs-ab</a></span><br></div></blockquote></body></html>