smimesign
« Back to VersTracker
Description:
S/MIME signing utility for use with Git
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: git smime signing security x509 cli
Install: brew install smimesign
About:
Smimesign is a command-line utility that enables developers to perform S/MIME signing on Git commits and tags. It integrates with Git's commit signing framework to provide cryptographically verifiable commit signatures using X.509 certificates. This tool is particularly valuable for enterprise environments that require compliance with certificate-based signing policies.
Key Features:
  • Integrates seamlessly with Git's commit signing workflow
  • Supports X.509 certificates from various PKI providers
  • Compatible with hardware security modules (HSMs) via PKCS#11
  • Provides clear verification output for signed commits
Use Cases:
  • Complying with corporate security policies requiring S/MIME signed commits
  • Signing Git commits with existing enterprise certificates
  • Establishing trust in commit authenticity across distributed teams
Alternatives:
  • GPG – GPG is the Git default for commit signing, but Smimesign is designed for organizations that require S/MIME/X.509 certificates instead of PGP keys
  • SSH signing – SSH signing is a native Git alternative that uses SSH keys, while Smimesign specifically supports PKI infrastructure with X.509 certificates
Version History
Detected Version Rev Change Commit
Sep 15, 2025 10:47am 0 VERSION_BUMP a189dff6
Sep 13, 2024 11:26pm 0 VERSION_BUMP 2b65ed18