


certificateSha1 String | “undefined” - The SHA1 hash of the signing certificate.Required only for EV Code Signing and works only on Windows (or on macOS if Parallels Desktop Windows 10 virtual machines exits). certificateSubjectName String | “undefined” - The name of the subject of the signing certificate.Please use it only if you cannot use env variable CSC_KEY_PASSWORD ( WIN_CSC_KEY_PASSWORD) for some reason. certificatePassword String | “undefined” - The password to the certificate provided in certificateFile.Please use it only if you cannot use env variable CSC_LINK ( WIN_CSC_LINK) for some reason. certificateFile String | “undefined” - The path to the *.pfx certificate you want to sign with.sign String | (configuration: CustomWindowsSignTaskConfiguration) => Promise - The custom function (or path to file or module id) to sign Windows executable.signingHashAlgorithms = Array | “undefined” - Array of signing algorithms used.LegalTrademarks String | “undefined” - The trademarks and registered trademarks. Icon = build/icon.ico String | “undefined” - The path to application icon. To use Squirrel.Windows please install electron-builder-squirrel-windows dependency. AppX package can be built only on Windows 10. Target = nsis String | TargetConfiguration - The target package type: list of nsis, nsis-web (Web installer), portable ( portable app without installation), appx, msi, squirrel, 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir. These options applicable for any Windows target. The top-level win key contains set of options instructing electron-builder on how it should build Windows targets.
