According to Richard Clayton  <rich...@highwayman.com>:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>In message <20250411205917.169acc3d1...@ary.qy>, John Levine
><jo...@taugh.com> writes
>
>>It appears that Richard Clayton  <rich...@highwayman.com> said:
>>>>>       +------------+-------------------------------------------------+
>>>>>       | ds=        | Signing key identifier (domain & selector)      |
>>>>
>>If you combine them into one field how do you tell what's the selector and 
>>what's
>>the domain?  My DKIM setup uses selectors like 670e67f41a6d.k2504 so you 
>>can't 
>>just
>>pick off the label before the first dot.
>
>You could use a separator character which was not permitted to occur in
>domain names ... I expect @ might confuse people :-) as would, from the
>positioning, underline, but colon might be suitable...

Hey, how about using this separator:  ; d=

I think the answer to why d= and s= are different is "so you can tell what's the
selector and what's the domain."  

RFC 6376 says that selectors are sequences of LDH strings separated by dots, 
i.e.
hostnames.  But I have seen people try to put underscores in selectors which
is wrong but I would prefer not to punish them for that more than necessary.

R's,
John
-- 
Regards,
John Levine, jo...@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly

_______________________________________________
Ietf-dkim mailing list -- ietf-dkim@ietf.org
To unsubscribe send an email to ietf-dkim-le...@ietf.org

Reply via email to