This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 15 lines
!!! Overview
[{$pagename}] ([RFC 7638]) defines a method for computing a [hash] value over a [JSON Web Key] ([JWK]).
[{$pagename}] defines which fields in a [JWK] are used in the [hash] computation, the method of creating a canonical form for those fields, and how to convert the resulting Unicode string into a byte sequence to be hashed. The resulting [hash] value can be used for identifying or selecting the key represented by the [JWK] that is the subject of the thumbprint.
The [thumbprint] of a [JSON Web Key] ([JWK]) is computed as follows:
* Construct a [JSON] object [RFC 7159] containing only the required members of a [JWK] representing the key and with no whitespace or line breaks before or after any syntactic elements and with the required members ordered lexicographically by the [Unicode] code points of the member names. (This [JSON] object is itself a legal [JWK] representation of the key.)
* [Hash] the octets of the [UTF-8] representation of this [JSON] object with a [Cryptographic Hash Function] H.
For example, [SHA-256] might be used as H. The resulting value is the [{$pagename}] with H of the [JWK].
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]