%% You should probably cite rfc8785 instead of this I-D. @techreport{rundgren-json-canonicalization-scheme-01, number = {draft-rundgren-json-canonicalization-scheme-01}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-rundgren-json-canonicalization-scheme/01/}, author = {Anders Rundgren}, title = {{JSON Canonicalization Scheme (JCS)}}, pagetotal = 16, year = 2018, month = jun, day = 26, abstract = {Cryptographic operations like hashing and signing depend on that the target data does not change during serialization, transport, or parsing. By applying the rules defined by JCS (JSON Canonicalization Scheme), data provided in the JSON {[}RFC8259{]} format can be exchanged "as is", while still being subject to secure cryptographic operations. JCS achieves this by combining the strict serialization of JSON primitives defined in ECMAScript {[}ES6{]} with a platform independent sorting scheme. The intended audiences of this document are JSON tool vendors, as well as designers of JSON based cryptographic solutions.}, }