The S/MIME standard describes how emails can be digitally signed using PKI certificates. Git recently gained the ability to understand S/MIME signatures, providing a method of Git signing that is friendlier to large organizations. GitHub is also now able to verify these signatures, similar to what has been done for OpenPGP signatures for some time. To make it easier for people to create S/MIME signature, we are also releasing a client tool called smimesign that is intended to require far less configuration than existing tooling.

Learn more about Git signing with S/MIME