Re: [eppext] I-D Action: draft-zhou-eppext-contact-verification-00.txt

"Linlin Zhou" <zhoulinlin@cnnic.cn> Mon, 04 January 2016 08:10 UTC

Return-Path: <zhoulinlin@cnnic.cn>
X-Original-To: eppext@ietfa.amsl.com
Delivered-To: eppext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAABC1A6F5A for <eppext@ietfa.amsl.com>; Mon, 4 Jan 2016 00:10:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.212
X-Spam-Level:
X-Spam-Status: No, score=-0.212 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 3Uhh16X2M8AF for <eppext@ietfa.amsl.com>; Mon, 4 Jan 2016 00:10:31 -0800 (PST)
Received: from cnnic.cn (smtp13.cnnic.cn [218.241.118.13]) by ietfa.amsl.com (Postfix) with ESMTP id EEFAF1A6F57 for <eppext@ietf.org>; Mon, 4 Jan 2016 00:10:29 -0800 (PST)
Received: from zll (unknown [218.241.111.73]) by ocmail02.zx.nicx.cn (Coremail) with SMTP id AQAAf0B5gDjpKIpWubooCQ--.32682S2; Mon, 04 Jan 2016 16:10:18 +0800 (CST)
From: Linlin Zhou <zhoulinlin@cnnic.cn>
To: "'Gould, James'" <JGould@verisign.com>
References: <2015122109491079450710@cnnic.cn> <56780FA4.1000609@knet.cn> <C41D7AF7FCECBE44940E9477E8E70D7A4B22C4E5@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <2015122215070435275863@cnnic.cn> <1A233C0F-484E-4064-A9DB-97D109811986@verisign.com> <2015122417311749669576@cnnic.cn> <218EF327-9DD0-4ED7-A0C7-024BE2D6D29C@verisign.com>
In-Reply-To: <218EF327-9DD0-4ED7-A0C7-024BE2D6D29C@verisign.com>
Date: Mon, 04 Jan 2016 16:10:55 +0800
Message-ID: <014701d146c7$70a14b30$51e3e190$@cn>
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_000_0148_01D1470A.7EC48B30"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AQHRQY40+9agQdGoNUWL0RRuGTv8u57q827Q
Content-Language: zh-cn
X-CM-TRANSID: AQAAf0B5gDjpKIpWubooCQ--.32682S2
X-Coremail-Antispam: 1UD129KBjvAXoW3uF17tw17JF4kKw45Wry5CFg_yoW8JrWDGo WfW34jqwsxtrnruFs8C34DJ3y5XFW3KwnYyF12qF1DKFnIqw13Jw4xGa17XFnxGFWY9w1D Ja48AayDZr4DGa4fn29KB7ZKAUJUUUU8529EdanIXcx71UUUUU7v73VFW2AGmfu7bjvjm3 AaLaJ3UjIYCTnIWjp_UUUOx7k0a2IF6F4UM7kC6x804xWl14x267AKxVWUJVW8JwAFc2x0 x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj4 1l84x0c7CEw4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26F1j6w1UM28EF7xvwVC0 I7IYx2IY6xkF7I0E14v26r4UJVWxJr1l84ACjcxK6I8E87Iv67AKxVW0oVCq3wA2z4x0Y4 vEx4A2jsIEc7CjxVAFwI0_GcCE3s1le2I262IYc4CY6c8Ij28IcVAaY2xG8wASzI0EjI02 j7AqF2xKxwAqx4xG67k08I80eVW8JVW5JwAqx4xG6c804VAFz4xC04v7Mc02F40Ew4AK04 8IF2xKxVWUJVW8JwAqx4xG6xAIxVCFxsxG0wAv7VC0I7IYx2IY67AKxVWUJVWUGwAv7VC2 z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JMxkIec xEwVAFwVW8ZwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02 F40E14v26r106r1rMI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jrv_JF 1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7Cj xVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6rW3Jr0E3s1lIxAIcVC2z280aVAFwI 0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVW8JVW8Jr1l6VACY4xI67k04243AbIYCTnI WIevJa73UjIFyTuYvjxUc3C7UUUUU
X-CM-SenderInfo: p2kr3zplqox0w6fq0xffof0/
Archived-At: <http://mailarchive.ietf.org/arch/msg/eppext/DPSny_9j_pM2qW-q99z-_YbCGsg>
Cc: eppext@ietf.org, 'lidaiming' <lidaiming@knet.cn>
Subject: Re: [eppext] I-D Action: draft-zhou-eppext-contact-verification-00.txt
X-BeenThere: eppext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: EPPEXT <eppext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eppext>, <mailto:eppext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/eppext/>
List-Post: <mailto:eppext@ietf.org>
List-Help: <mailto:eppext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eppext>, <mailto:eppext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Jan 2016 08:10:36 -0000

