Hi.

Section 5.1 of 7483bis ( 
https://tools.ietf.org/html/draft-ietf-regext-rfc7483bis-01#section-5.1 ) 
defines handle as:

  handle -- a string representing a registry-unique identifier of the entity

The phrase 'registry-unique identifier' connotes a unique lookup key for 
entities, irrespective of their type. It puts the onus on a registry to ensure 
so. Does that not suffice?

Jasdip

On 10/5/20, 9:15 AM, "regext on behalf of Gould, James" 
<regext-boun...@ietf.org on behalf of jgould=40verisign....@dmarc.ietf.org> 
wrote:

    Scott,
    
    >> I'm still not comfortable with this. If we suggest that the server MUST 
or SHOULD do something to define a scheme, we leave open the issue of how a 
client discovers that scheme - and if we add a processing step to discover the 
scheme, we've changed the protocol from the client's 
    >> perspective. I still believe that this is an issue best addressed in an 
implementation profile document and not the protocol specification.
    
    I believe that providing guidance in the protocol to the real-world 
overlapping of entity handles (contact and registrar) as necessary.  The 
protocol would have explicit language on how to handle the case of overlapping 
entity handles.  A discovery mechanism is not needed, since we didn't have a 
need to create one based on the approach taken.  
    
    -- 
     
    JG
    
    
    
    James Gould
    Fellow Engineer
    jgo...@verisign.com 
<applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgo...@verisign.com>
    
    703-948-3271
    12061 Bluemont Way
    Reston, VA 20190
    
    Verisign.com <http://verisigninc.com/>
    
    On 10/5/20, 9:00 AM, "regext on behalf of Hollenbeck, Scott" 
<regext-boun...@ietf.org on behalf of 
shollenbeck=40verisign....@dmarc.ietf.org> wrote:
    
        > -----Original Message-----
        > From: regext <regext-boun...@ietf.org> On Behalf Of Mario Loffredo
        > Sent: Saturday, October 3, 2020 3:18 AM
        > To: James Galvin <gal...@elistx.com>; regext@ietf.org
        > Subject: [EXTERNAL] Re: [regext] WG LAST CALL: 
draft-ietf-regext-rfc7482bis
        >
        >
        > Il 02/10/2020 22:15, James Galvin ha scritto:
        > > The WGLC for this document was scheduled to end today.  While there 
is
        > > support to move the document forward there is one minor comment that
        > > has been raised during the last call.
        > >
        > > The chairs would like to hear from other working group members as to
        > > what to do with this comment.  Rather than close the last call and
        > > risk another last call, we are extending this last call for another
        > > week.  If we can come to a consensus as to how to proceed before the
        > > end of last call than the document can stay on track to be submitted
        > > to the IESG after the last call.
        > >
        > > The WG last call will end at close of business on Friday, 9 October 
2020.
        > >
        > >
        > > Here are the comments as seen on the mailing list.  Please respond
        > > with your suggestions regarding these two comments.
        > >
        > >
        > > James Gould:
        > >
        > > 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.
        > >
        > > Two responses have been offered:
        > >
        > > Jasdip Singh response:
        > >
        > > One thought is if it could be in the RDAP profile doc for the DNRs
        > > (https://secure-
        > web.cisco.com/1_AKsyXhtRLN9h4LEAG65owtJMhHrfLUp94HAp7iv6U5KRK_-
        > 2Mtzd56Rf4smGoyDJ4eiIqM3a4E73iWsnhGOX4YnFCyWF_xzCaslHxhJOxiqbH
        > hiSRwAiyk8mMkECJoYKSlQ1kmb4u3-
        > _sD2Be3SyrMHZApsS3iBtbY3MemXbSWSv4c6DFlq8sfMzGMjqy4PQekUbt9Lt
        > HcNRfwPHXhN9IFFpecud-xKW8luC4RDIz7jmjeFU9N11h-
        > 
lUPrhogswglEugCXCl95vnmjQ5lqytQ/https%3A%2F%2Fhttp://secure-web.cisco.com/1KzaMJBYCbHehlcyM7qgPzBHHaQvr1dOBGVjKZpsDWq867Y5KK33Xpj7gO1ijGMStZiT2-3TBK7ej3U5yYTxNbvIluknka0M48pQzXdUZwKvNgHeKhpieimICcERv8ytTgpOTh6oH_p_deFEo_xT15mJU5eJufBCSCEnu_AQMtR3VgaaURwLueY0Bw-Am4T5mb12dNiJHS_Uy6RpnXYUflqWBeQ0NCXczhOd7XkXyO62Kk1SHZ5UHdFFWrOFdBbuRuOkpX8FDJHhiWXx2xy2thQ/http%3A%2F%2Fwww.icann.org%2Fre
        > sources%2Fpages%2Frdap-operational-profile-2016-07-26-en).
        > > That way no need to update the spec.
        > >
        > > James Gould response:
        > >
        > > 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.
        > >
        > >
        > The proposed update seems reasonable to me. However, we don't have to
        > make assumptions regarding how handle is generated by RDAP servers. In
        > my opinion, the document should simply give guidance to RDAP
        > implementers about how to disambiguate cases where overlap may occur.
        > Therefore, I would change the sentence as in the following:
        >
        > OLD
        >
        > The server SHOULD define a scheme
        > for the <handle> parameter to differentiate
        >
        > NEW
        >
        > Where overlap may occur, the server SHOULD define a scheme for the
        > <handle> parameter to differentiate
        
        I'm still not comfortable with this. If we suggest that the server MUST 
or SHOULD do something to define a scheme, we leave open the issue of how a 
client discovers that scheme - and if we add a processing step to discover the 
scheme, we've changed the protocol from the client's perspective. I still 
believe that this is an issue best addressed in an implementation profile 
document and not the protocol specification.
        
        Scott
        _______________________________________________
        regext mailing list
        regext@ietf.org
        
https://secure-web.cisco.com/14qQ5GBAbqizg1W93npsiyV-qaIPAEr0IPtYJq1e7X-_7EoaNxVfB1TEiGzncUFjJiWvcnx6HykFwrZ-ABrD6xiCsFOMEGvVa2nDcW_IEtcp3Kp7hIrt7QPfU1p8toWJrW6Cam0kzs62ESNznCXJSwbu2i9LvV_B2lJ_5iFZL_W3yetKjwXg0uiEC8RQ26Ce90KoEXMuk-nZ5uY-UUHWe1MXXF9N0PIwrFts920hzq-qzWa1SHCEGSw3o0Odax04AFTW15t-zXQUXQWTY0UPnWd5ve9mRKR1zu3ao84TP6yA/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext
        
    
    _______________________________________________
    regext mailing list
    regext@ietf.org
    https://www.ietf.org/mailman/listinfo/regext
    

_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to