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

Reply via email to