Hi James,

 

I assume that you mean SCP or HTTP.  Do you plan on submitting a draft that describes the protocol for transmitting the verification material for verification?

[Linlin] Yes, we are supposed to submit a draft. We are still in discussion.

 

Yes, but since the contact mapping does not have the concept of type, the verification extension will apply to all contacts independent of the domain to contact relationship.  The contact verification status has interplay with the domain status that could be clarified in the contact extension, the domain extension, or both.

[Linlin] The verification process is based on the contact id. I think maybe a contact status element in domain extension would be possible to reflect the relation.

 

For example, what happens to the domain if it references contacts (registrant, admin, tech, and billing) with the supported set of verification statuses on a domain create or domain update?

[Linlin] In our preliminary design, we would like to leave this part to the new draft.

 

Regards,

Linlin

 

From: eppext-bounces@ietf.org [mailto:eppext-bounces@ietf.org] On Behalf Of Gould, James
Sent: Tuesday, December 29, 2015 12:39 AM
To: Linlin Zhou
Cc: eppext@ietf.org; lidaiming
Subject: Re: [eppext] I-D Action: draft-zhou-eppext-contact-verification-00.txt

 

Linlin, 

 

My feedback is included below.

 

We've considered this issue and found that BCP of HTTP API may be more proper. 

 

I assume that you mean SCP or HTTP.  Do you plan on submitting a draft that describes the protocol for transmitting the verification material for verification?  draft-xie-eppext-nv-mapping provides a mechanism to submit the verification material via EPP, which is the most straight forward mechanism.       

 

Actually only the registrant need to be verified according to the regulation in China.

 

 

Yes, but since the contact mapping does not have the concept of type, the verification extension will apply to all contacts independent of the domain to contact relationship.  The contact verification status has interplay with the domain status that could be clarified in the contact extension, the domain extension, or both.  

 

 

Yes, I think the poll command should be extented too.

 

draft-gould-change-poll can be used to extend the info response of the contact or domain to provide the client with the information associated with the server side verification change.

 

 

If only the registrant should be verified, I think a domain will not have different statuses contatcts.

 

Yes, the focus is on the registrant, but the registrant's contact verification status relationship with the domain status would be good to understand.  Also, the drafts should provide more detail into the relationship of the contact verification statuses of the other contact types (admin, tech, and billing).  This could be left to server policy, if the goal if for the drafts to be used more generically.  For example, what happens to the domain if it references contacts (registrant, admin, tech, and billing) with the supported set of verification statuses on a domain create or domain update?

 

>From my rough understanding, a extensible protocol should support multiple applicable profiles.

 

Do you intend on targeting these drafts to meet only the China verification rules or to meet a more general set of verification rules?  If you intend on just meeting the China verification rules, then you can add more specific text to describe the China verification policies, and if you intend on meeting a more general set of verification rules, you may want to consider including the concept of verification profiles.  

 

—

 

JG




James Gould
Distinguished Engineer
jgould@Verisign.com

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

VerisignInc.com 

 

On Dec 24, 2015, at 4:31 AM, Linlin Zhou <zhoulinlin@cnnic.cn> wrote:

 

Hi James,

Thanks for your feedback.

Regards,


  _____  


Linlin Zhou

 

From: Gould, James <mailto:JGould@verisign.com> 

