【问题标题】:Is there a standard to sign and verify node.js code?是否有标准来签署和验证 node.js 代码?
【发布时间】:2020-12-23 00:58:38
【问题描述】:

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

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

【问题讨论】:

    标签: javascript node.js security code-signing


    【解决方案1】:

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

    如果您尝试这样做,基本上归功于自己,那么在您的 JavaScript 文件旁边添加一个许可证就是您“签署”它的方式。

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

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

    【讨论】:

    • 是的,我正在考虑使用无标题 zip 来复制具有相同代码的相同 zip,然后唱那个 zip 并复制它。但我不认为是否有标准的方法来做到这一点
    猜你喜欢
    • 1970-01-01
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多