signtool

Crates.iosigntool
lib.rssigntool
version1.2.0
sourcesrc
created_at2023-03-22 14:36:03.695857+00
updated_at2024-05-28 07:41:21.059145+00
descriptionSimplify using SignTool to sign Windows executables
homepage
repositoryhttps://github.com/SecSamDev/signtool-rs
max_upload_size
id817206
size14,343
Samuel Garcés Marín (SecSamDev)

documentation

README

SignTool for Rust

crates.io

A library to simplify the usage of Microsoft code signing library (SignTool) for Rust. Inspired by rust-codesign

This library is a convenience wrapper around Microsoft's signing tool and requires the Windows SDK to be installed.

Usage

let signtool = signtool::SignTool::new().unwrap();
signtool.sign(std::path::Path::new("my_exe.exe"), &SignParams::Thumbprint(ThumbprintParams {
    digest_algorithm: SignAlgorithm::Sha256,
    certificate_thumbprint: format!("1fcd13024cf4a254440963990704f207030bf694"),
    timestamp_url: TimestampUrl::Comodo,
})).unwrap();
Commit count: 12

cargo fmt