%% You should probably cite rfc8785 instead of this I-D. @techreport{rundgren-json-canonicalization-scheme-04, number = {draft-rundgren-json-canonicalization-scheme-04}, 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/04/}, author = {Anders Rundgren and Bret Jordan and Samuel Erdtman}, title = {{JSON Canonicalization Scheme (JCS)}}, pagetotal = 21, year = 2019, month = feb, day = 7, abstract = {Cryptographic operations like hashing and signing requires that the original data does not change during serialization or parsing. By applying the rules defined by the JSON Canonicalization Scheme (JCS), data provided in JSON {[}RFC8259{]} format can be exchanged "as is", while still being usable by secure cryptographic operations. JCS achieves this by building on the serialization formats for JSON primitives as defined by ECMAScript {[}ES6{]}, constraining JSON data to the I-JSON {[}RFC7493{]} subset, and through a platform independent property sorting scheme. The intended audiences of this document are JSON tool vendors, as well as designers of JSON based cryptographic solutions.}, }