【问题标题】:How to configure sslOptions using Node.js driver for Cassandra?如何使用 Node.js 驱动程序为 Cassandra 配置 sslOptions?
【发布时间】:2017-05-11 06:28:27
【问题描述】:

我正在运行 Cassandra 3.9。

我在创建这篇文章之前参考了Connect to Cassandra Apache with SSL using cassandra-driver in Node.js,但我无法解决我的问题。

我跟着 this datastax documentaion 为节点到节点和客户端到节点启用 SSL 加密。

我没有分配给keycertca.pem 文件,如参考帖子中所述。

我在遵循 datastax 文档后得到的所有文件是 gen_rootCa_cert.confrootCa.crtrootCa.keyrootCa.srl54.112.38.22.csr54.112.38.22.crt_signed54.112.38.22.jksserver-keystore.jksserver-truststore.jks

我是否需要创建其他文件,例如 .pem 文件,以便 sslOptions 工作?

如果我只需要现有的文件,应该将哪个文件分配给哪个选项?

【问题讨论】:

    标签: node.js ssl cassandra datastax


    【解决方案1】:

    这样做。

    var fs = require("fs");
    var sslOptions = {
      key : fs.readFileSync("./rootCa.key"),
      cert : fs.readFileSync("./rootCa.crt")
    };
    

    【讨论】:

      猜你喜欢
      • 2017-04-26
      • 2014-02-26
      • 2021-01-04
      • 2018-08-03
      • 2016-04-19
      • 2018-05-24
      • 1970-01-01
      • 2020-11-23
      • 2015-12-23
      相关资源
      最近更新 更多