Date: 2015-12-23 23:52

To: Linlin Zhou <mailto:zhoulinlin@cnnic.cn> 

CC: eppext@ietf.org; lidaiming <mailto:lidaiming@knet.cn> 

Subject: Re: [eppext] Fw: I-D Action: draft-zhou-eppext-contact-verification-00.txt

Linlin, 

 

Thanks of the quick reply, my feedback is included below.

 

—

 

JG


<BF09FAA4-32D8-46(12-24-13-34-16).png>

James Gould
Distinguished Engineer
jgould@Verisign.com <x-msg://8/jgould@Verisign.com> 

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

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

 

On Dec 22, 2015, at 2:07 AM, Linlin Zhou <zhoulinlin@cnnic.cn> wrote:

 

Hi James,

Thanks for your review. I have following feedbacks about your questions.

1. The drafts specified the query commands only, which are now implemented in some registries in China, to fufill most of the critical requirements . We are not going to add transform extension in EPP drafts at present as this function of upload proof materials has been developed and implemented via HTTP. Maybe after a sufficient test of using EPP transform commands to transfer large files, we could consider standardizing this part in EPP extension. 

 

Since they are informational drafts it makes sense to include what is currently implemented, but it does not provide a complete solution for verification.  My recommendation is to publish your HTTP API as informational drafts to cover the transform side of the solution or extend the transform commands in your EPP extensions.  As noted previously on the list, there is no technical reason that EPP cannot be used to submit the verification material.

 

[Linlin] Thanks for your suggestion. We've considered this issue and found that BCP of HTTP API may be more proper. 





2. Actually in verification process, there are typically two phases, domain verification and contact verification. Domain verification is aimed to check whether a domain is reserved or prohibited. Contact verification is to check the facticity of a person. So These two drafts are seperated.

 

There is added complexity in separating them since the aggregate verification (domain and real name) impacts the domain and not the contact.  In EPP contacts are managed separately from the domains, so putting the verification on the contacts raises some additional questions:

 

1.	Do all contacts need to be verified (registrant, admin, tech, and billing), since contacts themselves don’t have the concept of type? 

        [Linlin] Actually only the registrant need to be verified according to the regulation in China.





1.	What is the expected behavior when a domain references a blocked or unverified registrant?   

1.	Does it impact the status of the domain and if so how?  
[Linlin] I think the simple process is to verify the domain, the verification status of a domain is pendingVerify. If it is a banned domain, after the period of pendingVerify, the domain will be deleted, no need to further check contact. If a domain passes verification but the registrant is unverified, the status of the domain maybe changed to serverHold and the status of the contact is failed. Updated proof materials are waited to be resubmitted.
2.	How does the client get notified of the domain status change?  We’re leveraging draft-gould-change-poll for this purpose.

                    [Linlin] Yes, I think the poll command should be extented too.





1.	What happens when the domain is updated to reference a different set of contacts that have different statuses?  

        [Linlin] If only the registrant should be verified, I think a domain will not have different statuses contatcts.

1.	What happens to the domain when the contact statuses change?  

        [Linlin] Please see the above answer.

 

Some of this behavior can be left to server policy and not explicitly defined in the protocol, but it would be good to know how you see this could work.  





3. Yes, it is specific to China currently. But we don't exclude the possibility to make them as more general drafts if some other countries also have the verification regulations. Daiming Li mentioned to add some content about verification background as well. I think this is a good suggestion and a quick update will be posted soon.

 

 

In the verification code draft we defined the concept of a verification profile, which enables the server to communicate the applicable profile and for the client to explicitly specify the desired verification profile to apply.  You may want to consider some sort of similar concept.  The question is whether a client can have more than one applicable profile (province or state within a country), which may not be the case in China but could be elsewhere.  

[Linlin]  From my rough understanding, a extensible protocol should support multiple applicable profiles.





Regards,


  _____  


Linlin Zhou

 

发件人: Gould, James <mailto:JGould@verisign.com> 

发送时间: 2015-12-22 05:16

