SAPTeam.EasySign.Tool
0.8.14
Prefix Reserved
dotnet tool install --global SAPTeam.EasySign.Tool --version 0.8.14
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local SAPTeam.EasySign.Tool --version 0.8.14
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=SAPTeam.EasySign.Tool&version=0.8.14
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package SAPTeam.EasySign.Tool --version 0.8.14
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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.
- Ahead-of-time (AOT) compilation support.
- Integrated logging support.
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 <bundle> [--replace] [--continue]
bundle
: The path or directory containing the bundle. If the bundle name is not specified, a default name will be used.--replace
or-r
: (Optional) Replace existing entries.--continue
or-c
: (Optional) Continue adding files if an error occurs.
sign
Signs the bundle with a specified certificate.
esign sign <bundle> [--pfx <pfxFilePath>] [--pfx-password <pfxFilePassword>] [--no-password]
bundle
: The path or directory containing the bundle to be signed. If the bundle name is not specified, a default name will be used.--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 <bundle>
bundle
: The path or directory containing the bundle to be verified. If the bundle name is not specified, a default name will be used.
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 | Versions 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 | 10 days ago |
0.8.10 | 172 | 10 days ago |
0.8.3 | 110 | 10 days ago |
0.8.2 | 109 | 11 days ago |
0.8.1 | 114 | 11 days ago |
0.7.0 | 113 | 11 days ago |
0.6.0 | 117 | 11 days ago |
0.5.7 | 98 | 12 days ago |
0.5.5 | 106 | 12 days ago |
0.5.0 | 101 | 12 days ago |
0.3.34 | 106 | 19 days ago |
0.3.32 | 106 | 19 days ago |
0.3.29 | 146 | 20 days ago |
0.3.22 | 450 | a month ago |
0.3.16 | 451 | a month ago |
0.3.3 | 447 | a month ago |
0.2.11 | 386 | a month ago |
0.2.7 | 322 | a month ago |
0.2.4 | 251 | a month ago |
0.2.1 | 247 | a month ago |
0.1.2 | 142 | a month ago |