Skip to content

spec: normative RFC 8785 canonicalization definition#52

Merged
imran-siddique merged 1 commit into
mainfrom
spec/canonicalization-definition
Jun 19, 2026
Merged

spec: normative RFC 8785 canonicalization definition#52
imran-siddique merged 1 commit into
mainfrom
spec/canonicalization-definition

Conversation

@imran-siddique

Copy link
Copy Markdown
Contributor

Adds a dedicated normative definition of the RFC 8785 JCS canonicalization algorithm within section 3.2.2, including the pre-image construction rule for embedded signatures and an explicit note that json.dumps(sort_keys=True) is insufficient. Also adds RFC 8785, RFC 7638 (JWK Thumbprint), and RFC 7517/7800 (JWK/cnf) to the IETF references appendix.

Add a dedicated normative definition of the RFC 8785 JCS algorithm
within section 3.2.2, including the pre-image construction rule for
embedded signatures and an explicit note that json.dumps sort_keys is
insufficient. Also add RFC 8785, RFC 7638, and RFC 7517/7800 to the
IETF references appendix.

Signed-off-by: Imran Siddique <imran.siddique@opaque.co>
@imran-siddique imran-siddique merged commit 0ec01b0 into main Jun 19, 2026
4 checks passed
@imran-siddique imran-siddique deleted the spec/canonicalization-definition branch June 19, 2026 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant