【发布时间】:2020-12-23 00:58:38
【问题描述】:
我有一个代码签名证书,我想知道是否有标准方法来签名和验证 nodejs/javascript 代码?也许使用 OpenSSL 或其他工具?
与二进制文件不同,nodejs/javascript 代码有多个文件,这使得使用某些实用程序对软件进行签名变得更加复杂。
【问题讨论】:
标签: javascript node.js security code-signing
我有一个代码签名证书,我想知道是否有标准方法来签名和验证 nodejs/javascript 代码?也许使用 OpenSSL 或其他工具?
与二进制文件不同,nodejs/javascript 代码有多个文件,这使得使用某些实用程序对软件进行签名变得更加复杂。
【问题讨论】:
标签: javascript node.js security code-signing
如果您将 JavaScript 上传到网络服务器,您可以通过使用 TLS 证书对其进行“签名”。您可以使用Let's Encrypt免费获得一个。
如果您尝试这样做,基本上归功于自己,那么在您的 JavaScript 文件旁边添加一个许可证就是您“签署”它的方式。
由于 JavaScript 本身不是二进制格式,因此无法使用代码签名证书对其进行签名。但是,Node.js 是用于执行代码的签名二进制文件。
如果您尝试使用 pkg 之类的工具对从 JavaScript 编译的二进制文件进行签名,请使用代码签名证书。
【讨论】: