javascript - 是否有标准来签署和验证 node.js 代码?
问题描述
我有一个代码签名证书,我想知道是否有标准方法来签名和验证 nodejs/javascript 代码?也许使用 OpenSSL 或其他工具?
与二进制文件不同,nodejs/javascript 代码有多个文件,这使得使用某些实用程序对软件进行签名变得更加复杂。
解决方案
如果您将 JavaScript 上传到 Web 服务器,则通过使用 TLS 证书对其进行“签名”。您可以使用Let's Encrypt免费获得一个。
如果你想,基本上相信自己,在你的 JavaScript 文件旁边添加一个许可证就是你“签名”它的方式。
由于 JavaScript 本身不是二进制格式,因此无法使用代码签名证书对其进行签名。但是,Node.js是一个签名的二进制文件,用于执行您的代码。
如果您尝试使用类似的工具对从 JavaScript 编译的二进制文件进行pkg
签名,请使用代码签名证书。
推荐阅读
- tableau-api - 如何从 Tableau 中的数据集中提取注释?
- perl - FreeRADIUS Perl 模块“属性 Auth-Type 的未知或无效值“perl””
- java - 使用不同运算符的字符串操作
- java - 如何发送没有 Intent 和带有附件的照片的电子邮件?
- boolean - 为什么 !&& 等于 ||?
- powerbi - Power BI 文本列字符长度限制
- mysql - MySQL - 获取 MIN 和 MAX 时间段
- python - Netmiko 嵌套字典
- android - kotlin 如何通过委托使用它来实例化视图模型
- javascript - 如何将多个元素传递给 setTimeOut 函数