In line with Synapse's behaviour; pending spec clarification
KeyId
SigningKeyAlgorithm
ruma-signatures provides functionality for creating digital signatures according to the Matrix specification.