2016-12-26 81 views
0

我正在运行Cassandra 3.9。如何使用Cassandra的Node.js驱动程序配置sslOptions?

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

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

我没有.pem文件被分配到key,certca如在引用的帖子中所述。

我继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

我是否需要为sslOptions创建其他文件,例如那些.pem文件才能工作?

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

回答

1

做到这一点。

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