[jose] I-D: draft-rundgren-json-canonicalization-scheme-05

Anders Rundgren <anders.rundgren.net@gmail.com> Sat, 16 February 2019 19:39 UTC

Return-Path: <anders.rundgren.net@gmail.com>
X-Original-To: jose@ietfa.amsl.com
Delivered-To: jose@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C33A130F59 for <jose@ietfa.amsl.com>; Sat, 16 Feb 2019 11:39:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7k0IxUhlBWcT for <jose@ietfa.amsl.com>; Sat, 16 Feb 2019 11:39:33 -0800 (PST)
Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B3CE7124BAA for <jose@ietf.org>; Sat, 16 Feb 2019 11:39:32 -0800 (PST)
Received: by mail-wr1-x443.google.com with SMTP id t18so13868669wrx.2 for <jose@ietf.org>; Sat, 16 Feb 2019 11:39:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:references:to:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=gq1F1seaC9TSeA1wQY2Q+0+rRhBbdiHmxpltR3nn4AM=; b=d2+uXeA8E9SBD5mu1B9eEe+iJXPS4/DMvHrTO1nTU6lkL7Vwbiwbt5cOboMDWIZxsc tV17RwEOh4p3p68J7jg1LRNnKm42pTTejWsmqp/YT7Q1Hn7YclY/0UIHn92GAjEvUc4a WiRDixB/+Rr1d0FUyvWd6MwXnD8NIa51xgGj1gxq9m3f7OKyckUF9KAg+wHpHUDTUF6T YRMdolTDAPrP+D2sckkhed0EUsNHnnJOgp7LHqNLeEBZmGC/0+WLUrxOWw6Gj22YlaWp rPizChhYXqCGdYVDZE7jxDi44is9LxwHkL4J7iKbseDJKNJf8V1809liEojJHSjyXs/8 Djkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:references:to:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=gq1F1seaC9TSeA1wQY2Q+0+rRhBbdiHmxpltR3nn4AM=; b=kKwcRCgxY7vla4yL5kmi/XLoLEzTyZtsVbpeEnHziuWyA47iduTVTC4z1YZvBv2QBL tfMPfNlFPwfbQqxK02us9jRvUqIgD4740F9GF9xWR+phXSLWmSIQFzYxcBodb50yqByQ akvJDS5592MgJ8Tor4pLqhHVCZbPagOjtyvW8jR4y3U4KAOtZg4Kp7N6fbEecpMYhDdB lDvbZ0F2ZNoyYjU1eRj8DPqtxjKf3NgowSCDqkIZV2Gj8gzoYjutiWQKLOv55NNT2iqS SJaQbuV2IYAec0qo6GBlh/eOSm2dtum+/vbffvICRbd/e9FU1rZKl6P2EEGJllCxEm4E lA1w==
X-Gm-Message-State: AHQUAuZGYnybIswU4D2QQWCT0/toXq9gOLBBfiVAyONsEYuXJwdjB+QY OPDnbtjj09RIx3Dp0BiCj5qh9xBN
X-Google-Smtp-Source: AHgI3IaGe+dYWto85AuuuN4ORc0/dNU5PKIAj4qQ2inmROf519GXCbWel1mCueRox+JpnHrNmFy4ZQ==
X-Received: by 2002:adf:fc49:: with SMTP id e9mr11890649wrs.2.1550345970533; Sat, 16 Feb 2019 11:39:30 -0800 (PST)
Received: from [192.168.1.79] (25.131.146.77.rev.sfr.net. [77.146.131.25]) by smtp.googlemail.com with ESMTPSA id y22sm32893147wrd.45.2019.02.16.11.39.28 for <jose@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 16 Feb 2019 11:39:29 -0800 (PST)
References: <38131ee7-32d6-077f-cc62-7278ae6c9e17@gmail.com>
To: "jose@ietf.org" <jose@ietf.org>
From: Anders Rundgren <anders.rundgren.net@gmail.com>
X-Forwarded-Message-Id: <38131ee7-32d6-077f-cc62-7278ae6c9e17@gmail.com>
Message-ID: <5a0d89c7-9452-badf-af07-1eae08e90516@gmail.com>
Date: Sat, 16 Feb 2019 20:39:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <38131ee7-32d6-077f-cc62-7278ae6c9e17@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/jose/i1YL3bLEsPblLKxwU7GzvWFuvkY>
Subject: [jose] I-D: draft-rundgren-json-canonicalization-scheme-05
X-BeenThere: jose@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Javascript Object Signing and Encryption <jose.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jose>, <mailto:jose-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jose/>
List-Post: <mailto:jose@ietf.org>
List-Help: <mailto:jose-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jose>, <mailto:jose-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Feb 2019 19:39:35 -0000

https://tools.ietf.org/html/draft-rundgren-json-canonicalization-scheme-05

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 strict serialization formats for
     JSON primitives 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.

/Anders for the JCS team