我正在运行 Cassandra 3.9。
我引用了 Connect to Cassandra Apache with SSL using cassandra-driver in Node.js在我创建这篇文章之前,我无法解决我的问题。
我跟着this datastax documentaion为 Node 到 Node 和客户端到 Node 启用 SSL 加密。
我没有分配给 key
、cert
和 ca
的 .pem
文件在引用的帖子中描述。
我按照 datastax 文档获得的所有文件是 gen_rootCa_cert.conf
、rootCa.crt
、rootCa.key
、rootCa .srl
, 54.112.38.22.csr
, 54.112.38.22.crt_signed
, 54.112.38.22.jks
, 服务器-keystore.jks
和 server-truststore.jks
。
我是否需要为 sslOptions
创建其他文件,例如那些 .pem
文件?
如果我只需要现有的文件,应该将哪个文件分配给哪个选项?
最佳答案
这样做。
var fs = require("fs");
var sslOptions = {
key : fs.readFileSync("./rootCa.key"),
cert : fs.readFileSync("./rootCa.crt")
};
关于node.js - 如何使用 Cassandra 的 Node.js 驱动程序配置 sslOptions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41337196/