diff options
Diffstat (limited to 'src/mongo')
-rw-r--r-- | src/mongo/shell/mongo.js | 2 | ||||
-rw-r--r-- | src/mongo/shell/mongodtest.js | 11 | ||||
-rw-r--r-- | src/mongo/shell/replsettest.js | 5 | ||||
-rwxr-xr-x | src/mongo/shell/servers.js | 32 | ||||
-rw-r--r-- | src/mongo/shell/servers_misc.js | 30 | ||||
-rw-r--r-- | src/mongo/shell/shardingtest.js | 2 | ||||
-rw-r--r-- | src/mongo/shell/utils.js | 6 |
7 files changed, 7 insertions, 81 deletions
diff --git a/src/mongo/shell/mongo.js b/src/mongo/shell/mongo.js index c5384166677..043c254c29d 100644 --- a/src/mongo/shell/mongo.js +++ b/src/mongo/shell/mongo.js @@ -34,7 +34,7 @@ Mongo.prototype.getSlaveOk = function() { } Mongo.prototype.getDB = function( name ){ - if ((jsTest.options().keyFile || jsTest.options().useX509) && + if ((jsTest.options().keyFile) && ((typeof this.authenticated == 'undefined') || !this.authenticated)) { jsTest.authenticate(this) } diff --git a/src/mongo/shell/mongodtest.js b/src/mongo/shell/mongodtest.js index a8a5e04b5a2..0a05f377d9c 100644 --- a/src/mongo/shell/mongodtest.js +++ b/src/mongo/shell/mongodtest.js @@ -34,17 +34,6 @@ startMongodTest = function (port, dirname, restart, extraOptions) { options["auth"] = ""; if(jsTestOptions().keyFile && (!extraOptions || !extraOptions['keyFile'])) options['keyFile'] = jsTestOptions().keyFile - if(jsTestOptions().useSSL) { - if (!options["sslMode"]) - options["sslMode"] = "requireSSL"; - if (!options["sslPEMKeyFile"]) - options["sslPEMKeyFile"] = "jstests/libs/server.pem"; - if (!options["sslCAFile"]) - options["sslCAFile"] = "jstests/libs/ca.pem"; - options["sslWeakCertificateValidation"] = ""; - } - if (jsTestOptions().useX509 && !options["clusterAuthMode"]) - options["clusterAuthMode"] = "x509"; if (extraOptions) Object.extend(options , extraOptions); diff --git a/src/mongo/shell/replsettest.js b/src/mongo/shell/replsettest.js index f3a923b95b0..3604f099e18 100644 --- a/src/mongo/shell/replsettest.js +++ b/src/mongo/shell/replsettest.js @@ -460,8 +460,7 @@ ReplSetTest.prototype.initiate = function( cfg , initCmd , timeout ) { this.awaitSecondaryNodes(timeout); // Setup authentication if running test with authentication - if ((jsTestOptions().keyFile || jsTestOptions().useX509) && - cmdKey == 'replSetInitiate') { + if ((jsTestOptions().keyFile) && cmdKey == 'replSetInitiate') { master = this.getMaster(); jsTest.authenticateNodes(this.nodes); } @@ -731,7 +730,7 @@ ReplSetTest.prototype.restart = function( n , options, signal, wait ){ this.stop(n, signal, options); started = this.start( n , options , true, wait ); - if (jsTestOptions().keyFile || jsTestOptions().useX509) { + if (jsTestOptions().keyFile) { if (started.length) { // if n was an array of conns, start will return an array of connections for (var i = 0; i < started.length; i++) { diff --git a/src/mongo/shell/servers.js b/src/mongo/shell/servers.js index 52defda408c..6c487edb20e 100755 --- a/src/mongo/shell/servers.js +++ b/src/mongo/shell/servers.js @@ -423,23 +423,7 @@ MongoRunner.mongoOptions = function( opts ){ // Default for waitForConnect is true opts.waitForConnect = (waitForConnect == undefined || waitForConnect == null) ? true : waitForConnect; - - if( jsTestOptions().useSSL ) { - if (!opts.sslMode) opts.sslMode = "requireSSL"; - if (!opts.sslPEMKeyFile) opts.sslPEMKeyFile = "jstests/libs/server.pem"; - if (!opts.sslCAFile) opts.sslCAFile = "jstests/libs/ca.pem"; - - // Needed for jstest/ssl/upgrade_to_ssl.js - opts.sslWeakCertificateValidation = ""; - - // Needed for jstest/ssl/ssl_hostname_validation.js - opts.sslAllowInvalidHostnames = ""; - } - if ( jsTestOptions().useX509 && !opts.clusterAuthMode ) { - opts.clusterAuthMode = "x509"; - } - opts.port = opts.port || MongoRunner.nextOpenPort() MongoRunner.usedPortMap[ "" + parseInt( opts.port ) ] = true @@ -493,22 +477,6 @@ MongoRunner.mongodOptions = function( opts ){ opts.keyFile = jsTestOptions().keyFile } - if( jsTestOptions().useSSL ) { - if (!opts.sslMode) opts.sslMode = "requireSSL"; - if (!opts.sslPEMKeyFile) opts.sslPEMKeyFile = "jstests/libs/server.pem"; - if (!opts.sslCAFile) opts.sslCAFile = "jstests/libs/ca.pem"; - - // Needed for jstest/ssl/upgrade_to_ssl.js - opts.sslWeakCertificateValidation = ""; - - // Needed for jstest/ssl/ssl_hostname_validation.js - opts.sslAllowInvalidHostnames = ""; - } - - if ( jsTestOptions().useX509 && !opts.clusterAuthMode ) { - opts.clusterAuthMode = "x509"; - } - if( opts.noReplSet ) opts.replSet = null if( opts.arbiter ) opts.oplogSize = 1 diff --git a/src/mongo/shell/servers_misc.js b/src/mongo/shell/servers_misc.js index 2a652ce8662..8c338e8285b 100644 --- a/src/mongo/shell/servers_misc.js +++ b/src/mongo/shell/servers_misc.js @@ -163,26 +163,6 @@ ReplTest.prototype.getOptions = function( master , extra , putBinaryFirst, norep a.push( jsTestOptions().keyFile ) } - if( jsTestOptions().useSSL ) { - if (!a.contains("--sslMode")) { - a.push( "--sslMode" ) - a.push( "requireSSL" ) - } - if (!a.contains("--sslPEMKeyFile")) { - a.push( "--sslPEMKeyFile" ) - a.push( "jstests/libs/server.pem" ) - } - if (!a.contains("--sslCAFile")) { - a.push( "--sslCAFile" ) - a.push( "jstests/libs/ca.pem" ) - } - a.push( "--sslWeakCertificateValidation" ) - } - if( jsTestOptions().useX509 && !a.contains("--clusterAuthMode")) { - a.push( "--clusterAuthMode" ) - a.push( "x509" ) - } - if ( !norepl ) { if ( master ){ a.push( "--master" ); @@ -218,7 +198,7 @@ ReplTest.prototype.start = function( master , options , restart, norepl ){ return conn; } else { var conn = startMongod.apply(null, o); - if (jsTestOptions().keyFile || jsTestOptions().auth || jsTestOptions().useX509) { + if (jsTestOptions().keyFile || jsTestOptions().auth) { jsTest.authenticate(conn); } if (!master) { @@ -331,14 +311,6 @@ function startParallelShell( jsCode, port, noConnect ){ args.push("--port", port); } - if( jsTestOptions().useSSL ) { - args.push( "--ssl" ) - args.push( "--sslPEMKeyFile" ) - args.push( "jstests/libs/client.pem" ) - args.push( "--sslCAFile" ) - args.push( "jstests/libs/ca.pem" ) - } - x = startMongoProgramNoConnect.apply(null, args); return function(){ return waitProgram( x ); diff --git a/src/mongo/shell/shardingtest.js b/src/mongo/shell/shardingtest.js index 2396e6df790..04b1cf3096b 100644 --- a/src/mongo/shell/shardingtest.js +++ b/src/mongo/shell/shardingtest.js @@ -424,7 +424,7 @@ ShardingTest = function( testName , numShards , verboseLevel , numMongos , other ); } - if (jsTestOptions().keyFile || jsTestOptions().useX509) { + if (jsTestOptions().keyFile) { jsTest.authenticate( this._configConnection ); jsTest.authenticateNodes( this._configServers ); jsTest.authenticateNodes( this._mongos ); diff --git a/src/mongo/shell/utils.js b/src/mongo/shell/utils.js index e61e3c7f4ff..694a5a10709 100644 --- a/src/mongo/shell/utils.js +++ b/src/mongo/shell/utils.js @@ -157,9 +157,7 @@ jsTestOptions = function(){ authPassword : TestData.keyFileData, authMechanism : TestData.authMechanism, adminUser : TestData.adminUser || "admin", - adminPassword : TestData.adminPassword || "password", - useSSL : TestData.useSSL, - useX509 : TestData.useX509}); + adminPassword : TestData.adminPassword || "password"}); } return _jsTestOptions; } @@ -195,7 +193,7 @@ jsTest.randomize = function( seed ) { } jsTest.authenticate = function(conn) { - if (!jsTest.options().auth && !jsTest.options().keyFile && !jsTest.options().useX509) { + if (!jsTest.options().auth && !jsTest.options().keyFile) { conn.authenticated = true; return true; } |