Re: [regext] WG LAST CALL: draft-ietf-regext-rfc7482bis

"Gould, James" <jgould@verisign.com> Thu, 24 September 2020 16:57 UTC

Return-Path: <jgould@verisign.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4D333A1108 for <regext@ietfa.amsl.com>; Thu, 24 Sep 2020 09:57:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 (2048-bit key) header.d=verisign.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 UWYqDJlKo3YW for <regext@ietfa.amsl.com>; Thu, 24 Sep 2020 09:57:45 -0700 (PDT)
Received: from mail4.verisign.com (mail4.verisign.com [69.58.187.30]) (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 03D0B3A1106 for <regext@ietf.org>; Thu, 24 Sep 2020 09:57:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=5260; q=dns/txt; s=VRSN; t=1600966665; h=from:to:date:message-id:content-id: content-transfer-encoding:mime-version:subject; bh=mkxjo15/xyIjzKZ+51vlidp8XHLY4rMTq4g//OJcBFQ=; b=b7gHiPU5/b2tkGYs9hBMlAqaeWGt++QkSZPZpFzASekviR7O8193vyHJ KZDdrFHUU2ltlMwcmcSa58xtbQ1OwdLGMvEuRdYY5N4/9YB+g8d2DYrTb VysH02tqGycII2vED2twxDL9HdftCf5ZA1BmbICWeX/vtIkLe+XqpCq2O M5h1Qy947857aGFiCWBGfQ+tHbe1KjWVXEdMM8oJfDSw2YwoY297unnm0 5A/nMRF6wTGrpj1PlJ+NpRHOwPkrfvXWxC5Molxz0TzPb+p/ycwMm4o1O hqH1AjOaofHNcepXYakuf63uYQLY7a6dLlr8t/L09ZcuLmp3dlR9UHiUS g==;
IronPort-SDR: W/xEc/EUlRlYekCKG1F7eTs4dadsB5UC+YxOlQ/bX1U0florIu5jo5AGkwWnM9VzeOjVzLjYtW 87sjlePesiH9YUfmmXfP3PJDEck9TvgDU74KMMXkGmsI0DHMweS0QkNG5euw5NiHHB1vPmFUOe R684lpU6cc+cp+5uvv60si0qt2S3GmMN+I0mn4rfielB1UF/gQX9R+8HbJkGWHMdoXWCIgeU6I LOM0wQesXn/F71SxEnqHWvoC2VmLJh1fBUOKCURp2x3QDQqjsj2h4wPwjcvtZGMceVrof2B/fe 0Ts=
X-IronPort-AV: E=Sophos;i="5.77,298,1596513600"; d="scan'208";a="2994473"
IronPort-PHdr: 9a23:J3IZIBECg83UH4AUdw02SZ1GYnF86YWxBRYc798ds5kLTJ76pc64bnLW6fgltlLVR4KTs6sC17OJ9fmwEjxfqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba5wIRmssAnctcYajIhgJ60s1hbHv3xEdvhMy2h1P1yThRH85smx/J5n7Stdvu8q+tBDX6vnYak2VKRUAzs6PW874s3rrgTDQhCU5nQASGUWkwFHDBbD4RrnQ5r+qCr6tu562CmHIc37SK0/VDq+46t3ThLjlTwKPCAl/m7JlsNwjbpboBO/qBx5347Ue5yeOP5ncq/AYd8WWW9NU8BMXCJDH4y8dZMCAeofM+hFs4nzqVgAohW/BQawC+3gxSRFhmPt0q0/z+gtDRvL0Q4mEtkTsHrUttL1NKIKXOy7zafIyijDb/dL1jvl9YPGdgouofSSUrJrf8ba1E4iFwHKjlWXtIzlOy6a2/8Ts2eF9epgVPmvi28oqwF3uDSg2sAsiozQi48T11vL+jl3zpwvKt2kVE50f8SkEJ1IuiyaK4Z7TMwsTmFotSskyrALtpy2ciYLxZknxhPTd+CLfouU7x79WuucLzZ1iXZ5dL6iiBu8/1StxvD8WMSw0ltHqDdOnNfLtnAIzRPT686HR+Nj/ki/wzaP1hvT6uBLIUAylKrbLYIuzqQsmZoUtETPBjP5mETtjKCKcUUo4PSn6+PiYrn+p5+TK5V7igf4Mqg0ncy/G+s4PhAPX2eF5eS82qfv/UrjQLVFiPA9j6rXsIjCKMgGuqK1GRJZ34Qt5hqlEjur0NoVkWMIIV9BYB6LkpTlN0vTLP36EfuzmUmgnThoyvzcI7HsAZPAJWXZnrj7Z7Zy8UtcxRI2zdBY+p1bFKkMIOn2Wk/trNzYCQI5MxCsz+bnFtp90oQeVHqSD6GFKK3erF+H6PogLeaNeIMZpizxK+Y56P7pl385gUURcrO00pcNdnC4BO9mI0ODbXXwhdcBFH8Gvgs4TOP0lF2PSSNfa2qoU64h5Dw2BpiqAZrDS42jmrCM0yO2EoVTZm9cC1CMFXnod5+DW/cJcC+SIMBhkjsZVbilVoAszg+uuxHgy7pmNerU+yIYtZT52Ndp4O3TkAk+9SZoAMSFz2GNU2Z0k3sKRzAsx6BwvE19yk+Y0aVjmfNYD91T5/VTXgc8K5Hc0/RwC8ruVQLZYteJVFGmT82nAT4vUtIxzcQDbFx7G9W+iRDD3iyqD6UTl7yPHJY06L7T32DtJ8ZhzHbLzLMhgEcpQsRROmymmrVy9wnNCI7VnUWVjaGqdb4T3H2FyGDWh2iHp01ZSBVYWL/EWzYZa1ec5YD771jOTqe1Ib09Mw0Hz8OefO8CIP3uiVFLQv3uM9eaK1m6nHusT17c3bOLaI7nfW8Q1yb1FkUekhsS8nDAPg87UGPp6WPTEDJGHFTzZELqt+964jvvT0IowSmDaVFm1rzz/BpDwbTWUf4c06IYkCYstzsyG0yylZqCEdePqhp9VKRRfd17501IgzH3rQt4a9aPKL1mihpWUQ1yslikn0F1BYJdlcQCsn4wzRFzJqTe21REIWDLlavsM6HafzGhtCukbLTbjxSHiI6b
X-IPAS-Result: A2GEAwB1z2xf/zGZrQpcA4EJgU+DGoE0CoQykUSDepdqPQsBAQEBAQEBAQEIAR8QBAEBAoRJAheCGSU3Bg4CAwEBCwEBAQUBAQEBAQYDAQEBAoZFDII3KQFzPQk9AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBQIIB00HRwEeAQEFIxE6FwYBCBEEAQEDAiYCBDAVCAoEARKDJgG5SHaBMop2gQ4qhU5LQoJBhC2BQj6BESccgk0+glwEgUUYDAsKJoJQM4ItBJANgyaHJJtXgQkDB4JniHuGVYsIH4MMgSecWpMEgXeGfRKBXpBzboM+AgQCBAUCFYFqgXxwFTsqAYI+CUcXAg2OKxeDTopWdAIMJgMCBgEJAQEDCY5lgREBAQ
Received: from BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) by BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Thu, 24 Sep 2020 12:57:43 -0400
Received: from BRN1WNEX01.vcorp.ad.vrsn.com ([fe80::a89b:32d6:b967:337d]) by BRN1WNEX01.vcorp.ad.vrsn.com ([fe80::a89b:32d6:b967:337d%4]) with mapi id 15.01.1979.003; Thu, 24 Sep 2020 12:57:43 -0400
From: "Gould, James" <jgould@verisign.com>
To: "jasdips@arin.net" <jasdips@arin.net>, "Hollenbeck, Scott" <shollenbeck@verisign.com>, "ietf@antoin.nl" <ietf@antoin.nl>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [EXTERNAL] Re: [regext] WG LAST CALL: draft-ietf-regext-rfc7482bis
Thread-Index: AQHWkpPRR3DEhHKNcEePJyj05tKdlA==
Date: Thu, 24 Sep 2020 16:57:42 +0000
Message-ID: <5A20A543-CE32-420A-AD2C-EFC8BAC8B9F3@verisign.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.10.16.200509
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="utf-8"
Content-ID: <58A6804B2763FB44B05A89384982C44B@verisign.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/c8RRLbvR0VCx8XKHmrC1RbIaAec>
Subject: Re: [regext] WG LAST CALL: draft-ietf-regext-rfc7482bis
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Sep 2020 16:57:47 -0000

