SAPTeam.EasySign.Tool 0.2.7

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global SAPTeam.EasySign.Tool --version 0.2.7
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local SAPTeam.EasySign.Tool --version 0.2.7
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=SAPTeam.EasySign.Tool&version=0.2.7
                    
nuke :add-package SAPTeam.EasySign.Tool --version 0.2.7
                    

Easy Sign Command Line Interface

Easy Sign CLI is a simple .NET tool for signing and verifying files. It supports multiple .NET targets, including .NET 6, .NET 8, and .NET 9.

Features

  • Create and update eSign bundles.
  • Sign bundles with X.509 certificates.
  • Verify file integrity and signatures within bundles.
  • Support for concurrent operations.

Installation

To install the Easy Sign CLI tool, use the following command:

dotnet tool install -g SAPTeam.EasySign.Tool

Usage

Commands

add

Creates a new bundle or updates an existing one by adding files from the specified directory.

esign add <directory> [-f <bundleFileName>]

  • directory: The working directory containing the eSign bundle and files to be added to the bundle.
  • -f: (Optional) The name of the bundle file. Default is .eSign.
sign

Signs the bundle with a specified certificate.

esign sign <directory> [-f <bundleFileName>] [--pfx <pfxFilePath>] [--pfx-password <pfxFilePassword>] [--no-password]

  • directory: The working directory containing the bundle to be signed.
  • -f: (Optional) The name of the bundle file. Default is .eSign.
  • --pfx: (Optional) The path to the PFX file containing the certificate and private key.
  • --pfx-password: (Optional) The password for the PFX file.
  • --no-password: (Optional) Ignore the PFX file password prompt.
verify

Verifies the file integrity and signatures of the bundle.

esign verify <directory> [-f <bundleFileName>]

  • directory: The working directory containing the bundle to be verified.
  • -f: (Optional) The name of the bundle file. Default is .eSign.

Examples

Adding Files to a Bundle

if there is no bundle file in the directory, a new bundle will be created. Otherwise, the files will be added to the existing bundle.

esign add /path/to/dir

Signing a Bundle

esign sign /path/to/dir --pfx /path/to/certificate.pfx --pfx-password mypassword

Verifying a Bundle

esign verify /path/to/dir

License

This project is licensed under the MIT License.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.8.14 160 4/13/2025
0.8.10 172 4/13/2025
0.8.3 110 4/13/2025
0.8.2 109 4/13/2025
0.8.1 114 4/13/2025
0.7.0 113 4/13/2025
0.6.0 117 4/12/2025
0.5.7 98 4/11/2025
0.5.5 106 4/11/2025
0.5.0 101 4/11/2025
0.3.34 106 4/4/2025
0.3.32 106 4/4/2025
0.3.29 146 4/3/2025
0.3.22 450 3/25/2025
0.3.16 451 3/25/2025
0.3.3 447 3/24/2025
0.2.11 386 3/24/2025
0.2.7 322 3/24/2025
0.2.4 251 3/23/2025
0.2.1 247 3/23/2025
0.1.2 142 3/23/2025