收件人: lidaiming <mailto:lidaiming@knet.cn> ; Linlin Zhou <mailto:zhoulinlin@cnnic.cn> ; eppext@ietf.org

主题: Re: [eppext] Fw: I-D Action: draft-zhou-eppext-contact-verification-00.txt

Hi, 

 

I have a few high level questions:

1.	In reviewing draft-zhou-eppext-contact-verification and draft-wang-eppext-domain-verification, I see only extensions of the query responses (check and info), but I don't see extensions to the transform commands to submit the verification material.  Do you plan on adding extensions to the transform commands in the existing drafts or creating separate drafts for that purpose?  
2.	What is the relationship between the draft-zhou-eppext-contact-verification and draft-wang-eppext-domain-verification drafts?  
3.	Is draft-zhou-eppext-contact-verification and draft-wang-eppext-domain-verification only applicable to China verification or is being proposed as more general drafts?  I assume based on the Informational track that it's specific to China, but there is no reference to China in either draft.  

Thanks,

 

Jim

 


  _____  


From: EppExt [eppext-bounces@ietf.org] on behalf of lidaiming [lidaiming@knet.cn]
Sent: Monday, December 21, 2015 9:41 AM
To: Linlin Zhou; eppext@ietf.org
Subject: Re: [eppext] Fw: I-D Action: draft-zhou-eppext-contact-verification-00.txt

Linlin,

 

Thanks for your efforts. 

 

Since this draft together with draft-wang-eppext-domain-verification-00 is intended to describe the very EPP extensions relating to verification mechanism in China, you might include their background and usecases in these drafts, to shed light on their applications and implementations.

 

Daiming

 

KNET Technologies

 


  _____  


发件人:"Linlin Zhou" <zhoulinlin@cnnic.cn>

发送时间:2015-12-21 09:49

主题:[eppext] Fw: I-D Action: draft-zhou-eppext-contact-verification-00.txt

收件人:"eppext@ietf.org"<eppext@ietf.org>

抄送:

 

The draft of contact verification has been submitted, which is now applied in practice in some registries of China. Any comments are welcome.

 

Regards,


  _____  


Linlin Zhou

 

From: internet-drafts <mailto:internet-drafts@ietf.org> 

Date: 2015-12-21 09:36

To: i-d-announce@ietf.org

Subject: I-D Action: draft-zhou-eppext-contact-verification-00.txt

 

A New Internet-Draft is available from the on-line Internet-Drafts directories.

 

 

        Title           : Verification Extension for the Extensible Provisioning Protocol (EPP) Contact Mapping

        Authors         : Linlin Zhou

                          Di Ma

                          Wei Wang

                          Ning Kong

                          Xiaodong Lee

                          James Galvin

Filename        : draft-zhou-eppext-contact-verification-00.txt

Pages           : 17

Date            : 2015-12-20

 

Abstract:

   This mapping describes an verification extension to EPP contact

   mapping [RFC5733].  Specified in Extensible Markup Language (XML),

   this extended mapping is applied to provide additional features

   required for the provisioning of contact verification.

 

 

The IETF datatracker status page for this draft is:

https://datatracker.ietf.org/doc/draft-zhou-eppext-contact-verification/

 

There's also a htmlized version available at:

https://tools.ietf.org/html/draft-zhou-eppext-contact-verification-00

 

 

Please note that it may take a couple of minutes from the time of submission

until the htmlized version and diff are available at tools.ietf.org <http://tools.ietf.org/> .

 

Internet-Drafts are also available by anonymous FTP at:

ftp://ftp.ietf.org/internet-drafts/

 

_______________________________________________

I-D-Announce mailing list

I-D-Announce@ietf.org

https://www.ietf.org/mailman/listinfo/i-d-announce

Internet-Draft directories: http://www.ietf.org/shadow.html

or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

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

 

_______________________________________________
EppExt mailing list
 <mailto:EppExt@ietf.org> EppExt@ietf.org
 <https://www.ietf.org/mailman/listinfo/eppext> https://www.ietf.org/mailman/listinfo/eppext