2016-12-26 4 views
0

Ich benutze Cassandra 3.9.Wie konfiguriert man sslOptions mit dem Node.js Treiber für Cassandra?

Ich bezog mich auf Connect to Cassandra Apache with SSL using cassandra-driver in Node.js, bevor ich diesen Beitrag erstellte, aber ich konnte mein Problem nicht lösen.

Ich folgte entlang this datastax documentaion, um SSL-Verschlüsselung für Knoten zu Knoten und Client zu Knoten zu aktivieren.

Ich habe keine .pem Dateien, die auf key zugeordnet sind, cert und ca wie in der genannten Post beschrieben.

Alle Dateien, die ich nach dem Anschluss an die DataStax Dokumentation erhielt, waren 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, server-keystore.jks und server-truststore.jks.

Muss ich andere Dateien wie diese .pem Dateien für sslOptions erstellen, um zu arbeiten?

Wenn die vorhandenen Dateien alles sind, was ich brauche, welche Datei sollte welcher Option zugewiesen werden?

Antwort

1

Tun Sie dies.

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