Re: [dispatch] JSON Canonicalization Scheme (JCS) Proposal

Eric Rescorla <ekr@rtfm.com> Tue, 07 May 2019 21:36 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6520712015D for <dispatch@ietfa.amsl.com>; Tue, 7 May 2019 14:36:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.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 z__vxC_FqMDO for <dispatch@ietfa.amsl.com>; Tue, 7 May 2019 14:36:46 -0700 (PDT)
Received: from mail-lf1-x141.google.com (mail-lf1-x141.google.com [IPv6:2a00:1450:4864:20::141]) (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 BED081200EF for <dispatch@ietf.org>; Tue, 7 May 2019 14:36:45 -0700 (PDT)
Received: by mail-lf1-x141.google.com with SMTP id o16so12938545lfl.7 for <dispatch@ietf.org>; Tue, 07 May 2019 14:36:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CvVMLtz4S04CIYy8R9RhWSs5nbtvrlKiTOluH5XaAz4=; b=syPdZse5PX8QjhaJkPag+geWKf+3fyfMyUjN3RZz8rThzzs/a4Tkclv2AzwDL2f07C OZb5EacDUjge2YTUjSAUMW81a8QcDfsQJp0Kb1uKvYiEhs8UFYFdwfRG8QfVWaG0mPmJ YItD9FOjgcdQrCymwcsJdT2Zv3bSfb2hqi4JnfScmXkYDhv5iZ0BOPm4JCxzt7U0VoAL ZNhe82/q9i5GWyoK8CXhtrT2cLaYcBWMwB85BulAIiz7ip3xExmiMH9vOGobvh+h/0mu o8wxj2Ge9h1b7YQpStO1Qv8qOqbtKVzDfzpvcKPaPEhXSpYv6q+JEoDqk15Y4J2U8zBd m11Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CvVMLtz4S04CIYy8R9RhWSs5nbtvrlKiTOluH5XaAz4=; b=q/aE+w90E5nxGnH+rmfYKXlmck+fFVDy8viy1Ihol8Kh6yduBSb3UfAmQsHD4DC7qv zYARSQ7xD9P+FEenqsvuaD7sVayc5Y3AMgbpf0T+dLKuAMawc35vL90kPsna9Qk5JNCg wx4ae1OGLWKCfFQRsAsaD7jt0D1xrEZIbik+mjlQuPA6bj7knucBAdTsMO7L3RnoZHro O1xS1bVeYDoULWzlFH4GBBR19G8uLmzjsfKRXXrV/VaQs5+Iz/wNvuN4E9CC6tggcuZT lxQ5Gk4+HVwCwTsevJGSGWWal8FrnwRXZ2oYKP6ExPGILWNEgRVWIwSRzXnlTlAuIAOY Vtpw==
X-Gm-Message-State: APjAAAVEQdpCA1mm8+lU98yNAcjtyqdK3N3Z6M9cOkaO2gF9E/HOZeIf c0IwXu4FlfqSj3+8byahG4djN3M2nDRgNi/pdIxkzQ==
X-Google-Smtp-Source: APXvYqxCPKtXY5RQqzbSPU7HS5STSyus1A7cLykzwjPvpjCivWuGQdxkJ8Y3QHiu3SoYpjRifGficNKY54efoBcT818=
X-Received: by 2002:ac2:4479:: with SMTP id y25mr7849722lfl.95.1557265004018; Tue, 07 May 2019 14:36:44 -0700 (PDT)
MIME-Version: 1.0
References: <6445089C-CC1A-4405-85CB-A7561D9B25BA@gmail.com> <2904F41A-539C-496B-ABF2-7D2618FC8116@nostrum.com>
In-Reply-To: <2904F41A-539C-496B-ABF2-7D2618FC8116@nostrum.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Tue, 7 May 2019 14:36:07 -0700
Message-ID: <CABcZeBNU6=TJ5RD-W4GMMy-z3zqrDz-P6-e3Bftet4L4js9HoQ@mail.gmail.com>
To: Ben Campbell <ben@nostrum.com>
Cc: Bret Jordan <jordan.ietf@gmail.com>, DISPATCH <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000062d0c80588530308"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/aBnzTajmY3fuZAmMBo0sNnOsJCI>
Subject: Re: [dispatch] JSON Canonicalization Scheme (JCS) Proposal
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 May 2019 21:36:48 -0000

On Tue, May 7, 2019 at 2:33 PM Ben Campbell <ben@nostrum.com> wrote:

> (as DISPATCH chair)
>
> It would be helpful to hear some more voices here. Does anyone else have
> opinions? Especially people involved in those side meetings?
>

FWIW, none of this has really changed me opinion of this from Prague or
made me more enthusiastic about this work.

-Ekr


> Bret, could you offer a very high level summary of the side discussions
> from Prague?
>
> Thanks!
>
> Ben.
>
> On Apr 29, 2019, at 1:44 PM, Bret Jordan <jordan.ietf@gmail.com> wrote:
>
> Dispatch,
>
> During IETF 104 there were several meetings and sessions about the
> proposed JCS solution. This JCS solution defines a way to canonicalize JSON
> data to enable hash-able JSON. After listening to and working through most
> of the concerns that were raised, there seems to be some significant
> interest and use-cases for moving this work forward.
>
> We respectfully request that DISPATCH look at this work and determine
> where it would best fit in the IETF.  We would also like to request that
> DISPATCH add this to the next interim or full meeting.
>
> The current draft can be found here:
> https://tools.ietf.org/html/draft-rundgren-json-canonicalization-scheme-05
>
> Further, many successful implementations for several different platforms
> as well as a public "playground" https://mobilepki.org/jws-jcs/home have
> been created to show that this not only works, but is pretty easy to
> implement.
>
> Personally I know many organizations and solutions that desperately need
> this for production.   Thank you for your consideration.
>
>
> Thanks,
> Bret
> PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050
> "Without cryptography vihv vivc ce xhrnrw, however, the only thing that
> can not be unscrambled is an egg."
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>