【问题标题】:How can I use grpc's boringssl functionnalities to work with my nodejs program如何使用 grpc 的无聊功能来处理我的 nodejs 程序
【发布时间】:2021-02-01 16:00:14
【问题描述】:

当我知道 Google gRPC 有一个工作版本的无聊 SSL 时,我不想安装另一个 openssl。

现在,我的挑战是能够访问一些功能,例如计算盐和 CMAC。

我知道 Google 不会提倡使用它,以防万一发生更改并破坏我的代码。

我看到node_modules/grpc的根目录下有个叫'binding.gyp'的文件,不知道能不能用。

欢迎提出任何建议。

谢谢

【问题讨论】:

    标签: node.js grpc grpc-node boringssl


    【解决方案1】:

    您的问题存在多个层面的问题,并且缺少很多上下文,但根据我得到的信息,我可以提供以下几点:

    首先,不推荐使用 grpc-node,您应该转到不再包含本机代码的 grpc-js。

    那么,grpc-node 实际上并没有使用 BoringSSL,它实际上是依赖于 nodejs 将 OpenSSL 本身暴露为原生 API。

    最后,您应该能够在本机节点模块中使用 nodejs 公开的 OpenSSL API:https://nodejs.org/api/addons.html#addons_linking_to_libraries_included_with_node_js

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 2015-05-02
      • 2016-10-20
      • 2021-07-31
      • 1970-01-01
      • 2019-02-10
      • 2017-07-31
      • 1970-01-01
      • 2020-07-27
      相关资源
      最近更新 更多