Here's a compatible Python implementation I did in March of last year. https://bitbucket.org/dholth/jkf
It only lacks support for symmetric keys. On Thu, Apr 10, 2014 at 8:49 PM, Mike Jones <[email protected]> wrote: > I created a new simple spec that defines a way to create a thumbprint of an > arbitrary key, based upon its JWK representation. The abstract of the spec > is: > > > > This specification defines a means of computing a thumbprint value (a.k.a. > digest) of JSON Web Key (JWK) objects analogous to the x5t (X.509 > Certificate SHA-1 Thumbprint) value defined for X.509 certificate objects. > This specification also registers the new JSON Web Signature (JWS) and JSON > Web Encryption (JWE) Header Parameters and the new JSON Web Key (JWK) member > name jkt (JWK SHA-256 Thumbprint) for holding these values. > > > > The desire for this came up in an OpenID Connect context, but it’s of > general applicability, so I decided to submit the spec to the JOSE working > group. Thanks to James Manger, John Bradley, and Nat Sakimura for the > discussions that led up to this spec. > > > > The specification is available at: > > · http://tools.ietf.org/html/draft-jones-jose-jwk-thumbprint-00 > > > > An HTML formatted version is also available at: > > · > https://self-issued.info/docs/draft-jones-jose-jwk-thumbprint-00.html > > > > -- Mike > > > > P.S. I also posted this notice at http://self-issued.info/?p=1213 and as > @selfissued. > > > > > _______________________________________________ > jose mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/jose > _______________________________________________ jose mailing list [email protected] https://www.ietf.org/mailman/listinfo/jose
