electron-builder-signo

v1.1.1
Electron-builder sign function that uses signo as a backend
electron electron-builder windows signing codesign authenticode sign

electron-builder-signo

NPM Version NPM Type Definitions Build Status GitHub License

Simplify signing Windows executables using electron-builder with signo

Usage

  1. You have to install electron-builder-signo.
npm install --save-dev electron-builder-signo
  1. To sign windows executables using signo you have to make the following changes to your electron-builder config:
{
    "win": {
        "signingHashAlgorithms": ["sha256"],
        "sign": "electron-builder-signo"
    }
}

You need to set signingHashAlgorithms to sha256, but signo will already double sign it with sha1 as well out of the box.

  1. You need to set up some environment variables:
  • SIGNO_SERVER: Url pointing to your signo server (ex: https://signo.example.com/)
  • SIGNO_SIGNEE: Signee ID (ex: 14)
  • SIGNO_SECRET: Secret of the client (ex: 8fE1+NqqVG...)
  • SIGNO_ENGINE: Engine ID to use for signing (ex: 3)

Learn more

Signo is a managed signing solution that can be used to share a physical PKCS#11 security token through the internet.

Metadata

  • GPL-3.0
  • Whatever
  • Fandly Gergo
  • released 2/16/2024

Downloads

Maintainers