Re: [Trans] Directory instead of .well-known for URL structure

"Manger, James" <James.H.Manger@team.telstra.com> Tue, 25 June 2019 00:45 UTC

Return-Path: <James.H.Manger@team.telstra.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EE711200F3 for <trans@ietfa.amsl.com>; Mon, 24 Jun 2019 17:45:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, 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=team.telstra.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 OwaeFV7LA3Hf for <trans@ietfa.amsl.com>; Mon, 24 Jun 2019 17:45:08 -0700 (PDT)
Received: from ipxcvo.tcif.telstra.com.au (ipxcvo.tcif.telstra.com.au [203.35.135.208]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AF4E120165 for <trans@ietf.org>; Mon, 24 Jun 2019 17:45:07 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.63,413,1557151200"; d="scan'208";a="200021952"
X-Amp-Result: SKIPPED(no attachment in message)
Received: from unknown (HELO ipcavi.tcif.telstra.com.au) ([10.97.217.200]) by ipocvi.tcif.telstra.com.au with ESMTP; 25 Jun 2019 10:44:49 +1000
Received: from wsmsg3702.srv.dir.telstra.com ([172.49.40.170]) by ipcavi.tcif.telstra.com.au with ESMTP; 25 Jun 2019 10:44:49 +1000
Received: from wsapp5584.srv.dir.telstra.com (10.75.131.20) by wsmsg3702.srv.dir.telstra.com (172.49.40.170) with Microsoft SMTP Server (TLS) id 8.3.485.1; Tue, 25 Jun 2019 10:42:57 +1000
Received: from wsapp5584.srv.dir.telstra.com (10.75.131.20) by wsapp5584.srv.dir.telstra.com (10.75.131.20) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 25 Jun 2019 10:42:57 +1000
Received: from AUS01-SY3-obe.outbound.protection.outlook.com (10.172.229.126) by wsapp5584.srv.dir.telstra.com (10.75.131.20) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Tue, 25 Jun 2019 10:42:57 +1000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=team.telstra.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BZ4EVxhNBhAfonP9fDzl8xy7SEPqSuBJd6Ulz36l/OE=; b=WqpDnORVBjQMUiBtQx4Xzp7UY8Uq5SLV0ibZ564sBehiVMHlb5ObJhmJk12uHaFU/g6s7aWbhnwcuqNVk0ePVD38pXo2mi9GcQBtKGRqms/cRzsliFh6GoU6LtsUqBMCz6LbU0nLMIs0v/5Jgv+fTDtS9xE1jkupcYI2QoO1sRg=
Received: from SY2PR01MB2764.ausprd01.prod.outlook.com (52.134.190.138) by SY2PR01MB2332.ausprd01.prod.outlook.com (52.134.169.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.16; Tue, 25 Jun 2019 00:42:56 +0000
Received: from SY2PR01MB2764.ausprd01.prod.outlook.com ([fe80::ad81:55b8:5070:b4a6]) by SY2PR01MB2764.ausprd01.prod.outlook.com ([fe80::ad81:55b8:5070:b4a6%7]) with mapi id 15.20.2008.014; Tue, 25 Jun 2019 00:42:56 +0000
From: "Manger, James" <James.H.Manger@team.telstra.com>
To: Rob Stradling <rob@sectigo.com>, "trans@ietf.org" <trans@ietf.org>
Thread-Topic: [Trans] Directory instead of .well-known for URL structure
Thread-Index: AQHVJ7hG+ux4uZr19UqDBEb3y0EQUaap50UAgAAKWICAAO2VgIAAqeKw
Date: Tue, 25 Jun 2019 00:42:56 +0000
Message-ID: <SY2PR01MB27648842CD64DFBC3E9E3205E5E30@SY2PR01MB2764.ausprd01.prod.outlook.com>
References: <0d5e05fc-8f1e-54b5-536d-231153e7baf7@eff.org> <48a31dcd-71d9-42c8-9ec3-6104939a59ab@www.fastmail.com> <7161898d-a58d-1625-a041-2e93961e71a2@gmail.com> <f03a2bc2-9058-bafd-37a1-50a1fd5d02d2@sectigo.com>
In-Reply-To: <f03a2bc2-9058-bafd-37a1-50a1fd5d02d2@sectigo.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.1.100.23
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=James.H.Manger@team.telstra.com;
x-originating-ip: [203.41.142.253]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dcd8c662-7e9d-458c-0b5a-08d6f90610c5
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:SY2PR01MB2332;
x-ms-traffictypediagnostic: SY2PR01MB2332:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <SY2PR01MB2332D3F4BD48A7977A07E422E5E30@SY2PR01MB2332.ausprd01.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 0079056367
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(136003)(396003)(39860400002)(376002)(366004)(199004)(189003)(13464003)(66066001)(68736007)(5660300002)(74316002)(9686003)(55016002)(6306002)(6436002)(486006)(64756008)(446003)(14444005)(476003)(11346002)(256004)(229853002)(66946007)(6116002)(66446008)(2501003)(73956011)(66476007)(3846002)(25786009)(478600001)(66556008)(86362001)(76176011)(7696005)(99286004)(305945005)(7736002)(14454004)(26005)(71190400001)(8936002)(186003)(53936002)(6246003)(2906002)(52536014)(76116006)(966005)(72206003)(8676002)(53546011)(561944003)(33656002)(6506007)(81166006)(81156014)(102836004)(316002)(71200400001)(110136005)(142923001); DIR:OUT; SFP:1102; SCL:1; SRVR:SY2PR01MB2332; H:SY2PR01MB2764.ausprd01.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1;
received-spf: None (protection.outlook.com: team.telstra.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6gc0BU6QW51+TjgXbfHg8YAMR0AK2VcwHlbK+6pPZ23ASnLRcvzh7gbZHpksAqh9oXc9HkLW94Sgwx8tujsHK5vqmTpBaYg0sEeF/rB+enr7c5ExqtKrvW3N/LlyT9hrechU5U6ag7u3DiH6cPGjKAZrq/22+8V19ftC964ngkpEC60k02w/drKszAKvwQavOSavYOWd8c9FD7taxCewF3ak8izoDj36NZp6wNib15w9uSbrCYpi64aOzIXtGxgo56mhk7a+n4wPpJN5ZRpV86tp7tkBhR32BtvnWIHjnxrU2VJQhrBsy6fjDdkPubtccYir81Wof1jM9g8c155MSyaAchqPM8VKd3iptxvhtFWaGsDbrG8nYuFWN5Vl5UXM7QUKxq7/iqCcuhvP4idavhy4krCl9skJ3NR70FNQiFM=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: dcd8c662-7e9d-458c-0b5a-08d6f90610c5
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2019 00:42:56.5682 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 49dfc6a3-5fb7-49f4-adea-c54e725bb854
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: James.H.Manger@team.telstra.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY2PR01MB2332
X-OriginatorOrg: team.telstra.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/trans/sZTwS5dtWuBkJUDi4l69mYKG0S4>
Subject: Re: [Trans] Directory instead of .well-known for URL structure
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jun 2019 00:45:11 -0000

Would it be sufficient to provide a URL template for each log, instead of a directory URL?
Possible text:

  The address of a log is defined by a URL template [RFC6570] that MUST include
  the following variables: action, first, second, hash, start, end.

  'action' identifies the client message, such as 'submit-entry' or 'get-sth'.
  'first' and 'second' are tree sizes. 'hash' is a base64-encoded v2 leaf hash.
  'start' and 'end' are 0-based entry indicies.

  Example: https://log.example.net/ct/v2/red/{action}{?first}{?second}{?hash}{?start}{?end}

--
James Manger

-----Original Message-----
From: Trans <trans-bounces@ietf.org> On Behalf Of Rob Stradling
Sent: Tuesday, 25 June 2019 12:16 AM
To: Melinda Shore <melinda.shore@gmail.com>; trans@ietf.org
Subject: Re: [Trans] Directory instead of .well-known for URL structure

This sounds unanimous.  :-)

I'll go ahead and make this change, and I'll cancel the registration process for "ct" as a .well-known URI suffix.

On 24/06/2019 01:05, Melinda Shore wrote:
> On 6/23/19 3:28 PM, Martin Thomson wrote:
>> I agree with Jacob here. As I have expressed in the past, I believe 
>> that this is a better design than the well-known prefix.
> 
>> On Fri, Jun 21, 2019, at 08:33, Jacob Hoffman-Andrews wrote:
>>> The latest draft adopts a /.well-known/ path for CT as a way to get
>>>   around BCP 190 (URI Design and Ownership:
>>> https://tools.ietf.org/html/bcp190#section-3).
>>>
>>> Personally I think BCP 190 makes it needlessly painful to specify 
>>> HTTP-based APIs using techniques that are very common among 
>>> practitioners. However, given that it is still considered best 
>>> practice for IETF documents, I propose that CT should use a 
>>> different workaround, one used very successfully by ACME: Directory 
>>> URLs.
> 
> I have a fairly profound dislike for BCP 190, to be honest, and am in 
> agreement with the proposal.
> 
> Melinda
> 

--
Rob Stradling
Senior Research & Development Scientist
Email: rob@sectigo.com
Bradford, UK
Office: +441274024707
Sectigo Limited

This message and any files associated with it may contain legally privileged, confidential, or proprietary information. If you are not the intended recipient, you are not permitted to use, copy, or forward it, in whole or in part without the express consent of the sender. Please notify the sender by reply email, disregard the foregoing messages, and delete it immediately.
_______________________________________________
Trans mailing list
Trans@ietf.org
https://www.ietf.org/mailman/listinfo/trans