Blog post about my #bsidessf talk on using SSH certificates for git signing: https://codon.org.uk/~mjg59/blog/p/ssh-certificates-and-git-signing/
SSH certificates and git signing

When you’re looking at source code it can be helpful to have some evidence indicating who wrote it. Author tags give a surface level indication, but it turns out you can just lie and if someone isn’t paying attention when merging stuff there’s certainly a risk that a commit could be merged with an author field that doesn’t represent reality. Account compromise can make this even worse - a PR being opened by a compromised user is going to be hard to distinguish from the authentic user.

Matthew Garrett's Blog

@mjg59

There is a native way to use secure enclave with ssh on Mac these days.

It seems a bit more convoluted though.

https://gist.github.com/arianvp/5f59f1783e3eaf1a2d4cd8e952bb4acf

From @arianvp

Native Secure Enclaved backed ssh keys on MacOS

Native Secure Enclaved backed ssh keys on MacOS . GitHub Gist: instantly share code, notes, and snippets.

Gist