Files
mongo/jstests/ssl/ssl_cluster_file.js
Steve McClure 1ffbc6c2e9 SERVER-109432: Autofix JS var usage to favor let (#40637)
GitOrigin-RevId: 9674b7db36a0f3f650d39c1e3fb2ad6ff2141cfb
2025-08-28 19:21:01 +00:00

31 lines
749 B
JavaScript

let CA_CERT = "jstests/libs/ca.pem";
let SERVER_CERT = "jstests/libs/server.pem";
let CLIENT_CERT = "jstests/libs/client.pem";
let BAD_SAN_CERT = "jstests/libs/badSAN.pem";
let mongod = MongoRunner.runMongod({
tlsMode: "requireTLS",
tlsCertificateKeyFile: SERVER_CERT,
tlsCAFile: CA_CERT,
tlsClusterFile: BAD_SAN_CERT,
});
let mongo = runMongoProgram(
"mongo",
"--host",
"localhost",
"--port",
mongod.port,
"--tls",
"--tlsCAFile",
CA_CERT,
"--tlsCertificateKeyFile",
CLIENT_CERT,
"--eval",
";",
);
// runMongoProgram returns 0 on success
assert.eq(0, mongo, "Connection attempt failed when an irrelevant tlsClusterFile was provided to the server!");
MongoRunner.stopMongod(mongod);