Refactor signature execution [#3213]
Closes #3213 (closed). Moves signature execution code from signature.go to the key signature executor.
Changelog: refactor
Closes #3213 (closed). Moves signature execution code from signature.go to the key signature executor.
Changelog: refactor