On Fri, Jan 06, 2017 at 04:55:42PM +0100, Daniel Margolis wrote:
> On Fri, Jan 6, 2017 at 2:08 PM, Viktor Dukhovni <[email protected]>
> wrote:
>
> > For domains that actually have MX records (not just implicit "domain.
> > IN MX 0 domain.") the MX records will already be in A-label form,
> > since they're the result of a DNS lookup. Nobody should have to
> > convert these to U-labels just in case the domain owner's STS policy
> > uses unicode.
>
> The opposite, I assume--that you would convert the U-labels in the policy
> to punycode before comparing to the MX records.
I am suggesting that policies should not contain U-labels, and
therefore, there should be no conversion requirement.
> But as I said in my first reply, I think keeping everything A-form makes
> everything easier.
Exactly. STS should require A-labels in the mx policy attribute.
> On the other hand, as Alberto says, simply converting
> everything to A isn't that big a deal. *shrug*
Unnecessary complexity. The client will already have the A-label
forms of both the domain name and the MX hostnames, and should not
have to generate A-label encodings. Nor should it have to compute
the A-label forms of the policy data. Especially because wildcards
are not valid domain names, and U-to-A libraries may not directly
support converting these, making the code to do so a bit more complex.
--
Viktor.
_______________________________________________
Uta mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/uta