On Aug 9, 2024, at 12:16, Michael StJohns <m...@nthpermutation.com> wrote:
> 
> Two comments - one major and one very minor.
> 
> Major:  I'm sorry for the late comment, but I didn't realize you were 
> planning on starting to provide prospective DS's for unpublished keys.  
> Telling people there's a new trust anchor, and that the live key matches this 
> file is one thing - easy enough for a relying party to match up a few things 
> and accept the TA update.  Telling them there's an unpublished key and "trust 
> me, when you see it it will have this digest and you should go ahead now and 
> install it in your trust anchors" seems to be a bit more risky.

This is unchanged from RFC 7958, published in 2016. It was done for the key 
rollover to KSK-2017. If you propose to change this activity now, I propose 
that you take this to IANA; the current draft and RFC 7958 reflect IANA's 
long-established policies.

> Looking at the Security Considerations - I don't think the updates to this 
> section made this is sufficiently evident.

That's because this part of RFC 7958 was not updated in this draft.

>   I'd suggest two things:  1) Talk about the above in the security 
> considerations, and 2) Place a disclaimer in the TA file with similar 
> language about the prospective key material.

The latter is a suggestion to IANA.

> Minor minor minor nit - feel free to ignore this:
> 
> The flags field for the DNSKEY is represented in most DNS presentation modes 
> as an unsigned decimal integer - but it's actually a bit field of two bytes.  
> The representation is used mostly because that's what a DNS Zone File used 
> (e.g. either Base64 or a decimal integer) for most non-text fields.  Unclear 
> decimal should be used for XML.

Section 2.2 of RFC 4034 says "The Flag field MUST be represented as an unsigned 
decimal integer."

> It may make some sense here to use <xsd:hexBinary { length = 2 }/>  is the 
> field type the appropriate mapping here  - <Flag>0101</Flag> instead of the 
> decimal 257.  Easier to see what bits have been set.

That would then be different than the KeyType, Algorithm, and DigestType fields 
that are expressed as xsd:nonNegativeInteger. If the WG wants to make this 
inconsistent, it can, but I would generally be against that.

--Paul Hoffman
_______________________________________________
DNSOP mailing list -- dnsop@ietf.org
To unsubscribe send an email to dnsop-le...@ietf.org

Reply via email to