via @jpmens
via @mascottus
via https://blog.gitbutler.com/signing-commits-in-git-explained/