gpt4 book ai didi

node.js - Electron Builder 代码签名下载证书错误

转载 作者:搜寻专家 更新时间:2023-10-31 23:20:41 27 4
gpt4 key购买 nike

我正在构建一个 Electron 应用程序,并使用 npm 包 electron-builder 构建适用于 Windows 的应用程序和安装程序。我正在尝试使用 CSC_LINKCSC_KEY_PASSWORD 环境变量对应用程序进行签名,如下所述:https://github.com/electron-userland/electron-builder#travis-appveyor-and-other-ci-servers

第一次尝试错误和堆栈跟踪是:

Unhandled rejection Error: unable to verify the first certificate
at Error (native)
at TLSSocket.<anonymous> (_tls_wrap.js:1065:38)
at emitNone (events.js:80:13)
at TLSSocket.emit (events.js:179:7)
at TLSSocket._init.ssl.onclienthello.ssl.oncertcb.TLSSocket._finishInit (_tls_wrap.js:593:8)
at TLSWrap.ssl.onclienthello.ssl.oncertcb.ssl.onnewsession.ssl.onhandshakedone (_tls_wrap.js:425:38)
From previous event:
at Object.downloadCertificate (C:\projects\presentation\Electron\node_modules\electron-builder\src\codeSign.ts:97:18)
...

然后我尝试设置环境变量 NODE_TLS_REJECT_UNAUTHORIZED=0,现在得到一个不同的错误:

Unhandled rejection Error: Request error, status 400: Bad Request
at ClientRequest.<anonymous> (C:\projects\presentation\Electron\node_modules\electron-builder\src\httpRequest.ts:36:16)
...

在 electron-builder 的 httpRequest.ts 中调用的特定行似乎只是在使用 Node 的 https 模块:https.request(...) https://github.com/electron-userland/electron-builder/blob/master/src/httpRequest.ts#L28

这让我相信 Windows 机器或证书有问题。我在 Windows 10 Node 5.9.0 上运行它。

最佳答案

最好将issue提交给https://github.com/electron-userland/electron-builder/issues直接从维护者那里得到答案。我是当前活跃的维护者,不检查 SO,因此,您不太可能很快得到答案;)

如果问题对您来说仍然存在,请提交问题 :)

关于node.js - Electron Builder 代码签名下载证书错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36315668/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com