深入浅出Electron windows端打包签名应用

为确保Electron应用安全,需对其进行签名。本文详细介绍了签名步骤:1)准备证书;2)配置package.json;3)针对第三方库的签名问题,通过`pre_package_win.bat`重命名.exe,`afterSign.js`记录未签名文件,`post_package_win.bat`还原文件;4)执行打包命令生成已签名的release文件夹。
摘要由CSDN通过智能技术生成

应用不签名在安装过程或者下载过程会提示应用不安全,因此需要做签名,具体步骤如下:

1.准备好证书,详细可以参考链接导出证书

 2.设置package.json的有关window打包的相关内容

```json
"win": {
   ...
   "verifyUpdateCodeSignature": false,
   // 代表加密的方式,一般分为'sha256'与'sha1'两种方式,都进行加密即可。
   "signingHashAlgorithms": [
     "sha256",
     "sha1"
   ],
   // dlls 文件是否签名
   "signDlls": false,
   // 代表时间戳,一般使用'http://timestamp.digicert.com'来进行时间戳的覆盖即可
   "rfc3161TimeStampServer": "http://timestamp.digicert.com", 
   // 证书的地址,必须位pfx格式(如何导出会在第一步的时候进行讲解)
   "certificateFile": "xxx.pfx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大小小丹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值