首页 > 解决方案 > 是否有标准来签署和验证 node.js 代码?

问题描述

我有一个代码签名证书,我想知道是否有标准方法来签名和验证 nodejs/javascript 代码?也许使用 OpenSSL 或其他工具?

与二进制文件不同,nodejs/javascript 代码有多个文件,这使得使用某些实用程序对软件进行签名变得更加复杂。

标签: javascriptnode.jssecuritycode-signing

解决方案


如果您将 JavaScript 上传到 Web 服务器,则通过使用 TLS 证书对其进行“签名”。您可以使用Let's Encrypt免费获得一个。

如果你想,基本上相信自己,在你的 JavaScript 文件旁边添加一个许可证就是你“签名”它的方式。

由于 JavaScript 本身不是二进制格式,因此无法使用代码签名证书对其进行签名。但是,Node.js一个签名的二进制文件,用于执行您的代码。

如果您尝试使用类似的工具对从 JavaScript 编译的二进制文件进行pkg签名,请使用代码签名证书。


推荐阅读