21 lines
817 B
JavaScript
21 lines
817 B
JavaScript
// This test is related to mixed_mode_repl_nossl.js in
|
|
// the sslSpecial test set. This test must be run with --use-ssl
|
|
|
|
load("jstests/ssl/libs/ssl_helpers.js")
|
|
|
|
// Verify that requireSSL allows ssl connections
|
|
print("=== Testing requireSSL/requireSSL cluster ===");
|
|
replShouldSucceed("require-require", requireSSL, requireSSL);
|
|
|
|
// Test mixed sslMode allowSSL/preferSSL
|
|
print("=== Testing allowSSL/preferSSL cluster ===");
|
|
replShouldSucceed("allow-prefer", allowSSL, preferSSL);
|
|
|
|
// Test mixed sslMode preferSSL/requireSSL
|
|
print("=== Testing preferSSL/requireSSL cluster ===")
|
|
replShouldSucceed("prefer-require", preferSSL, requireSSL);
|
|
|
|
// Test mixed sslMode disabled/preferSSL - should fail
|
|
print("=== Testing allowSSL/requireSSL cluster - SHOULD FAIL ===");
|
|
replShouldFail("allow-require", allowSSL, requireSSL);
|