#azure #signtool #command-line-tool #codesigning #trusted-signing

app trusted-signing-cli

A simple CLI tool to sign files with Trusted Signing

3 releases (breaking)

0.3.0 Aug 27, 2024
0.2.0 Apr 19, 2024
0.1.0 Apr 14, 2024

#508 in Cryptography

Download history 8/week @ 2024-08-19 166/week @ 2024-08-26 14/week @ 2024-09-02 7/week @ 2024-09-09 28/week @ 2024-09-16 72/week @ 2024-09-23 81/week @ 2024-09-30 27/week @ 2024-10-07 27/week @ 2024-10-14 38/week @ 2024-10-21 50/week @ 2024-10-28 60/week @ 2024-11-04 46/week @ 2024-11-11 101/week @ 2024-11-18 72/week @ 2024-11-25 108/week @ 2024-12-02

332 downloads per month

MIT license

22KB
137 lines

Trusted Signing CLI

A simple CLI tool to sign files with Trusted Signing

Prerequisites

Installation

cargo install trusted-signing-cli or download the binary from the latest releases

Usage

The CLI expects the following environment variables to be set or you can pass them as arguments. You need to create an Azure App Registration (you can use this article to get the credentials):

  • AZURE_CLIENT_ID
  • AZURE_CLIENT_SECRET
  • AZURE_TENANT_ID

Signing a single file: trusted-signing-cli -e <url> -a <account name> -c <certificate profile name> file1.exe

Signing multiple files: trusted-signing-cli -e <url> -a <account name> -c <certificate profile name> file1.exe file2.exe file3.exe

For more information run trusted-signing-cli --help

Dependencies

~19–36MB
~470K SLoC