Open lukpueh opened 1 year ago
keyids are an under-documented yet important concept in securesystemslib, as they allow to map a verification key to a signature. But from the current state of docs it is unclear how signatures get their keyids.
In https://github.com/secure-systems-lab/securesystemslib/issues/605 we agreed to mandate public_key: Key attribute for any Signer implementation. We should document that that public key's keyid is assigned to a signature created with Signer.sign.
public_key: Key
Signer
Signer.sign
Related #587
Related #416
keyids are an under-documented yet important concept in securesystemslib, as they allow to map a verification key to a signature. But from the current state of docs it is unclear how signatures get their keyids.
In https://github.com/secure-systems-lab/securesystemslib/issues/605 we agreed to mandate
public_key: Key
attribute for anySigner
implementation. We should document that that public key's keyid is assigned to a signature created withSigner.sign
.