The RDAP Profile is dependent on the RFC, so I wouldn't create a circular dependency.  My recommendation is to take the lessons learned in implementing the RFC and provide guidance on how to handle it in the RFC directly.  

-- 
 
JG



James Gould
Fellow Engineer
jgould@Verisign.com <applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgould@Verisign.com>

703-948-3271
12061 Bluemont Way
Reston, VA 20190

Verisign.com <http://verisigninc.com/>

On 9/24/20, 12:36 PM, "Jasdip Singh" <jasdips@arin.net> wrote:

    Hello Scott, James.
    
    One thought is if it could be in the RDAP profile doc for the DNRs (https://secure-web.cisco.com/1rpKdfnEnk1Kr48jubRhCwGFht_mdOahH1FgtC67Iah_PrHMRfoEWU7HXESyJMsZ1OIrHjKe_tH2TpZoS255ApsvovkAtXUNwdbGgZJvfSeVCCqQLWq9VITVXtaoP1CXev-IOKJzpfYJuv2IdKIbkjHbWdjq01FUNgLIDCk7SmcLSunTUIorviDc_vhPujx8fojQQ7yt8yaTmqpI7NSwr0xLY-umkpcXmEOIqjCmmh5tYAW-z9AdTAX4NVP2ncoTILCIvB-TlRg1bVusnHZKw-w/https%3A%2F%2Fwww.icann.org%2Fresources%2Fpages%2Frdap-operational-profile-2016-07-26-en) That way no need to update the spec.
    
    Jasdip
    
    On 9/24/20, 12:31 PM, "regext on behalf of Hollenbeck, Scott" <regext-bounces@ietf.org on behalf of shollenbeck=40verisign.com@dmarc.ietf.org> wrote:
    
        > -----Original Message-----
        > From: Gould, James <jgould=40verisign.com@dmarc.ietf.org>
        > Sent: Monday, September 21, 2020 2:27 PM
        > To: Hollenbeck, Scott <shollenbeck@verisign.com>; ietf@antoin.nl;
        > regext@ietf.org
        > Subject: [EXTERNAL] Re: [regext] WG LAST CALL: draft-ietf-regext-rfc7482bis
        >
        > Scott,
        >
        > Yes, lumping the registrar object with the contact object under a single RDAP
        > entity object interface is the rub.  We solved the problem in the RDAP
        > Profile, by supporting entity lookup by IANA ID (number) and registrar name
        > (string) for the registrar objects, and by ROID (“((\w|_){1,80}-\w{1,8}") for
        > the contact objects.  Where there is overlap, which is registrar name (string)
        > and ROID ((“((\w|_){1,80}-\w{1,8}") the contact takes precedence.  My
        > recommendation is to provide guidance in the section 3.1.5 "Entity Path
        > Segment Specification" for this real world case:
        >
        > The <handle> parameter represents an entity (such as a contact, registrant,
        > or registrar) identifier whose syntax is specific to the registration provider.
        > For example, for some DNRs, contact identifiers are specified in [RFC5730]
        > and [RFC5733], and registrar identifiers are specified using the IANA Registrar
        > ID assigned by ICANN.  The server SHOULD define a scheme for the <handle>
        > parameter to differentiate between the supported entity object types (e.g.,
        > contact and registrar), such as using different <handle> formats, using a
        > <handle> precedence order, or a combination of formats and precedence
        > order.
        >
        > The SHOULD could be a MUST, but the point is to provide guidance to
        > implementers of the protocol.
        
        I'd like to see some discussion of this suggestion, too. What do people think? Is it necessary?
        
        Scott
        _______________________________________________
        regext mailing list
        regext@ietf.org
        https://secure-web.cisco.com/1uhNzuchIJztHae6LWfJ1n71r6h9keZVyeLYMKk6XBzqFZnzlPYXz-bTVm89lsK1lzwy0KyQfVMQ8yJyvj9OdK0HdlDXnwqlJyCWvYxKMcoWJ5UX1QpTKu1Of5rVVaQ3gqoUUX9fZbQ2dKWdiqxIcPeMU9MUI9It8e8-1ekP-xHK6Ng4p0MArEn2aMHH9Clo6k9uay0NVzUFQnTS0IU2wEzDaxqi5PNRTrhSdGWfQpVOjXyxbDih5ZMQvLhBtws3QbhtzNJ4K1o0VstyjQ_K_yICHdzzOR5kl_eewjxddliM/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext