Authenticode, PKCS#7/CMS, and RFC 3161 timestamping in a single static binary. No OpenSSL. No C dependencies. Just Rust.
A complete code signing solution from Authenticode to post-quantum, delivered as a single zero-dependency binary.
Full PE, CAB, and MSI signing with embedded signatures. Compatible with Windows signtool verification and SmartScreen.
Detached and embedded PKCS#7 signatures with full ASN.1 builder. SignedData, DigestedData, and ESS signed-attribute support.
Client and built-in TSA server. Prove code was signed before certificate expiry.
Forward-looking ML-DSA lattice signatures alongside RSA, ECDSA P-256/P-384, and Ed25519. Ready for the quantum era.
Sign and verify PowerShell scripts with Subject Interface Package (SIP) support. Drop-in replacement for Set-AuthenticodeSignature.
Run as a web service with LDAP/AD authentication, audit logging, and rate limiting. Enterprise-ready signing infrastructure.
Simple CLI, powerful results. One binary handles signing, verification, and timestamping.
28 source files, modular design. Every component is isolated, testable, and auditable.
Run as a centralized signing service. Authenticate via LDAP, sign over HTTPS, audit everything.
200 OK when the service is up.RFC 3161 timestamping is exposed as a separate binding via pki-sign tsa serve (DER over HTTP). See the TSA section for details.
Minimal dependencies by design. One binary, zero runtime requirements.
Single musl-linked binary. No shared libraries, no OpenSSL, no runtime dependencies. Just copy and run.
Rust 1.75+ and Cargo. Clone the repo, cargo build --release, done.
Use it in proprietary projects, embed it in your pipeline, fork it freely. Patent grant included.
Download the binary, import your PFX, and sign your first executable in under a minute.