digicert/DigiCert Binary Signing

Code signing for Win/Linux/Mac. Includes private key security, MFA, easy automation and bulk signing for high volume releases

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
digicert-cdnDigiCert CDN or STM environment to download the required STM tools. Default https://pki-downloads.digicert.com/stm/latest nohttps://pki-downloads.digicert.com/stm/latest
keypair-aliasKeypair aliasno
inputFile or Directory(files) to signno
digest-algDigest(Hash) algorithmno""
diegest-alg[DEPRECATED] Use digest-alg instead. This parameter has a typo and will be removed in a future version.no
fail-fastContinue signing all the files even if there are errors in some. Applies only if input is a directory with mulitple supported files. notrue
zero-exit-code-on-failureReturn 0 exit code from the process even if there are errors (Not recommended). false
unsignedSign only unsigned files.nofalse
timestampTimestampingnotrue
use-binary-sha256-checksumUse the SHA-256 checksum file provided on the CDN to handle caching. This ensures that new versions are automatically downloaded when they are available. If this option is not enabled, the system instead relies on cache-version to determine whether a new download is needed. This workflow functions when cache-version is updated and 'use-github-caching-service' is enabled. notrue
cache-versionMakes use of Github tool cache feature, useful only with self-hosted runners. Change this to make Github runner download the next latest version of the tool. This is not the actual version of the tool but is only used for caching to avoid redundant downloads. The default value uses a semantic version format with a '-0' suffix (e.g., '0.0.0-0') to ensure compatibility with caching mechanisms that expect semantic versioning. This value is arbitrary and does not reflect the tool's actual version. no0.0.0-0
simple-signing-modeSetup Software Trust Manager for simplified signing. Only installs smctl. nofalse
use-github-caching-serviceDefault tool caching doesn't work on Github runners. So use this to enable Github provided caching service to cache Software Trust Manager tools across runs. notrue
bulk-sign-modeSign multiple files in a single operation. This action only works when you are simple signing. nofalse
namedescription
PKCS11_CONFIGAbsolute path to the generated pkcs11Properties.cfg file used for PKCS#11 configuration