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

Brian Campbell <bcampbell@pingidentity.com> Fri, 10 May 2019 15:44 UTC

Return-Path: <bcampbell@pingidentity.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 BDB33120139 for <dispatch@ietfa.amsl.com>; Fri, 10 May 2019 08:44:11 -0700 (PDT)
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, HTML_MESSAGE=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 (1024-bit key) header.d=pingidentity.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 uKvfu_DAJmqP for <dispatch@ietfa.amsl.com>; Fri, 10 May 2019 08:44:08 -0700 (PDT)
Received: from mail-it1-x133.google.com (mail-it1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (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 6CB321201D2 for <dispatch@ietf.org>; Fri, 10 May 2019 08:44:07 -0700 (PDT)
Received: by mail-it1-x133.google.com with SMTP id u16so7935375itc.0 for <dispatch@ietf.org>; Fri, 10 May 2019 08:44:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pingidentity.com; s=gmail; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=q0oQTeL2j2BE+Lj3SFBj1sweUSaYCavkxkqzqmCeO2w=; b=PUMIhA2EYmsWC5lDK9TUJ7p+qrLhUArf3P/DgM1WPo1GUfZIZ5eLhWoSbFUI4pj7oW gO5/+fRMhMbq3+kRrIKaYkHBfg3rSyi/8B1tdVM2VoLSfAqD3zfxaqkwe44F0QEov5h+ XbfNqIJB5waFtcvnr67YntvJAP7rQFRSVYZ7A=
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=q0oQTeL2j2BE+Lj3SFBj1sweUSaYCavkxkqzqmCeO2w=; b=nm8Wu5ZZoSC3rIUDdM9zIGjhFQZDpH05s3ly9HabYKVYsJQ3q66gM5z2EFONNrldzh ibaFa+i4DsBh/S6E9VjXZGC5ES4o1EMyG1vlEsngvCQLXFFs07hxo4PrkvoQazi7gaRA OHLqOm3sloSpXNvRa43cW2boN9vQ2cewKdDBPD2EAiZP/wWZir3sSBGwp5z2ixKNUkqj bNWn3vPTKB4BE/wb/o2ooPwqKNX0xmcbZZ9ZOQ3aoT+tr62OyEWrrnQBda0atcdwnl0Q E/YvjNYaJQJSYVpQgMcbJ/GsTWX/US3N6zNj3NcXdXgvQFt0OwVqi1RuUOcwqD2kr30E LOqA==
X-Gm-Message-State: APjAAAXvEvBxNQrynH+VsL/2cnilZAM/Fa6bywDlLDbTF17NbJ93YbaO 4ojsiTwm3+3ekzaCd5cwKgvMeclt69/AT/ByBX9eq4TFOa1p6gT67UV2Hv1R0F1Mwp1Eb+8Q83y /qsvuGzJtdAMwM8QV+jF+MWI=
X-Google-Smtp-Source: APXvYqzpO2opPUIaagd5Rk/yVBYjXl/No7fTdEsB7DU6+9wghfaqhyxdT0gSBEk1GHLe8P8p6cTmbXC3/wi9jTZU+Uo=
X-Received: by 2002:a24:9289:: with SMTP id l131mr7934345itd.45.1557503046479; Fri, 10 May 2019 08:44:06 -0700 (PDT)
MIME-Version: 1.0
References: <6445089C-CC1A-4405-85CB-A7561D9B25BA@gmail.com> <2904F41A-539C-496B-ABF2-7D2618FC8116@nostrum.com> <CABcZeBNU6=TJ5RD-W4GMMy-z3zqrDz-P6-e3Bftet4L4js9HoQ@mail.gmail.com>
In-Reply-To: <CABcZeBNU6=TJ5RD-W4GMMy-z3zqrDz-P6-e3Bftet4L4js9HoQ@mail.gmail.com>
From: Brian Campbell <bcampbell@pingidentity.com>
Date: Fri, 10 May 2019 09:43:39 -0600
Message-ID: <CA+k3eCScs8nrbb5NQv2wPO8kXRyBxqXCyFG+uVbN3PpXK1iL1Q@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
Cc: Ben Campbell <ben@nostrum.com>, DISPATCH <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d28b8605888a6fbd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/CB0r1qxoRK1vwvUR0YJV9Bc47E4>
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: Fri, 10 May 2019 15:44:12 -0000

Similar to Ekr, none of this has really changed my opinion of this work or
made me more enthusiastic about it.
https://mailarchive.ietf.org/arch/msg/dispatch/RCRQgw69-jn0IlwnH1JTA7dwOlE



On Tue, May 7, 2019 at 3:36 PM Eric Rescorla <ekr@rtfm.com> wrote:

>
>
> 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
>>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

-- 
_CONFIDENTIALITY NOTICE: This email may contain confidential and privileged 
material for the sole use of the intended recipient(s). Any review, use, 
distribution or disclosure by others is strictly prohibited.  If you have 
received this communication in error, please notify the sender immediately 
by e-mail and delete the message and any file attachments from your 
computer. Thank you._