Open jku opened 10 months ago
I think this might actually happen everytime a signer is removed. It cannot be too hard to figure out some improvement here: Options seem to be:
So the difference is mostly, do we want to make sure delegation changes don't break delegated metadata signatures (and how do we do it), see #95. Case 2 (we don't make those checks) is likely a lot easier
I think what I want is:
yes we're hitting this:
I believe this same thing happens in almost every case of this bug, and the issue will resolve itself on the next metadata version... so I'm inclined to not do workarounds at least at this point.
After some more thought:
sig: ""
in the metadataMy opinion is that clients should be able to process metadata with invalid signatures -- and if there are enough valid signatures, must consider the metadata valid.
My opinion is that clients should be able to process metadata with invalid signatures -- and if there are enough valid signatures, must consider the metadata valid.
Agree!
during the root-signing-staging import (https://github.com/sigstore/root-signing-staging/pull/21) the registry.npmjs.org role was changed:
After signing the metadata looked like this:
That first empty signature should not be there: the metadata is valid but that should not happen