diff options
Diffstat (limited to 'jstests/ssl/ssl_weak.js')
-rw-r--r-- | jstests/ssl/ssl_weak.js | 45 |
1 files changed, 27 insertions, 18 deletions
diff --git a/jstests/ssl/ssl_weak.js b/jstests/ssl/ssl_weak.js index 5a239a6d13c..c5ea8a27a6e 100644 --- a/jstests/ssl/ssl_weak.js +++ b/jstests/ssl/ssl_weak.js @@ -4,34 +4,43 @@ // Test that connecting with no client certificate and --sslAllowConnectionsWithoutCertificates // (an alias for sslWeakCertificateValidation) connects successfully. -var md = MongoRunner.runMongod({sslMode: "requireSSL", - sslPEMKeyFile: "jstests/libs/server.pem", - sslCAFile: "jstests/libs/ca.pem", - sslAllowConnectionsWithoutCertificates: ""}); +var md = MongoRunner.runMongod({ + sslMode: "requireSSL", + sslPEMKeyFile: "jstests/libs/server.pem", + sslCAFile: "jstests/libs/ca.pem", + sslAllowConnectionsWithoutCertificates: "" +}); -var mongo = runMongoProgram("mongo", "--port", md.port, "--ssl", "--sslAllowInvalidCertificates", - "--eval", ";"); +var mongo = runMongoProgram( + "mongo", "--port", md.port, "--ssl", "--sslAllowInvalidCertificates", "--eval", ";"); // 0 is the exit code for success -assert(mongo==0); +assert(mongo == 0); // Test that connecting with a valid client certificate connects successfully. -mongo = runMongoProgram("mongo", "--port", md.port, "--ssl", "--sslAllowInvalidCertificates", - "--sslPEMKeyFile", "jstests/libs/client.pem", - "--eval", ";"); +mongo = runMongoProgram("mongo", + "--port", + md.port, + "--ssl", + "--sslAllowInvalidCertificates", + "--sslPEMKeyFile", + "jstests/libs/client.pem", + "--eval", + ";"); // 0 is the exit code for success -assert(mongo==0); - +assert(mongo == 0); // Test that connecting with no client certificate and no --sslAllowConnectionsWithoutCertificates // fails to connect. -var md2 = MongoRunner.runMongod({sslMode: "requireSSL", - sslPEMKeyFile: "jstests/libs/server.pem", - sslCAFile: "jstests/libs/ca.pem"}); +var md2 = MongoRunner.runMongod({ + sslMode: "requireSSL", + sslPEMKeyFile: "jstests/libs/server.pem", + sslCAFile: "jstests/libs/ca.pem" +}); -mongo = runMongoProgram("mongo", "--port", md2.port, "--ssl", "--sslAllowInvalidCertificates", - "--eval", ";"); +mongo = runMongoProgram( + "mongo", "--port", md2.port, "--ssl", "--sslAllowInvalidCertificates", "--eval", ";"); // 1 is the exit code for failure -assert(mongo==1); +assert(mongo == 1); |