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);