2016-12-26 11 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暗号化を有効にしました。

keycert、およびcaに割り当てられたファイルは、参考記事に記載されていますが、.pemファイルはありません。

私はdatastaxのマニュアルを参照して、以下の後に得たすべてのファイルがgen_rootCa_cert.confrootCa.crtrootCa.keyrootCa.srl54.112.38.22.csr54.112.38.22.crt_signed54.112.38.22.jksserver-keystore.jks、およびserver-truststore.jksました。

sslOptionsのファイル.pemなどの他のファイルを作成する必要がありますか?

既存のファイルがすべて必要な場合は、どのファイルをどのオプションに割り当てる必要がありますか?

答えて

1

これを行います。

var fs = require("fs"); 
var sslOptions = { 
    key : fs.readFileSync("./rootCa.key"), 
    cert : fs.readFileSync("./rootCa.crt") 
}; 
関連する問題