Hmm, well in this case, the validator can tell that there's a problem. It knows, verifiably, that data in the child is unverifiable even though the parent is. We've definitively hit the end of an island of security.
I think this is incorrect, let me try to explain,
The validator MUST not use proto=4 keys for validation. So the DNSKEY set cannot be validated, hence the self signature cannot be validated and the DNSKEY RRset should be marked as bogus. (That is how I read the scripture, I hope there is no ambiguity)
DS does not have a proto field that could have been used to indicate that one is pointing to a proto 'n' key. So we cannot use DS to make the transition.
If we allow proto=4 to be used for DNSKEY validation than we are fine we could 'hack' around this.
"I can't go to Miami. I'm expecting calls from telemarketers." - Grandpa Simpson.
-- to unsubscribe send a message to namedroppers-request@ops.ietf.org with the word 'unsubscribe' in a single line as the message text body. archive: <http://ops.ietf.org/lists/namedroppers/>