From: regext [mailto:regext-boun...@ietf.org] On Behalf Of Ulrich Wisser
Sent: Wednesday, November 16, 2016 2:21 AM
To: regext@ietf.org
Subject: [regext] Clarify on RFC 5731

Greetings from Seoul!

At one of the last Centr meetings we came up with a clarifying question about 
the domain:info response.

Today many implementations use the domain:authInfo as a token for domain 
transfer.
That makes domain:authInfo really sensitive. Basically it puts it in the same 
class as passwords.
As we have all learned in the past, passwords should be saved as salted hashes.
But this makes it impossible to return the domain:authInfo to the client.

RFC 5731 makes the auth:pw part in the domain:info report optional in the xml 
schema. But the text in section 3.1.2 says


-  An OPTIONAL <domain:authInfo> element that contains authorization

      information associated with the domain object.  This element MUST

      only be returned if the querying client is the current sponsoring

      client or if the client supplied valid authorization information

      with the command.


Does this mean that it is ok to never return domain:authInfo?

Ulrich, there are places in the RFC text where we had to use conformance 
language because of limitations in what could done with XML Schema. You can’t, 
for example, make authInfo required in some responses and not others using 
XMLSchema – I had to make the schema able to do both, and the special 
processing is described in the text. With respect to your specific question, 
authInfo should NOT be exposed to anyone but the sponsoring client or a client 
that has demonstrated that they already have it by including it with the query 
command.

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

Reply via email to