diff options
Diffstat (limited to 'jstests/libs')
244 files changed, 3099 insertions, 4346 deletions
diff --git a/jstests/libs/analyze_plan.js b/jstests/libs/analyze_plan.js index dc1f15dcb2c..dcfb3f11221 100644 --- a/jstests/libs/analyze_plan.js +++ b/jstests/libs/analyze_plan.js @@ -526,18 +526,9 @@ function getPlanCacheKeyFromExplain(explainRes, db) { * Helper to run a explain on the given query shape and get the "planCacheKey" from the explain * result. */ -function getPlanCacheKeyFromShape({ - query = {}, - projection = {}, - sort = {}, - collation = { - locale: "simple" - }, - collection, - db -}) { - const explainRes = assert.commandWorked( - collection.explain().find(query, projection).collation(collation).sort(sort).finish()); +function getPlanCacheKeyFromShape({query = {}, projection = {}, sort = {}, collection, db}) { + const explainRes = + assert.commandWorked(collection.explain().find(query, projection).sort(sort).finish()); return getPlanCacheKeyFromExplain(explainRes, db); } @@ -554,80 +545,3 @@ function flattenQueryPlanTree(winningPlan) { stages.reverse(); return stages; } - -/** - * Recursively checks if a javascript object contains a nested property key and returns the - value. - * Note, this only recurses into other objects, array elements are ignored. - * - * This helper function can be used for any optimizer. - */ -function getNestedProperty(object, key) { - if (typeof object !== "object") { - return null; - } - - for (const k in object) { - if (k == key) { - return object[k]; - } - - const result = getNestedProperty(object[k], key); - if (result) { - return result; - } - } - return null; -} - -/** - * Returns the output from a single shard if 'explain' was obtained from an unsharded collection; - * returns 'explain' as is otherwise. - * - * This helper function can be used for any optimizer. - */ -function getSingleNodeExplain(explain) { - if ("shards" in explain) { - const shards = explain.shards; - const shardNames = Object.keys(shards); - // There should only be one shard given that this function assumes that 'explain' was - // obtained from an unsharded collection. - assert.eq(shardNames.length, 1, explain); - return shards[shardNames[0]]; - } - return explain; -} - -/** - * Utility to return the 'queryPlanner' section of 'explain'. The input is the root of the - * explain output. - * - * This helper function can be used for any optimizer. - */ -function getQueryPlanner(explain) { - explain = getSingleNodeExplain(explain); - if ("queryPlanner" in explain) { - const qp = explain.queryPlanner; - // Sharded case. - if ("winningPlan" in qp && "shards" in qp.winningPlan) { - return qp.winningPlan.shards[0]; - } - return qp; - } - assert(explain.hasOwnProperty("stages"), explain); - const stage = explain.stages[0]; - assert(stage.hasOwnProperty("$cursor"), explain); - const cursorStage = stage.$cursor; - assert(cursorStage.hasOwnProperty("queryPlanner"), explain); - return cursorStage.queryPlanner; -} - -/** - * Recognizes the query engine used by the query (sbe/classic). - * - * This helper function can be used for any optimizer. - */ -function getEngine(explain) { - const queryPlanner = getQueryPlanner(explain); - return getNestedProperty(queryPlanner, "slotBasedPlan") ? "sbe" : "classic"; -} diff --git a/jstests/libs/api_version_helpers.js b/jstests/libs/api_version_helpers.js index c4b0529769a..363d89e6d32 100644 --- a/jstests/libs/api_version_helpers.js +++ b/jstests/libs/api_version_helpers.js @@ -51,9 +51,9 @@ var APIVersionHelpers = (function() { * Asserts that the given pipeline cannot be used to define a view when apiStrict is set to true * and apiVersion is "1" on the create command. */ - function assertViewFailsWithAPIStrict(pipeline, viewName, collName) { + function assertViewFailsWithAPIStrict(pipeline, collName) { assert.commandFailedWithCode(db.runCommand({ - create: viewName, + create: 'new_50_feature_view', viewOn: collName, pipeline: pipeline, apiStrict: true, @@ -67,16 +67,16 @@ var APIVersionHelpers = (function() { * Asserts that the given pipeline can be used to define a view when apiStrict is set to true * and apiVersion is "1" on the create command. */ - function assertViewSucceedsWithAPIStrict(pipeline, viewName, collName) { + function assertViewSucceedsWithAPIStrict(pipeline, collName) { assert.commandWorked(db.runCommand({ - create: viewName, + create: 'new_50_feature_view', viewOn: collName, pipeline: pipeline, apiStrict: true, apiVersion: "1" })); - assert.commandWorked(db.runCommand({drop: viewName})); + assert.commandWorked(db.runCommand({drop: 'new_50_feature_view'})); } return { diff --git a/jstests/libs/backup_utils.js b/jstests/libs/backup_utils.js index 9a99e179b23..c17b2a3d645 100644 --- a/jstests/libs/backup_utils.js +++ b/jstests/libs/backup_utils.js @@ -64,9 +64,7 @@ function getBackupCursorMetadata(backupCursor) { function copyBackupCursorFiles( backupCursor, namespacesToSkip, dbpath, destinationDirectory, async, fileCopiedCallback) { resetDbpath(destinationDirectory); - let separator = _isWindows() ? '\\' : '/'; - // TODO(SERVER-13455): Replace `journal/` with the configurable journal path. - mkdir(destinationDirectory + separator + "journal"); + mkdir(destinationDirectory + "/journal"); let copyThread = copyBackupCursorExtendFiles( backupCursor, namespacesToSkip, dbpath, destinationDirectory, async, fileCopiedCallback); @@ -84,7 +82,6 @@ function copyBackupCursorExtendFiles( _copyFiles(files, dbpath, destinationDirectory, _copyFileHelper); } - // TODO(SERVER-13455): Replace `journal/` with the configurable journal path. jsTestLog({ msg: "Destination", destination: destinationDirectory, @@ -110,39 +107,24 @@ function _cursorToFiles(cursor, namespacesToSkip, fileCopiedCallback) { fileCopiedCallback(doc); } - let file = {filename: doc.filename}; - - if (doc.hasOwnProperty("fileSize")) { - file.fileSize = Number(doc.fileSize); - } - - if (doc.hasOwnProperty("offset")) { - assert(doc.hasOwnProperty("length")); - file.offset = Number(doc.offset); - file.length = Number(doc.length); - } - - files.push(file); + files.push(doc.filename); } return files; } function _copyFiles(files, dbpath, destinationDirectory, copyFileHelper) { files.forEach((file) => { - jsTestLog(copyFileHelper(file, dbpath, destinationDirectory)); + let dbgDoc = copyFileHelper(file, dbpath, destinationDirectory); + dbgDoc["msg"] = "File copy"; + jsTestLog(dbgDoc); }); } -function _copyFileHelper(file, sourceDbPath, destinationDirectory) { - let absoluteFilePath = file.filename; - +function _copyFileHelper(absoluteFilePath, sourceDbPath, destinationDirectory) { // Ensure the dbpath ends with an OS appropriate slash. let separator = '/'; if (_isWindows()) { separator = '\\'; - // Convert dbpath which may contain directoryperdb/wiredTigerDirectoryForIndexes - // subdirectory in POSIX style. - absoluteFilePath = absoluteFilePath.replace(/[\/]/g, separator); } let lastChar = sourceDbPath[sourceDbPath.length - 1]; if (lastChar !== '/' && lastChar !== '\\') { @@ -158,41 +140,6 @@ function _copyFileHelper(file, sourceDbPath, destinationDirectory) { let destination = destinationDirectory + separator + relativePath; const newFileDirectory = destination.substring(0, destination.lastIndexOf(separator)); mkdir(newFileDirectory); - - let msg = "File copy"; - if (!pathExists(destination)) { - // If the file hasn't had an initial backup yet, then a full file copy is needed. - copyFile(absoluteFilePath, destination); - } else if (file.fileSize == undefined || file.length == undefined || - file.fileSize == file.length) { - // - $backupCursorExtend, which only returns journal files does not report a 'fileSize'. - // - 'length' is only reported for incremental backups. - // - When 'fileSize' == 'length', that's used as an indicator to do a full file copy. Mostly - // used for internal tables. - if (pathExists(destination)) { - // Remove the old backup of the file. For journal files specifically, if a checkpoint - // didn't take place between two incremental backups, then the backup cursor can specify - // journal files we've already copied at an earlier time. We should remove these old - // journal files so that we can copy them over again in the event that their contents - // have changed over time. - jsTestLog(`Removing existing file ${ - destination} in preparation of copying a newer version of it`); - removeFile(destination); - } - - copyFile(absoluteFilePath, destination); - } else { - assert(file.offset != undefined); - assert(file.length != undefined); - msg = "Range copy, offset: " + file.offset + ", length: " + file.length; - _copyFileRange( - absoluteFilePath, destination, NumberLong(file.offset), NumberLong(file.length)); - } - - return { - fileSource: absoluteFilePath, - relativePath: relativePath, - fileDestination: destination, - msg: msg - }; + copyFile(absoluteFilePath, destination); + return {fileSource: absoluteFilePath, relativePath: relativePath, fileDestination: destination}; } diff --git a/jstests/libs/badSAN.pem b/jstests/libs/badSAN.pem index e9b01d12aee..b36e5a4c720 100644 --- a/jstests/libs/badSAN.pem +++ b/jstests/libs/badSAN.pem @@ -3,53 +3,53 @@ # # Certificate with an otherwise permissible CommonName, but with an unmatchable SubjectAlternateName. -----BEGIN CERTIFICATE----- -MIIDwjCCAqqgAwIBAgIEFmwgdDANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDwjCCAqqgAwIBAgIEbr2RhTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ2WhcNMjYwOTA3MTYxNDQ2WjBvMQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQzWhcNMjQwNDMwMjE1OTQzWjBvMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDESMBAGA1UEAwwJ -MTI3LjAuMC4xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuuuf9fFu -64rZa8BKKbPcQLZkMB5YZaYfGAFom79Gs6jqbCfw67fukUQHbxvLz/MArqT1Xgib -kl8eJ20OpQmTOiEKdlUR2WHJ/FuIwtYFVjF4pDlcW5bP8vZgkrLVgIEeYt/ZpSYf -JW+IBa/wp3DRFiWz9AFfrDnorI6tk4oW9tpAOFUNcvvgjMyoUFEawpbZHh0II+6j -uKiGWHyysagOqqqTorxxd/LEV3apHmw7gNw0zHB0ZyYPCQjVgg5Xz1U8peXPbKDk -h7qJdxdekXqHmBBlMTokwUhhSFqU+LnLbAtHnP+Qx4NEvv4k+Y9e1DYBOL8ml4Yr -/gKwAuYnB3QgHwIDAQABo2EwXzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDATBgNV -HSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUAPOr/VMkyhl8UzbPlGyFoXROgAMw -EQYDVR0RBAowCIIGYmFkU0FOMA0GCSqGSIb3DQEBCwUAA4IBAQBlQu7ajIiU5UKQ -EAHb/qbwKCmQUawuhJ4l7PhAgGOBWvIpj4u56VR+2Gx//hc8g4FWB/7LafOkulYc -o/UdRk9mLB/XtMJ+HSYbh3rq8YegVizm4ZkK2UWGgDG2KhhFYwc2mdkHvHE/NbJj -YVDuSYaEGrv7NZt6RSrykecFNy9jhQPsQZYZv70loyJCtmcD8lTBVvZosiTyY5ES -FioTOBMMlSOSxILQDIew2NPJnPqqiWfxbUgox+VMDa9cCvp05DC+eaQpJDPwAy62 -PEjVSKU8BkIVZdUgE4QGt7vgLI/TsqCFQPrE2Zf/bR5YsvK8N/XNEUNjx3FXP83O -sZL2hIQG +MTI3LjAuMC4xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3q91q4t8 +/v442v1IaL20H8mcxaNh2jE1X1+mPz9La1tKsjDN3BwIOt2PamMDUdJhT9YL0MDF +h+gUaPcAvJA8KMMGwnzrzbCSI2SkWyQ4+QKyDeKnNZ1sn/EmZNruHZ+meiXu4EtE +t0HrFRIgEYFZGj6iMhkQUfDan6Aed1eBgTrjHr61pTywCw5SJaDlI78uuZQvs7KB +UpsEHJDdvyZvK8TxmllL+mLqcP1D6aLmlNwC6Pnzc8wWrSuqI9v+YP1YsGBEyi/l +a/+q7QOOWcaruRXqH/nj4KkRixGBpRQy80OQse68pmtLA4FAJateFKtXYD6Vh/g4 +jI9FE1PmAni/vQIDAQABo2EwXzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDATBgNV +HSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUBcxltaZPDRkxtSGwZvfNtbMfOMsw +EQYDVR0RBAowCIIGYmFkU0FOMA0GCSqGSIb3DQEBCwUAA4IBAQATShkmAdj1+FkA +BdACAz23f+V/ihcBHtCFpfi4SgS+vzmzS/BbP6pXD+DS78cpLfCtS0c4xJFMgyPo +82/Ii0CsK7Jm5jT/ZWg02CW6ecaSVmAhzlVybQpjQ6qrXP1zoqJeyyOhTl1Sfcbu +WFOkDh3d0SEuCctDne5pUGIHjZ3YDKiOmLPYNDUDKB3DX5P6t5PnqtPHpYPE3zG2 +6X96xs3OqpER0vUWHKSe1ofnVr9YmDt7mOYbOaa6MU1WUPedZ5BR0mOVwsxx7z5i +QdVARPyZqSd0BCIub9cwTo9cqPPBzSt/MBd5brMR7NwdWhIAHIhYGvT+437ZXjBq +RMvCdM5m -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC665/18W7ritlr -wEops9xAtmQwHlhlph8YAWibv0azqOpsJ/Drt+6RRAdvG8vP8wCupPVeCJuSXx4n -bQ6lCZM6IQp2VRHZYcn8W4jC1gVWMXikOVxbls/y9mCSstWAgR5i39mlJh8lb4gF -r/CncNEWJbP0AV+sOeisjq2Tihb22kA4VQ1y++CMzKhQURrCltkeHQgj7qO4qIZY -fLKxqA6qqpOivHF38sRXdqkebDuA3DTMcHRnJg8JCNWCDlfPVTyl5c9soOSHuol3 -F16ReoeYEGUxOiTBSGFIWpT4uctsC0ec/5DHg0S+/iT5j17UNgE4vyaXhiv+ArAC -5icHdCAfAgMBAAECggEAI5vhtFPTQrIH63wNZNZr3jQg7/3H701vXP5ftFQDHxTN -297cCbvXifsAw4zzDeGIPr0UNV7EbGUMdIxVHuGtF4TV3mckaFo1xYqWii+Fgr8X -8Ykv7A7V/L4s9aV2AO4YINPuPYT+p/4QVq0G1o8qdeKm3pQoasH5bm4b6SCEcXAc -v5who3anXgKTxc51r/I8xEyVV9lf2wXqVwI7OAcLKsE/WK97BlaffiRStI3DUa7L -tYbX/JYtQ+H6tuHM1WAGcDQRNRQZ59BDwolOPQi/YoZk3FkI/nYvy6zx8ubokG6V -RzbQ5mDCZVaP+pxB2sSLgwln3XeZ4rmdmfrVE2VTaQKBgQDy86Z2H9m5ZWqIWAdi -cY0/RhLkhklLpmdNTAK5w5yWyz//DPrQSSs+JpA1rNX2kuvmyFWRGc426WvtFVuz -J0kXycKHQI6ue5T2kPab+2e0oQhlHT1quljwv6IOJ+3L/TfREenMl059sLp+uNYS -uVKpK1d4BnyLxG05A3pcP4kmUwKBgQDE9ZkjYScOmKGh0VMPWavmmiZHXfGgkUPX -CcyUrXMtMvbPMEMaBSRKXQemqq7GXap6gSF618QxkDgdk0wlgPfzZescg83UHoPx -3B7RGLVqwUXQVAE1zZ8JJxVMErObtkgUJVbYe+AJYti7XnidwPzYkDSgoENRkAVf -TX5jfpsNhQKBgQCsbZK6CXbsJvdKFzf+fVrjCmfEOy5v+4UbjhPtJdDQESa1bM/h -3dxL+vCkt6sPmkzE+XAJUIhT3qzTkjIH35z3viFK/t2FJn6d1FrCb9a1kwizQuJh -Ciqvi0KHy3zxJyFjR9RoeQajHDfwUlzU4ySwnesxa2EfjWR7b2V7bTh4swKBgAkP -n27wPkK+pNjz71VKc80VFGO+H6qaZDuVWNMSM7VFnfMkLkIZMHU3WG3DdmzrzDb8 -j9S97mm1T8+UgjFLgJyy+KEEM0jp6noK/WPzNg1mPNb7tl6KSiG6qZEpXxfvx9sd -aKRm9oSYBo6AJx5izX8NC07EcLRk4spin0jmfy2dAoGAI5Q5Hf+ctMlDIFP38rh0 -ZFCWm9kN303LUW5JYzaaTQcmDiLl9Aiho680mbRzrIyrplX0FRqZWTrKOVy/xXsk -vl4mDa1cCVXvPWAnHfiDMbOpuCQilgwVWHJIEjAb2kzM67i6Zu9HoLsmvKFRFN8M -dcRSdkysE93EGwxUw0mjfxU= +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDer3Wri3z+/jja +/UhovbQfyZzFo2HaMTVfX6Y/P0trW0qyMM3cHAg63Y9qYwNR0mFP1gvQwMWH6BRo +9wC8kDwowwbCfOvNsJIjZKRbJDj5ArIN4qc1nWyf8SZk2u4dn6Z6Je7gS0S3QesV +EiARgVkaPqIyGRBR8NqfoB53V4GBOuMevrWlPLALDlIloOUjvy65lC+zsoFSmwQc +kN2/Jm8rxPGaWUv6Yupw/UPpouaU3ALo+fNzzBatK6oj2/5g/ViwYETKL+Vr/6rt +A45Zxqu5Feof+ePgqRGLEYGlFDLzQ5Cx7ryma0sDgUAlq14Uq1dgPpWH+DiMj0UT +U+YCeL+9AgMBAAECggEAKt0tUkr0UYUP3p9Ye8jgTioZwjVT1ZMZSfV4Y75EPzMA +atJYHeFLeEFDpN/QOMS9NIfoGFOy8hkrLJU3EBTXb6UyvOcc4Kf3SVbLCDwtt0jc +iy2wr/JQgW0CzfESWqNrgSGiHIyAeqH2pUSq5ZO3WgTqZahLaupouscwdhpi9EPM +fhPmuiFnJ+W8NA9DWRBiEZh+DyYFBad4+Dyk/R0OAAh0m5kgkFEVyOmE0t4APwiw +55ePv7bAR1QDbL+Q5bKV3vwr+gsylNjwZexYxAJQJZD2PyLjsftUH7E1W9RYM0Om +duSVEoXJZFCWtosx07B4pQHb6ryqGUS76ax0J9ZXIQKBgQD7t1fuJtKgj9Nagcij +J2Hz9ws7NZx/PLew1Br8a8j96jYHNfJvEG6gDVYoVW/qKO/UJIvdj557WSnVPDEJ +4h9Bdc3MV0IhiLpi4m63pHUKwEdiCooUcJm2OtQSVd3FXnNSJpjQrN5jg4VXe1kg +Bjok0G5YqEMOfd0uZcWrW9uApQKBgQDieaMdfwU8z32G/v4oSa/m2PfN11BjdZn5 +AQkvRvHTIP+hwunAX1uu0iTE6y4IO0fjrSTmpJbOsFslwiAYXmikUQk1F1I+s7FM +NEoQb3zueXbOs9K+WnepgMuMOgMbDm8qqoaGYmikU7mHZZb34nC0JSRA66DaoXsC +RmCDAsa/OQKBgQD2JKVRdplE9R/CQ2NFV/+LJ6rN7XDpYyBlRCRXbbcPxPWsO26k +eLcUv7Xenx1fJ0TOeCZlNEnPaLNllwSFG59gzae/CBzc2e0ZQT7vSVxCdR/YmWHI +9wr4jbJPc7P3ipLOZHvOoxycx0Ge+DmA/VXiJgehnnhkNWQSOOcA2ERfGQKBgQC9 +W46yvt2WNrZyBQpkjRfyID8xcHHadx3CQMd5LAxNxy12Bw6CtjhmN3Ze33ShlU9K +Yh6UadFeB75uF53WQjmkCc11AobVvlDjsmSq0UzX598afOgcGHAs3W9TU739BViV +h/bqraVooEhjmOFdaYtqVBO35EueAZ5kDIvtfojGoQKBgED/n9nPsVLjuDvgNyux +8fYlfGnIeQSoOnasOvsWh+hsw5MIAaFknUZ27rYB6BblJLrLAbUCVEeOZsyWtJWm +Kp3IlXPUz7cYt0aCFLcDhCSQevfCDzJ+8dexAMzCkbrdcD5Wl3xWjRmsgw67YtzS +dy3/1MEdNReJZZoJv80le9Ty -----END PRIVATE KEY----- diff --git a/jstests/libs/badSAN.pem.digest.sha1 b/jstests/libs/badSAN.pem.digest.sha1 index 3bec51350a4..98251b6edc6 100644 --- a/jstests/libs/badSAN.pem.digest.sha1 +++ b/jstests/libs/badSAN.pem.digest.sha1 @@ -1 +1 @@ -2F4EBB3F6D06460FA0A61B1B50D556BA5342E912
\ No newline at end of file +ABC6CD0E2DBFF1D8CCF4F67BE7EA74049CA4219A
\ No newline at end of file diff --git a/jstests/libs/badSAN.pem.digest.sha256 b/jstests/libs/badSAN.pem.digest.sha256 index d64adc98683..d2b1d0bfa9c 100644 --- a/jstests/libs/badSAN.pem.digest.sha256 +++ b/jstests/libs/badSAN.pem.digest.sha256 @@ -1 +1 @@ -8441DA1B9B21ADF14B3676F957C22C3943257A0A868C197B5608DC06A5E9E317
\ No newline at end of file +16C50CECD049C952B5BA9E2CDFCFCD9D999E7D5344BA85501BCEA05CCEE5529B
\ No newline at end of file diff --git a/jstests/libs/ca.pem b/jstests/libs/ca.pem index 7324756755f..dfc69f54203 100644 --- a/jstests/libs/ca.pem +++ b/jstests/libs/ca.pem @@ -3,53 +3,53 @@ # # Primary Root Certificate Authority Most Certificates are issued by this CA. -----BEGIN CERTIFICATE----- -MIIDeTCCAmGgAwIBAgIEIGnWnzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDeTCCAmGgAwIBAgIEe9SskzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ2WhcNMjYwOTA3MTYxNDQ2WjB0MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQyWhcNMjQwNDMwMjE1OTQyWjB0MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwO -S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDU -tM92EQ+UJAvDZHjcHGCM5M2E/wHRXWV6z3pXNT+cZliEsUbCBqwA+rs3KYyT0NxM -2bxDo7/yplFGEb8Kz3gZJGiXcp0WEqZKN8yfTd6p2OTzSlQ/Yw4wcsfnhDX/i2HK -NQVh258vf1e4t8spr3udsPnfQo0ap/28F3Jq2QxGmKiTPQ2xdyWvk/K5zABHX4mu -3c29FdViZpcYoKCdYhIsO7IWPBvvPQEqRDPRU/UDweYbJFyrlWNWMCislj0EfGIn -LBhtXxeZHIXh9fWO8DfMzER+r1fIhxX7lvzdpyT+t3NcOGSWYRKcG8q2+iUnCK4H -2a2Vg5YKQYGGWmkEQ++XAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI -hvcNAQELBQADggEBAMjiHKAOjasqJPeqSaibtcpClQ2qK6xVMvAdX2YofNzO9/WD -T1vqF06nuUlUTN+onacW9bT/cABzX2WmBlXH3N0kkr3bQ3dZy6KJpZnLhat3TLYd -pYWbbVvHUJ31DGnZXNpWzvH/7KSK/IUixfjlYXaKocRNacXtRlidKN1IgTjaMNvL -gTGaeiaylRYQ0wwirxVJWUzCkRahVlu8nHipl4oWoRfzCxeKGLpXWPBBVJPmupxJ -qeU0X4fppEYMfXBZLoA5XFPeGcA+epZxNCOEP9f+0CxLmJibe/IUWRcNPS2WWznT -MV/vxlcqKt0YqxFFk8LzbYMfKa4RXKvk/xpy87g= +S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDf +vZIt82obTHnc3iHgUYSc+yVkCHyERF3kdcTTFszDbN9mVPL5ZkH9lIAC3A2rj24T +pItMW1N+zOaLHU5tJB9VnCnKSFz5CHd/KEcLA3Ql2K70z7n1FvINnBmqAQdgPcPu +Et2rFgGg3atR3T3bV7ZRlla0CcoAFl/YoDI16oHRXboxAtoAzaIwvS6HUrOYQPYq +BLGt00Wws4bpILk3b04lDLEHmzDe6N3/v3FgBurPzR2tL97/sJGePE94I833hYG4 +vBdU0Kdt9FbTDEFOgrfRCisHyZY6Vw6rIiWBSLUBCjtm2vipgoD0H3DvyZLbMQRr +qmctCX4KQtOZ8dV3JQkNAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI +hvcNAQELBQADggEBAJnz4lK9GiCWhCXIPzghYRRheYWL8nhkZ+3+oC1B3/mGEf71 +2VOdND6fMPdHinD8jONH75mOpa7TanriVYX3KbrQ4WABFNJMX9uz09F+0A2D5tyc +iDkldnei+fiX4eSx80oCPgvaxdJWauiTsEi+fo2Do47PYkch9+BDXT9F/m3S3RRW +cia7URBAV8Itq6jj2BHcpS/dEqZcmN9kGWujVagcCorc0wBKSmkO/PZIjISid+TO +Db2g+AvqSBDU0lbdP7NXRSIxvZejDz4qMjcpSbhW9OS2BCYZcq5wgH2lwYkdPtmX +JkhxWKwsW11WJWDcmaXcffO3a6lDizxyjnTedoU= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDUtM92EQ+UJAvD -ZHjcHGCM5M2E/wHRXWV6z3pXNT+cZliEsUbCBqwA+rs3KYyT0NxM2bxDo7/yplFG -Eb8Kz3gZJGiXcp0WEqZKN8yfTd6p2OTzSlQ/Yw4wcsfnhDX/i2HKNQVh258vf1e4 -t8spr3udsPnfQo0ap/28F3Jq2QxGmKiTPQ2xdyWvk/K5zABHX4mu3c29FdViZpcY -oKCdYhIsO7IWPBvvPQEqRDPRU/UDweYbJFyrlWNWMCislj0EfGInLBhtXxeZHIXh -9fWO8DfMzER+r1fIhxX7lvzdpyT+t3NcOGSWYRKcG8q2+iUnCK4H2a2Vg5YKQYGG -WmkEQ++XAgMBAAECggEBAMe8phfje3KLyrQHk+p1h0Cm1kruP2G/xzxkuihMK1iN -TtADvEMUis48pDLvhD+F4GkWCVCm4udTwHwAzBm1qrxJUSHuEY6ZoqeM8EwjjlSG -BLBk+umu9bMPBaLkpuQ5mXGNCmnTFw8+EDy38kJJs9XnSyyYTPJcD8thZSLqgDmF -BvGyIBOBqp8B93wLuqhfcqukaLD8+CVkmqsfBY5kCgLgpXlN5k3rZbjBDot58kBX -8Dy1SjiyChIH+Egc/jx/ZdugoAj/thH9YMzOJickIIY99X6T3IRccqGOnW191qn7 -jeQIEduQMu6eN8HxPAKSQO7o0XPrItmhfrNUnFZ6KuECgYEA/dPXnTpEyz2qG0JK -Zt5gnQ/y6pxlT7hVmXVRnSZInYqaMok6S0KnvbDa/5TagsD7tlCInxONQ1vlf193 -8DIILbKRq4UiiUPbMCg5UGetG2DpPDNlm0/aiFnrrZpz08hnhYRnXornOMrYAw7b -ytA6X7Ghd9D3mtdVgbezu/q/7pECgYEA1obeOIvsCgheKkFz2i2hZQBtgBJ8MfEt -/zt2x1dtnZXRgE7f1LoBAB4g6++qUB6zCEyr6P9hr966fAq+NON4Gec3iyWDCjKD -vkUDJ4Z83yMmdcyh2419bkVDAIIYkJI9RuTqfIOckRRWU7esFSUy5qo1IVgW3Lu5 -htPiAknP36cCgYEApvKL0VT+5HKVjMJIL2q6PvO7gUYGeK20V2/Lk0IX5s6/5tdN -aSzZKTHGiO393pxRsrM7eO2iLxilVOaU+33c1TmrCBZUBdaEtyLtt43JVMWkAj2H -6eRWxvHlylRZNIWOWUohtxRDSp5X/4LpW3cjvccWfbkK8mQJUH1kERK25JECgYEA -iHNOY180aok6A9yP6OV/M7Qa8gxP7KBAJojXGyIT+djyYY9JtY/91OpU/Fz70mxE -afIConfV1bxwlzdqFk/c83TrEllwyQqqW1qgEALt6Cv+aY0YIoMTlhD99hPJtiMe -ULqIH1zDOFBcPHGmRejcQHVgx+201P+emRCqP9RdIR8CgYEAy5Ol++717xe8/tds -bp7Vx98mUxuM8iRd/C4vvXDN/C2yZLaXaFm++Vc+AESIHNX+5GdiIBGc5pPYLBxr -JTwVtXXHDHVsTeNVZ2vRv9hYuaCYf3oioDdW89V6t0KwHiOrahIeXQXQ9lZKAVtK -AIq4PHBOGbgPGW95aB7kIyKsIoo= +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDfvZIt82obTHnc +3iHgUYSc+yVkCHyERF3kdcTTFszDbN9mVPL5ZkH9lIAC3A2rj24TpItMW1N+zOaL +HU5tJB9VnCnKSFz5CHd/KEcLA3Ql2K70z7n1FvINnBmqAQdgPcPuEt2rFgGg3atR +3T3bV7ZRlla0CcoAFl/YoDI16oHRXboxAtoAzaIwvS6HUrOYQPYqBLGt00Wws4bp +ILk3b04lDLEHmzDe6N3/v3FgBurPzR2tL97/sJGePE94I833hYG4vBdU0Kdt9FbT +DEFOgrfRCisHyZY6Vw6rIiWBSLUBCjtm2vipgoD0H3DvyZLbMQRrqmctCX4KQtOZ +8dV3JQkNAgMBAAECggEBAImudWrzdGMSH5eL1hrc7xdO8QZqtn0KOSEiW5luWVkV +ATBOrCpPA+LQ5CleUsc0/w71XYcCWBIacvA+e4lsBiA/dfP1rcjNrgNAvN8JJAs6 +GQerYIpysUcwvRZBhdFykMRLNb9XTm84mXlKBQuaISZ5ticaMwT0v8xlYCCPi41S +0gfhW9fIKA45NYmTKUhS2l5M0kNqJ6JmONOHv0RaSgn4qxAVNrkAJCbb2npEKZiP +qIR7XL1MbE7b1lNnL3PpbA6LCQpLBhNOHXrAfquagvm209d6zx8fAcIfFXMwdIZj +S80DG9pYyXxCm9wfdEJHrpFwf/ueoXpr9p6JhVvenkECgYEA/MwD3zQ+8dF4X/z5 +UEbfXsmZ5olqH8bKithou5zDXkwkLi7VcOWK7TkNUpJ70ex37/Jf4CdRPYarzK8Y +QCWadiUfthCkQxZAGK6vy/MGL3ha+rzuZmpERiq275kmUK+qQ79rKh10j7b08PYE +Q9XZqDsWh3AyniZcjuf0KDH2J3ECgYEA4pNOmG0s7Xx6yJgLE4EKIIhHswnF01Tw +6v3HlQRymecl8D8DuX974dB9ihlM1scNPRcqz9kr0ZRn0gRUirI+VBMuilp8SGxF +CyUNoP9vnhYPJqeOIIv61XGno02HNzLjOC1oTFndYgAx5PH/wbbjqPCq64zVXpke +pi5zfhJrhV0CgYB3X1NYvBAZGoQQN6H3EXB7DxHYdf0iAjo0dFqIdU8gIS5YjI8H +n60Jtg4fdsJ3b4V3TemOLKLFPem0Xt5BtEALGB6wV41pjIE55otm8Fx0YA3+Jucg +f3+77oGyBIy+PyVUlnhhS8V187wYaOO8sKf2M+jAje+pFI5SgR+fN3B4UQKBgQDL +BJlBJVpDde2C/hG2qUJMwjAUseYLpam1ti32TaTuWFr7OUt6FEwJm8pRSrg6HuOy +4KZg1URZJ3Qbj/u8x1fn98QU/l0se68l/E6I+zilWzi6Nxq3+RWJ2awPPHGzOSq1 +9KHnAALJRElwzpKPnfPCNdvA8lFh0SvQVgDwb0relQKBgGCGh51jqQieVVowiYc5 +/1mPI4I3MLg4k1v/iAUQzINEX7xkCG+xx7tz5LzUM//nNeI/UiO/rVG6/dnLNhUP +ixVZG7LiRihtrPkUr+ecULCX+6RNDAi88X5z5EA8DSzZY41jpKrneowy2Wy16ZOq +LKaGtbH/tHj8UT/l8OYicgI1 -----END PRIVATE KEY----- # Certificate from jstests/libs/ca-2019.pem -----BEGIN CERTIFICATE----- diff --git a/jstests/libs/ca.pem.digest.sha1 b/jstests/libs/ca.pem.digest.sha1 index 094d60417bb..dbe9e3898af 100644 --- a/jstests/libs/ca.pem.digest.sha1 +++ b/jstests/libs/ca.pem.digest.sha1 @@ -1 +1 @@ -13D573B8FF4C9E4AAEF37A360BA2D52AAD8FAE48
\ No newline at end of file +F42B9419C2EF9D431D7C0E5061A82902D385203A
\ No newline at end of file diff --git a/jstests/libs/ca.pem.digest.sha256 b/jstests/libs/ca.pem.digest.sha256 index 7f833323449..2cffe1b5da9 100644 --- a/jstests/libs/ca.pem.digest.sha256 +++ b/jstests/libs/ca.pem.digest.sha256 @@ -1 +1 @@ -ABFD56D37533C4F7EE311891B1749818EDB90DEBFC957968A37066688598C607
\ No newline at end of file +21A1C6A87B31AF590F5074EE716F193522B8F540081A5D571B25AE5DF72863E3
\ No newline at end of file diff --git a/jstests/libs/change_stream_rewrite_util.js b/jstests/libs/change_stream_rewrite_util.js index 918873c17bc..ebbb0937222 100644 --- a/jstests/libs/change_stream_rewrite_util.js +++ b/jstests/libs/change_stream_rewrite_util.js @@ -138,10 +138,7 @@ function assertNumMatchingOplogEventsForShard(stats, shardName, expectedTotalRet assert(stats.shards.hasOwnProperty(shardName), stats); assert.eq(Object.keys(stats.shards[shardName].stages[0])[0], "$cursor", stats); const executionStats = stats.shards[shardName].stages[0].$cursor.executionStats; - assert.eq(executionStats.nReturned, - expectedTotalReturned, - () => `Expected ${expectedTotalReturned} events on shard ${shardName} but got ` + - `${executionStats.nReturned}. Execution stats:\n${tojson(executionStats)}`); + assert.eq(executionStats.nReturned, expectedTotalReturned, executionStats); } // Returns a newly created sharded collection sharded by caller provided shard key. @@ -183,10 +180,7 @@ function verifyChangeStreamOnWholeCluster( eventIdentifierList.forEach(eventIdentifier => { assert.soon(() => cursor.hasNext(), {op: op, eventIdentifier: eventIdentifier}); const event = cursor.next(); - assert.eq(event.operationType, - op, - () => `Expected "${op}" but got "${event.operationType}". Full event: ` + - `${tojson(event)}`); + assert.eq(event.operationType, op, event); if (op == "dropDatabase") { assert.eq(event.ns.db, eventIdentifier, event); diff --git a/jstests/libs/client-all-the-oids.pem b/jstests/libs/client-all-the-oids.pem index c0ece75e80d..0ae372303c8 100644 --- a/jstests/libs/client-all-the-oids.pem +++ b/jstests/libs/client-all-the-oids.pem @@ -3,10 +3,10 @@ # # Client certificate with a long list of OIDs. Ensures the server functions well in unexpected circumstances. -----BEGIN CERTIFICATE----- -MIIG4zCCBcugAwIBAgIESFwL7DANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIG4zCCBcugAwIBAgIEUZgH9zANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ2WhcNMjYwOTA3MTYxNDQ2WjCCA/ExEDAO +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQzWhcNMjQwNDMwMjE1OTQzWjCCA/ExEDAO BgNVBAMMB0RhdHVtLTMxEDAOBgNVBAQMB0RhdHVtLTQxEDAOBgNVBAUTB0RhdHVt LTUxCzAJBgNVBAYTAlVTMRAwDgYDVQQHDAdEYXR1bS03MQswCQYDVQQIDAJOWTEQ MA4GA1UECQwHRGF0dW0tOTERMA8GA1UECgwIRGF0dW0tMTAxETAPBgNVBAsMCERh @@ -28,44 +28,44 @@ ETAPBgNVBC8MCERhdHVtLTQ3MREwDwYDVQQwDAhEYXR1bS00ODERMA8GA1UEMQwI RGF0dW0tNDkxETAPBgNVBDIMCERhdHVtLTUwMREwDwYDVQQzDAhEYXR1bS01MTER MA8GA1UENAwIRGF0dW0tNTIxETAPBgNVBDUMCERhdHVtLTUzMREwDwYDVQQ2DAhE YXR1bS01NDERMA8GA1UEQQwIRGF0dW0tNjUxETAPBgNVBEgMCERhdHVtLTcyMIIB -IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqN/+QfDLC21iZUh9n/sxub5Y -ttMKWeEZjQbqOaRZW45VxfPFj22OzNKookMj5rzPDjGdf2FVcL20erRF8LiaHTOg -2T+DSY/L0tiSC3qvvzD+/bSar/2WCKDI+tPfLv3HpAhdMVD6BIUBK8W/ZNI+oLVw -g5+vQq9iATb1/+lW1xv7j2IxtTkKZgGbUdlanO0bUjcj80memR4bUpBMzR6TVppT -sPog09sY5Y6xgv9zuU9u20HCmTQLI5PG50dtDGniQj7KMjIclzc4jY7153ikL28N -oViYVDMVSrQzROryo88DLET0K3w8xEykS91MXBHbBmhHnKw0jvtLZCp8blkJ+QID -AQABMA0GCSqGSIb3DQEBCwUAA4IBAQAey9FFfRBseYNDrpgwROrp85v4RYrE/CHG -opfqY6QKjHjFmaL9nJUwBiWSnGr3kNAy9Uj0LL4lDCYFmtzVzCcJc178LOfEN3WI -n2kSI/cZD/IuQxEurrJ1CoBjJpNZECbibCxz9oT67vWYokgrVoooBUNUO1PiHpiY -sbHFK32NhTWqq+M3jM3uGJ8vSrOolOIaCWN4qc4Ln71M8XlNSNI2kdUQ1uMWg6SZ -Nhkhn7btAlKNFdZ3poYuU+ySxtLHOzQO70IxFBRNetv8Y+28khL4Y9I8sN93RMWh -J2gXo9VVDCiMr0H5sYwk7Ix3kVsy+WS2LWkafFqKStw2AZkcR4iL +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvuPee340G2hE/gE8HHnzqJkH +Q4FqJv4TuzYcH1b4XyozDGAUTXaJo+/vJOcuh3WUJbSKfFRipq6JC85QZutRkfZX +v/+VzJz95KJwwMTfg6yTx36Hn0+MlTps1tuwsvOClqRsAZ+KMqbyO3gQy3LzykOE +BBHvYweC+qVa9oZdIO1/OqHySdHSPZKsKrJRny0f604wYFtB+zWHtO7nbNG4QCzr +vjyox4IidDX6KPJ1f4CsjeIxSn0qtldEKADGHmEfpzGILaLHo2G1xEj0jhdahfve ++BIpoJOTWbho0iDfAqE7P058ssM6XjX4y4dQ3tWhguRXI4pI5LsH5cubYJjA4wID +AQABMA0GCSqGSIb3DQEBCwUAA4IBAQA4NnTRTEWrEYHQQ4AL9x6m1iT2zr3k3N67 +uwDQRiXqggr2Vtqz75N6DekU4KvsTpUFvl74HWTAZUKjjtryS/1sQIs9nSld/oEv +iRYNoaXYTwI4Osng2LVC6uOZd5fAnqkbN3RdhbpqzwVBq/UPJgYC28mD2Wbn2axa +wBOxR+RfJ7e53jwiTBBVHv9cO+3MqFvLeu4yMswUenN6dywL5VtkmjUWtzvrvWMr +DL0eCmrdacYhbT/oRYRvgD6A72gI5SOBQ4sU+5t1fcYMkaRDr7woqh3/mY4LfthM +Ya0joUdTxUqxSbPg4DjQNvawAFeI/KtCjDxjQulMtl7gs7Kqgmsb -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCo3/5B8MsLbWJl -SH2f+zG5vli20wpZ4RmNBuo5pFlbjlXF88WPbY7M0qiiQyPmvM8OMZ1/YVVwvbR6 -tEXwuJodM6DZP4NJj8vS2JILeq+/MP79tJqv/ZYIoMj6098u/cekCF0xUPoEhQEr -xb9k0j6gtXCDn69Cr2IBNvX/6VbXG/uPYjG1OQpmAZtR2Vqc7RtSNyPzSZ6ZHhtS -kEzNHpNWmlOw+iDT2xjljrGC/3O5T27bQcKZNAsjk8bnR20MaeJCPsoyMhyXNziN -jvXneKQvbw2hWJhUMxVKtDNE6vKjzwMsRPQrfDzETKRL3UxcEdsGaEecrDSO+0tk -KnxuWQn5AgMBAAECggEAQv/DL0QqOllmbUqKVLtjKg8jwT0PYUNWUMZKjR3wOcvJ -qeSiH9pWilqVfvLmPnfwKfBzTQM/05/gB8KX8P48XpOKIEb7fmbndbpojtdY/KCi -ueM6b9JLARdRRXpjlJAo8aJD3voCh2KBaW1mFsj3AemaPw5OiUVtu4+jn6liw6p4 -cpHhsXnPw3OtHF/onOCVMEIFQYAHF6uAmZb04/j5UfAFxndJQ5QkgDtBGSI6kuHq -f6DkJlMfemElAsAjw9sQ8sMTuw/DtTvDz0UTy6c+gME/ubKbwPSEYxxlOlDNDSg7 -9RiB+Qn+L+zco9kamlUCrj2uj6UIWDEhFC9gtQ1o5QKBgQDQIWAEMpZ49Lzcs7+Z -ufsbhHuc82Y1ulPl+jigLHBzKD2R0rIVFaWDVMHejcHxWCjqQ4TnywKaFTFQREHi -625OAsDOszftNkvDIylzxt5pKrN9xxBgCWEYRwznSdGgjL4saDsEsXRp6JCjdfms -v5dyD1kUX4jEKoVYX1yiCiK1IwKBgQDPt0cL36SiJeyhFGrGQ7Ae2VQr0pNE4Ilc -h8YhHRzHjODe6JRacQ3G6LIb9egUlAxdIqXd9Db/IDMIUOB5mQs0zgTxhVe2XTuX -znrc95WmlWYqL4sReYQf5ERumfhVbaCEZxIHK4pWR9IhiUMS5qZzNkkOTdnIa9mq -JaesF6Z8MwKBgDbOsyQn1iwf9qP/yZLHwPJsHskj52R6nqFPFR5I1Yvdquj9nNuk -iaNd7HeYyNuvJYcbJKKNeS/uKMBEWT1SVgfA/djwpOeYhrbqSX4tfmAfWIjkpNFF -ZwYnn6RAci1fIq06/V+tA0Tocz44UPlGsrDcjc6pobBWqiqtYg1hseYVAoGBAKvI -r4EqXEWdh61P7V467JUWt33mkNUNvYxA3aLVKM//upmfT9HcXcB7AZIONPmP1wnP -dc2yAynLv2jJOlxWLeZl28DCvl+bi4VoxkOonqM+O1f4KdMx5AtcBRxTSgWcvHvD -oi073RSuISKLGmWvS0lNQ+4IhGw0hbcpnRm+FXnxAoGBAI6Bm8SmUHQyABiOTg97 -2IRsG8if2pbYluMVpwu/581tcj5FBh4/aDoQIUJD6CR4NytzXICjvJY8wL31A2w1 -jheJstb6OaR50tvhMpgzbH+b6GrV2sRmX3xNq5cRS6wJgRvQPT8JoHwW/vO+XxLV -OyDEVGAYEmE+DawIHbQdxS1O +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+4957fjQbaET+ +ATwcefOomQdDgWom/hO7NhwfVvhfKjMMYBRNdomj7+8k5y6HdZQltIp8VGKmrokL +zlBm61GR9le//5XMnP3konDAxN+DrJPHfoefT4yVOmzW27Cy84KWpGwBn4oypvI7 +eBDLcvPKQ4QEEe9jB4L6pVr2hl0g7X86ofJJ0dI9kqwqslGfLR/rTjBgW0H7NYe0 +7uds0bhALOu+PKjHgiJ0Nfoo8nV/gKyN4jFKfSq2V0QoAMYeYR+nMYgtosejYbXE +SPSOF1qF+974Eimgk5NZuGjSIN8CoTs/TnyywzpeNfjLh1De1aGC5Fcjikjkuwfl +y5tgmMDjAgMBAAECggEAeHU7FBrTrufhgZgt4ppiU+YdW0/zOJ/ku6KtpGkxWnw6 +snh+11MSEE18T4FDL1/XGOQQ79wgVKaW/Mg4nHmqg708KoCSewgmf3yyQjL6CRGC +P8Vst+9u+0xfGkaP/p0DryQas/uFLemDultN3dSwWta4HAllUsyOrrRh7mdjpT6h +YyRqVN9eo8pLApsQ4Ahow4Ut00bdSi32eOEy1VRhLCMnNa/Z7Fb4evczN3AOH+qv +3CINABoMG0MJcluYN3W9qutSCz7vhG20r8Nxf3zlPg1CC0eJCP2vArlmgPHDNVN4 +F8QbNUCVdnNOfvtd35Y04Ud3jHtpxO0RDBgTlc2goQKBgQDzJ7ek394psAhw9ytp +3XFAm0zkjr/3voF9MmCKxCSS1p8WSfjYZ9pJ2GOdiY648oF42kwS9kaUTIKONeCr +m3pNz1ndZtMbzkmMBXUKEf0Kl78igyEY+4D0gsfY1lBkzVIiypppS3M0CUKudkFL +czYIkCRHYds//oodGC2K4CxDFQKBgQDI+VnjrZZWsxI/rWkfGjITFmAFnp7HGTOB +Md0A4WIOdL5rDXbycW2g+/5ya56h4j4evJALjA3nkhJ77Eza1Tf0CJCyfGyclXO4 +jjjOwm7Q0O4SMxGS4eSKe94bsXs5wxJZVVrxpXzfyRj+szQp2YkJoxGE0zh95Bf4 +lnGfAxpSFwKBgDQd/DfDoBuxVm3YHJ8JTr/5SYbnre/NDnYmORklJ22twNWHL2Y7 +BEe1sMxQcp3jpKqhp5Kc5M3ehFE07R37KkDJQ8q3wmIAWjU/6jEpX+JIWjhsgMiZ +B6/g5DLu5LZmZ8d7Q5N0D5JEtd0tDZu9awR02MHQEK1rwnCwAPr2R6ZtAoGBAKu/ +5KDdLRiEyjie8rJAycBkI8VJrDlMAScMvOjOs+TUwhJsnFVOuDiWgfm4nQWNejb8 +QEGN/CgFPkSnSXrOMpYbZ8UQ7iTW1+FFsaiIovlTQ9FL0V3sLEpo1wRlpYBUg+7S +MflGyrPYgMLR1Oda33Db6dHQTHvRnOa1cv5IQYsbAoGBANbD8okVET/Ct6FjO7xd +LCB/SLYQP6yZ2ASuOSCznxuCIUIpIehklTYolBvcaov36dFwJ4h2tvfOBWwUfkc3 +IDKdsxO8O6r6605EkbqPLRQwXJn4F9WXl7rgsFTRdP2Vx9KvZ/gfsNzaREuy73cQ +RE+ZlgSlISIgYJeBScwFU9UA -----END PRIVATE KEY----- diff --git a/jstests/libs/client-all-the-oids.pem.digest.sha1 b/jstests/libs/client-all-the-oids.pem.digest.sha1 index 79047c05e73..f26c9661cee 100644 --- a/jstests/libs/client-all-the-oids.pem.digest.sha1 +++ b/jstests/libs/client-all-the-oids.pem.digest.sha1 @@ -1 +1 @@ -882321AA90864D3D808E80BA786ACFB3F3981B21
\ No newline at end of file +71FD2BBCC95D54BCD6BCA7AEB1E82A0605944A64
\ No newline at end of file diff --git a/jstests/libs/client-all-the-oids.pem.digest.sha256 b/jstests/libs/client-all-the-oids.pem.digest.sha256 index c9d7690166c..daf94063c5e 100644 --- a/jstests/libs/client-all-the-oids.pem.digest.sha256 +++ b/jstests/libs/client-all-the-oids.pem.digest.sha256 @@ -1 +1 @@ -FEC0989BA68EB2861C5BE745250F617A3D37028AA7B50A17E8EFAA23294BC03D
\ No newline at end of file +D4A432248459C54976437EAD1F2C970FE9448A687492BBE9989C13FAF3510065
\ No newline at end of file diff --git a/jstests/libs/client-custom-oids.pem b/jstests/libs/client-custom-oids.pem index c417c95c16b..bd32651276b 100644 --- a/jstests/libs/client-custom-oids.pem +++ b/jstests/libs/client-custom-oids.pem @@ -1,53 +1,53 @@ -# Hand-generated file, do not regenerate. See jstests/ssl/x509/certs.yml for details. +# Autogenerated file, do not edit. +# Generate using jstests/ssl/x509/mkcert.py --config jstests/ssl/x509/certs.yml client-custom-oids.pem # -# Client certificate using non-standard OIDs. DO NOT regenerate without consulting the Server Security team first. +# Client certificate using non-standard OIDs. -----BEGIN CERTIFICATE----- -MIIDjjCCAnagAwIBAgIEUS1DzjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDjDCCAnSgAwIBAgIEcLf2wDANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwIBcNMjMwNTA5MTgxMjMxWhgPNTE5MjAzMzEwMzU5MTBaMIGbMQsw -CQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3Jr -IENpdHkxEDAOBgNVBAoMB01vbmdvREIxEzARBgNVBAsMCktlcm5lbFVzZXIxDzAN -BgNVBAMMBmNsaWVudDETMBEGAyoDOAwKUmFuZG9WYWx1ZTEUMBIGAyoDLQwLVmFs -dWUsUmFuZG8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDKIw6RslLI -yML6K+UkSzJJvcWe2DkJsLrjxTehzJuP1fQL2uxh3NqBfN6/9ToBMZBRiQpxaPH8 -jbYcyddCP8qM6jXIpsxVMwc4Fa/+SVS3StnVD+Kne4i8EBhy11xnlUIfU8Vxvu61 -oiZnA/xLML2dLxi2gKNvVk+HIaqMqhdND6llEr0uJP8pQwToiSO0qHCI6XCQeeuI -6BAiTS/VDQBnjtRjDjn0PGlCz80EgINK+rsN+y7E9Dy5/P0a6Mqqg51ylh1shVpI -BShW1/ZItH6SNUaEDWIO6Zpf0fs5HyraGce3/wWpqpMbE1jj70aeFDAXDntkMQlZ -ruzstg7UqIwHAgMBAAEwDQYJKoZIhvcNAQELBQADggEBALAh4waS16TzAR+faIqw -1UqGPNGM2Zxvf+fbiYkNq39HipTvZOus5fNlKrakzbiK10uB6KxeCNzpg1TbLC7j -kD1D8UOcVc5E3Di39A76pZ8CssVsl6+BB4BZlN9gj/R7mw7oHYICsWii9lfm1KEy -XQp+Wz5C2lZiSm/7J3aJpfP/JVcif6YSx3Yn0XkDfR9Co3+YwdV7p6YEdqsrICO5 -JMZPgYHXVJhPvzx1WC1UCx5MY60vbldPNu75N4En/XnnbJLc2RjQYA6xuCjYVCQe -UtMRO5Pz9UxM0n9/oFa8SIxg7tVwp77SlK0j1kqpP2WIOcSqMAcSYJuNBD8bu7AP -TxE= +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQzWhcNMjQwNDMwMjE1OTQzWjCBmzELMAkG +A1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQHDA1OZXcgWW9yayBD +aXR5MRAwDgYDVQQKDAdNb25nb0RCMRMwEQYDVQQLDApLZXJuZWxVc2VyMQ8wDQYD +VQQDDAZjbGllbnQxEzARBgMqAzgMClJhbmRvVmFsdWUxFDASBgMqAy0MC1ZhbHVl +LFJhbmRvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp+L/ayb/DnKq +X5wjq2N9gbw+XhJAOKw2LJiCkHhcYbC+4ARO0DqKU+ptBLncKZ0BpBYVCSFIm//u +gapPHEtXNLztBj81UV2aHOwF/XgotCIGwkJxVPKALO+87xYQ0zPMKBqP890XPidC +d0KY/ItV36JOAzKa8ZmNZR/ChZvDMClT4iHwpEQ6FCMGaXJTqBA+vNiIn+tIc7Y1 +ZHgA3iTww+ruKC0u2pQdla+O/ImL/EWxCDtYcwKC4V64MWJ3RliUPoP88EB9i34g +e1EH1r37QB9GRP4iX27TVZ07+cplHyNoOiVvZ+tVEzfQPDCZfxHYSsCOIEXxQqCJ +Bq2txdnl/wIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQA0+Wuquxc1ajfPWwTquuL7 +J7pHP25542R7IdBKHTluWbVFVuxaGJ6IiE3uwfYNhWOkixRglkVZKfWXQT5e5hco +DY2QE+pagJ50eTlG5g6BwH3O96q/HgeHegWwgB34IXh4n4m/B9+w+GDvtW1cdRzN +rVphbwko68EwMZ1gSdRxei9zbCafKLbaUC5/obGZDkGipyMjD4abHBXfKH3VMM1o +Kf6EdfXHJlrK8NhMrbgbLhu195bWwLKqOztsbvUsmP1u4lqeEX78miIVK+SgifWX +TVT5DDOOSH9Xr68v1GRRRml15E4252qhQtDdowxD4vihKN1DsgzESvXDEpQwUYtt -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDKIw6RslLIyML6 -K+UkSzJJvcWe2DkJsLrjxTehzJuP1fQL2uxh3NqBfN6/9ToBMZBRiQpxaPH8jbYc -yddCP8qM6jXIpsxVMwc4Fa/+SVS3StnVD+Kne4i8EBhy11xnlUIfU8Vxvu61oiZn -A/xLML2dLxi2gKNvVk+HIaqMqhdND6llEr0uJP8pQwToiSO0qHCI6XCQeeuI6BAi -TS/VDQBnjtRjDjn0PGlCz80EgINK+rsN+y7E9Dy5/P0a6Mqqg51ylh1shVpIBShW -1/ZItH6SNUaEDWIO6Zpf0fs5HyraGce3/wWpqpMbE1jj70aeFDAXDntkMQlZruzs -tg7UqIwHAgMBAAECggEBAKVtaWf9u9iMzV02fVJlpCNLhydHp+5xT5JG/g+RxyJB -JHhrU5eHyt+8VQReank9mfHQqNZF3/0j8Q3AdkXGtTr8FsY/E+0KVPcmcKE4XHeh -b4L6fDE7XZ0jww6BiCNRuQqwYV+EthG6QZl/XoQewJ+aQqxhvN/KkE10VQLH1Uf/ -e3kBs5JnRzIHBpvw2eWqz0AEaG/dGmlk0adS50OCd/9Sd5fj3GxtBNtIwcxBXCul -CJOlM8AiZ7cCAnDhtmlD13w5rCrv3m1dGQ9uddTMrEqzwLzvI7pHjpihuvpxe4AV -c6gGtJi9rrIYGq89UFkViZMzrXF3ZOB/Q+QVMr3fJcECgYEA74vZ8B4MuYNZxwIb -sQE1Pc28fMR7+ahxean1SoMgUnPVvPUVM4Rb5zmb+HM3qwuD8pjePeCFjI8JRMuY -BLwbS768AhN2PEDmHeZqGW2+ejy5miKWJQkw0P2kwNTFiXWGQMJudwCVuLLwPRZz -/+BF9+Y5LB+61s01x2yt57eC1ucCgYEA2AVnnKPn54SrvRYi4o3HMGhT04Z4ed3o -mHIH4NwtAyuUSYyW4sznzLycp5YwwNr7VUIAAVHDFJDgRJClzExvN6MJMz5Pm74p -1JyLJNJIAdOIeiuUQ72hCDIATnO8b8eSx3CyZk/pMAkX4jDdcdSHxYe4Q0lYY28w -r4igqlZyneECgYEA5dS5mm9KaCeFWLJGHVL6YTzm7pKaHFQn48JUjVQ4C8QFu5Et -8Uq53qTgZ8UsERkwVO+ks5uaptyJ2Q654TkVu1vaCOfhVjgyUVfETneD/MYMkb1D -b29c/feOPlEm4hb3Y2TpFZZjEF3mr8W+MC9fElU6X4JmAjfLtHYqeJsSltsCgYBu -1x8Z3XQRdB6Wr/QIYQzyhqV0ZIwOo9FD30axlue1t7enoW6OQusxPxn2V3b+jZ3m -Wi4cfzJkrA2WwM2BrTpnxszisTcxx3o5MHWo2AjAfySI4zF5LKSiyt0jY/ktNa7X -jLjNDHWvAwtxMPd+/7kGnqPqSokCxDur5aPioua+oQKBgHZpMxgTfBig2ZLQlb3F -5d9WDstdnzntJ+xh0Ibvpk/fvu2xdAtqxwdxBf/pfS62urJt9QrmkXrf6lS0OWHC -g3vzYidCoffJfPSXq+QE6E4cypyXVCZ3n8ZDVue50cZ6aqwmQ3VZqgG0Tj4z9lrb -bwPuHxWcD061D1qE/+PNx00Y +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCn4v9rJv8Ocqpf +nCOrY32BvD5eEkA4rDYsmIKQeFxhsL7gBE7QOopT6m0EudwpnQGkFhUJIUib/+6B +qk8cS1c0vO0GPzVRXZoc7AX9eCi0IgbCQnFU8oAs77zvFhDTM8woGo/z3Rc+J0J3 +Qpj8i1Xfok4DMprxmY1lH8KFm8MwKVPiIfCkRDoUIwZpclOoED682Iif60hztjVk +eADeJPDD6u4oLS7alB2Vr478iYv8RbEIO1hzAoLhXrgxYndGWJQ+g/zwQH2LfiB7 +UQfWvftAH0ZE/iJfbtNVnTv5ymUfI2g6JW9n61UTN9A8MJl/EdhKwI4gRfFCoIkG +ra3F2eX/AgMBAAECggEATKgVP/PaWdp5eJZuov8We3pcb8+di0L2qX4pf5W1eNWf +EeJlqiZQquhLRvEmWcnayfVbPYP5B2HgoUwGO0EbXHU3NLb/vVsj1zjds1J+I2G1 +/FUiMktXwyzj87b7j7QC7/zQ5eR5jGOYsaOy/v0QBMCzJjqhDNez/Ax4YVEx2ncG +qFXQiVBwVtbmNFa6y4G/3SYbLjTmnkRUvjgUrWO+3Y8cHGbzugGMKhmfQKElMnRS +Tflrg4WhtHHaI2gaIpmVHuIw5MRoIs9rMUV9IVfLrcmG/KjxVha+LlRAJFi0tMCC +kKSb9YLS4E/uFAAWaW5qmDfGEU3gPT1oYwsAob/wAQKBgQDcwrxj3caDgnFWPh2z +vy9e08Pvh71V7kJDVDoqrZCRlduLg/9qOP0sPHSRzWARr8ND8eqZtBv0lDvhAtfW +w/flt0Hon0M1QTIMpAr9WMWrCz1g7RPvpgNwOVPmOi89Jgh4W6zICyRHm75NOSbT +zO9HhEzEiKWu9MUorbTly4DyAQKBgQDCr5iHwKGPxRCbBx4nXhyPTCowI5L1MpS8 +n8mZx2Iz+6vb9JqWL7qMGDJ05py3E7m4HK7E3O+dGc9SVDLW5WDsdm2BqINZRSI+ +VhZRVmdZOiRYM4ogHexKqxDZzGWpRy9WhOywT1bpB56euw4QNsyJQivwqY7LKFZz +rZGlESrX/wKBgQC1ErmphE/+sHC8F4kPVULKmhH9l64SHLKXPS/Ur7aD45JHlkZa +31GyBghrSzSAbVVRls0hs5y2eRvATS+yxdzAvBbAclmTBd3Cho9JDJZd3INEzFDs +4ZOyaiNKFPGIS3jpF/DZyGHCpplqB/W0BkVBuN+q2JZlsflBi3F0hv5GAQKBgFWR +omQAacJsJjlNbpZ1Ce591okkCaKV4cPqI0zg0qvwcQATSaK7Ra3vsLWq6rSZCeb/ +TF2gkfyl7HbOJS5I0Un9X3I+o8Sn2z40zkhfxrr0ECdoN8yX+lRzTcu8x+4YKJlJ +gVKY/KUdwT0ZEDxWKZ4mpHN5wxZOG3lqj3pSylb3AoGAVMf7yegFepBN0+4njyq/ +2XETNhk2MN/oplWy3XIQh8tL+KaFeFZCEmjPS1impLzg725CPwuL7/T+WOvx9zvx +aJUY2no2nqsEF5p/ov9r2/Yy9uJGHS/b7dgPwHcwf4/uPcrq5qlStRQNGI/yqR88 +kebD0hJpUTbpKfsb0j/WI0w= -----END PRIVATE KEY----- diff --git a/jstests/libs/client-custom-oids.pem.digest.sha1 b/jstests/libs/client-custom-oids.pem.digest.sha1 index d57daf29cb2..fb28c8fb823 100644 --- a/jstests/libs/client-custom-oids.pem.digest.sha1 +++ b/jstests/libs/client-custom-oids.pem.digest.sha1 @@ -1 +1 @@ -C13A7E8D8AE02F2D797C2764C4046D30CB7417E4
\ No newline at end of file +FF12C0191181574BBD7C455E746D32A427D746C0
\ No newline at end of file diff --git a/jstests/libs/client-custom-oids.pem.digest.sha256 b/jstests/libs/client-custom-oids.pem.digest.sha256 index f18e2d865c2..6dc0e47eb01 100644 --- a/jstests/libs/client-custom-oids.pem.digest.sha256 +++ b/jstests/libs/client-custom-oids.pem.digest.sha256 @@ -1 +1 @@ -722F166C90CF8633B2896D63272E4C908F6BAF2A1A57844D3B949805E63C12FA
\ No newline at end of file +95A5EF3F2960CACE68851F62DD1B991758A5858288A688278B72DFD7C1DD0DC9
\ No newline at end of file diff --git a/jstests/libs/client-multivalue-rdn.pem b/jstests/libs/client-multivalue-rdn.pem index 16a3394540f..a97355e002f 100644 --- a/jstests/libs/client-multivalue-rdn.pem +++ b/jstests/libs/client-multivalue-rdn.pem @@ -4,50 +4,49 @@ # Client certificate containing multivalue RDNs -----BEGIN CERTIFICATE----- -MIIDUzCCAjsCBCLEriowDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCVVMxETAP +MIIDUzCCAjsCBES9zCwwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCVVMxETAP BgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQHDA1OZXcgWW9yayBDaXR5MRAwDgYDVQQK DAdNb25nb0RCMQ8wDQYDVQQLDAZLZXJuZWwxFzAVBgNVBAMMDktlcm5lbCBUZXN0 -IENBMB4XDTI0MDYxMjE2MTQ0NloXDTI2MDkxNDE2MTQ0NlowaDEyMA0GA1UEAwwG +IENBMB4XDTIyMDIwMzIxNTk0M1oXDTI0MDUwNzIxNTk0M1owaDEyMA0GA1UEAwwG Y2xpZW50MA4GA1UECgwHTW9uZ29EQjARBgNVBAsMCktlcm5lbFVzZXIxMjAJBgNV BAYTAlVTMA8GA1UECAwITmV3IFlvcmswFAYDVQQHDA1OZXcgWW9yayBDaXR5MIIB -IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtLWIrwqndJQaCOieJBjQ8in+ -evUHQmTae28A8KtVDGspHzQIfRPiAzrOUXngPOm7+U6twDK2ZGD4BQjMF5U/rz0S -JlCCBTIvDeri7vGm57JT5mqmk5wPJlubLBFNjkroh5ZWHDxNz11zfJ7no1eSoZyz -ykLJp+MCOw3R9htuq4ZaKNnhgBz0LqyGSw5W4aVh/A5JOXc/ey80qFuoaKVVVz6e -QGKr+UT4kkBFmQ5Ibrm62zNrf13Rt2B+TyD3KjPGei9anjyu21Jgy2IrNgX+RWyt -MNbSZBsibffow9a0IZy5zgaKyWuxp5axwmzKi0J27oUnVxs6g5Oq9PforNJV1wID -AQABMA0GCSqGSIb3DQEBCwUAA4IBAQBvFPx6SyKKog6FF7f0Ehrp4EVzJqR8Fp12 -5d1mzWEr4OrSKjmwqdV5+MpsPZHIPI6CZJ1gBOguhOZbtmnlSUlT7aWw3G66L4OQ -7NERoB1kPrcu6wQ5L3YuxUv0vZEeUiyzs99HeD52j7mXZjx0ywqE2Kx++v8NEFKp -cOUmjK9w33kgCY7Y2T9SPUOOlrXwqI+s6K+td9b2e0R5bziCE6g6/ift6vNuWIpz -ngC6OqVllLOyHkVxAzedZyd1oG/3kyq+g+mNo5DFHhc78SFg1zayUO9ALqDBorHG -F8ZfUP0bVawkBFpybPLo5Ky9EetQs+7hZrYcbJlk0YCHG22T/0Px +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6Osw6+wVACn7qj/48i7+V+zm +h0c5IxH4ba8a640fHOnScUlpWz4UyNiBIyF36ITTH9KJoXdcQWH51S5iHUrgZUbq +GaSUuS+LO5PRDu+55W67L6+5Y1Qq3swCLeYi5rxOoMiHALY8ert6agAeoTSPv/AD +3Us9P9n/H83qneFBHdb8yjMeZj8hiCIt8mC62w79pJCLQyDHiKKeSFtEqBCAhD3h +yGkb45pjIAKUevbEDZvCIhpzT5FuwUgbhWVBuoEoX5apwA+49u0Ots+jbxcJSTkn +y1gFJmu9PF6lvqwNq30jATvarFxHYB2BZjLRbSKH4TE0ITBiIbVL9H7tKqhP5QID +AQABMA0GCSqGSIb3DQEBCwUAA4IBAQCPxLvlCIZLq7uW8ok74AC2MG+2TmmIyZTQ +m/FRA7xRfDtueMcN6Zq49DrbuTtOoLC6tNt4X3o+wU+RTGoiRwR4LBltOF6dUz24 +4KbludShxMo2AsWELfRJCKGnZOi3WP8sA+nenSNPoWRzZkw4Tn4QWSFyzGOGIS77 +eTCkJX4BnQwMoknINUkxWiE4/AITe06hafA+YBW1keJUd7ouOjdCP89EVriR+p28 +OyoQyqvFwW6+gL6/iL2V+o9seP6b4vn7Rn25sDRoHeJVzUP/SyZVka5wTh80Pk3x +OOZYWg8+enNza9SVAK2ReNNjaSlt+nByoZNjLOwnJQ6O7sDviINI -----END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC0tYivCqd0lBoI -6J4kGNDyKf569QdCZNp7bwDwq1UMaykfNAh9E+IDOs5ReeA86bv5Tq3AMrZkYPgF -CMwXlT+vPRImUIIFMi8N6uLu8abnslPmaqaTnA8mW5ssEU2OSuiHllYcPE3PXXN8 -nuejV5KhnLPKQsmn4wI7DdH2G26rhloo2eGAHPQurIZLDlbhpWH8Dkk5dz97LzSo -W6hopVVXPp5AYqv5RPiSQEWZDkhuubrbM2t/XdG3YH5PIPcqM8Z6L1qePK7bUmDL -Yis2Bf5FbK0w1tJkGyJt9+jD1rQhnLnOBorJa7GnlrHCbMqLQnbuhSdXGzqDk6r0 -9+is0lXXAgMBAAECggEATIOUxTDIqHbQ8zazRutvBSo8wwkessELNTpR9pVE5IY3 -Giwo7/TMPLvYge0NwhzhZ3Ul4nxWd/gK6+7Go7GhDmzYU3rBIrwV6lmrDqspFW+P -UL+Vmmh4jbA56pXE9dvHyykfesMZ2xRhgsGxqJq6zk0QXzKaOcjHuANpBECnQl5f -oiznudbecNfT/sC+vtE+1aD6GtY2pMt43zUceG0KPyFFEmhlujCNx4tWXS2RhVhu -1sj+sDAVpMufO0077jSXuRT34BUizy0uMhrKRLNTaGg46tK2IOOhpQsSEtKmIjMu -/G0h3xHJ3is7fHYEuYeHrcY6D6aTh07VPQ6/zr9kKQKBgQC6L78EufpXXKlsoggf -tded7A2HQZ85644p6LBaGBFrWw01LHU0qizjwx+/L65z8eKVwruxLLii4tD94pyQ -NQ21/I2eMZBFuwIzdwd1gTuXSg0TJBKjzRl/GWhagPfAKk8cnB7neUUr45Z+CdYT -xuxiAtSo8x3asels+p+F31tT1QKBgQD4eAG5Qgdpvbj+KaibwI6HI1nHDZqfBzNQ -96ZmoNz0rQ0pUFKwCBBcGnGEXjZH6M66wCTLf8ddfC1g3SznpA94wHSRbtUIIpLU -CrwJNiCh74pb9iFXlSw337/XWNlHmNu0UVqKHcEf/7eGuemc8uLVicxDn/pINj0b -odXa0pCU+wKBgEN1/V53DHAPEQxdgVgMCT4dQ6GYc1sHMJGa0Bs00Ur2yMhVfXpB -ltZH4v7hBfLY1+KvllZR/+x1BoiXTWcq8fbYtW92QfIiGmAPZtJ6qt7cY/Rlg6N6 -MxzMVfVE+X/VVKjnIIN6e0e1xNeSNNEhqJCyud8lh9Gv2QY1oQterLapAoGAJ3mJ -bJFc9CO8PEUKEJSrEDVBkipLInDWakquGSf9crH7oVCtkmH1l2xsFIeTQCFwlqLo -NZx7ZBLScs0w0SxzeM+6tVBScBRuF1oNPblnvdJ8vNeBvJRqjgXySJhJDOLwJNm3 -9LF9eUP7OGBZCSJdf2eBGE1WShqz4qv3eehyJ/kCgYA8DOyaSf3goJ6Igg3oqBt5 -UnZBHw3YWcU0C8Ra5IiO5ILECeqnR5hU6mMunLkKcZl8put9In75bN+hZJVfaZ8B -N/x7QXzEII0DmZ61lPV7rWPiQNBvhcO6vOO2rP/US/vRltQGJf3PyYNZ3ot7mdST -/dzyqF/eOsxa1AfRgw0Czg== ------END PRIVATE KEY----- +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEA6Osw6+wVACn7qj/48i7+V+zmh0c5IxH4ba8a640fHOnScUlp +Wz4UyNiBIyF36ITTH9KJoXdcQWH51S5iHUrgZUbqGaSUuS+LO5PRDu+55W67L6+5 +Y1Qq3swCLeYi5rxOoMiHALY8ert6agAeoTSPv/AD3Us9P9n/H83qneFBHdb8yjMe +Zj8hiCIt8mC62w79pJCLQyDHiKKeSFtEqBCAhD3hyGkb45pjIAKUevbEDZvCIhpz +T5FuwUgbhWVBuoEoX5apwA+49u0Ots+jbxcJSTkny1gFJmu9PF6lvqwNq30jATva +rFxHYB2BZjLRbSKH4TE0ITBiIbVL9H7tKqhP5QIDAQABAoIBAHUsA/NbU4E+nY0b +G5hyDZ+b3KjHKrY6zxgWk9tVpgY8lpJJFQhCpeAYEnbi2liNoUwL9RLWYgG+URlu +eQs1ZMduMkxuICc9BLUW+n+iF4mU9/PYWdHfQKXOSXZfpMUgjAmUd13jT2+Kqt1y +a/Y64+nxy2/i7tAVUaPlShbcf46LZ8Pjz4z25W+iSkPN0ACwbLDNZu/BPDzXGVgd +yVBSZTDN2w4dOeeQm7HAGIdcuaRuAhPU3eonsWVHfobuD9p3XK6uUWoVvLoeei6r +OH7bVPFSmcSOZlxLL1yXfAffPGswRlQWKqL5mHmBgkjm6FEyOzp08StqreG6s3+E +P05pZw0CgYEA/jjO4GGgHph3lwGqmIkTAH7cFv4p7wDJjN8KQuH1riUW9YpEjHVK +7QldA3paPXjsKCsJrTwB9nYnqOUqzauXvMW5ib8eLhn5oaj6qWeNu7HlxAlwiH9E +AyEUrHho3jNASeRLe2/Ui9KIDSwqBk7EiyE0Bo4Xfr/FSr732hBj9BMCgYEA6ow9 +Lnl6nUo4751G/zoWqIIpFaU9UeEkLRloOnLkE1DFaaVICa7BPOe5quEPj+2yhlws +HaYATAS1P1nlt43dodClGcnlrd5E8nAV4cd2Q+NBEldwVeyVnD6gybQ/7/0S3gCJ ++pRPbRKelFDSn75FyeZ2a+51uQGqBKeuU9FTeycCgYEAzRP+rzuR85yDPKn3eL17 +OrcbzOCT613zOVTj7jhh/G2nK8Syr6wfGUCobBnTmitmNrEhSUJTQwLl03WrJeb6 +rSnEFr66Fe6WVjb+npIO4A8OjyoeQb6Imw2go9Eup7Eod3NXAOihyXm4jwfFjvkT +zDiow3D0uybwfO+4+YynVUkCgYEAjYIW15dLNuK0/zwwvYPab8g36WtMV74yCVOu +4rS2jkDJGjgyAkWBKLHV/xbSQM/0ScQKicjBnRuqDpK6Wcgp05sCQVDiVcgoaOzf +Bt1EqSjO9bXzfKPEkAPpFki92pkhbPd+R8R7Nx9otasdqGsvx+RXxj6UoA40+aIB +N2ivqTkCgYAzBFlob7cN6Dn0fSYkOGx5kVDE/A2X/qHMs9b6Z0qCc2hWrcEuVQra +3SMcrF/STCrdlkO84GuolzZ0j6h8it0hRUJXIw4PblMisozaD9lmfwFdzvbyU8+q +4kjthONkJjFsTyz3WOcRTXTAbj87U57WS3E3AApRw2lGtzdrkDPERQ== +-----END RSA PRIVATE KEY----- diff --git a/jstests/libs/client-multivalue-rdn.pem.digest.sha1 b/jstests/libs/client-multivalue-rdn.pem.digest.sha1 index 47965e0cf15..6e49497ab02 100644 --- a/jstests/libs/client-multivalue-rdn.pem.digest.sha1 +++ b/jstests/libs/client-multivalue-rdn.pem.digest.sha1 @@ -1 +1 @@ -0A1255BA830FB73B4486149A1BD2AE47069D7611
\ No newline at end of file +C544D25C0899ADC557BE6D274D47F49BD1686886
\ No newline at end of file diff --git a/jstests/libs/client-multivalue-rdn.pem.digest.sha256 b/jstests/libs/client-multivalue-rdn.pem.digest.sha256 index 177acfcc466..30404cb1f29 100644 --- a/jstests/libs/client-multivalue-rdn.pem.digest.sha256 +++ b/jstests/libs/client-multivalue-rdn.pem.digest.sha256 @@ -1 +1 @@ -F39D2FF30A3541D2D417F528C2CA7475EC0562CCD3033B9B9005236AC3E8F7A1
\ No newline at end of file +85548F4F4C885AEDC9B4C12C10EA3C80F1F2B3F77BD8DED940868C6B3F5573F9
\ No newline at end of file diff --git a/jstests/libs/client-self-signed.pem b/jstests/libs/client-self-signed.pem index 28a537faeb2..6ce670e4d2e 100644 --- a/jstests/libs/client-self-signed.pem +++ b/jstests/libs/client-self-signed.pem @@ -3,54 +3,54 @@ # # A basic self-signed certificate. -----BEGIN CERTIFICATE----- -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 -uLr34g== +YXRlZCBDZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQsFAAOCAQEAQHaO5NAKaGkUgQYn +wuQVfh5qGf41MRosL3gRZPDHaVjrAV4Rp5jytJTiB14H3lLS1pvEeN/06cSoXgxw +/P9JjrkYXnNt5h+vZBOomfhZAsGSVQT3eRNcgpNqbVZLaN3T9+wl9Uel6Njg+iwu +SW04b2L4x84+tJEX02+0u3yXq1vo42dQX+YY/VuEufmLZTLe+/AzB3gFKPzCs6ua +Lj9u2UVH7nLzn1IcqbUrZyD4MjoHj4brWkR5mWoIpjXSihS/g8EK2ttIJ9gHKi5J +7pA6ebfUjE8HLwKjY1DTrjt5oye6yqG+zzuNLj7qXLpM2iImG05K6WjcwTUy8Zv/ +7TyUtA== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDAhzSHoIitlwUa -twOzH9M6tpGujFfoGHYrIW2HlUwDqnt7PO8S4Lhy2TQra3Iwoy0NcN9QxYCTHtvV -AvU6QPKI0QjmKVl3Z+QS1kpFHccRatG3YR/O7FA5U7v7lWlx3Og9H4IM6a0rySMY -bfOJuIAh3VfOa4Ts9UND7S5kcAKt8iw4Oun8fJumZO67I1RmJuRNpfMFcmPYEgjk -3QNhb4GOxXS8Mdg+Wxpl57HkpsD6F3q419n+uy98WHurj8hjm+Z1EPjUgwwrwyWD -7/Eiwe4hKtGz1V2ld5LAsCZymnAzmINgAD66/OsLt6wampE9ViBuyCemGE/y29lE -WN/NNo8rAgMBAAECggEAAwddfTC6VbjFfMkaRsweX5MVsaBFlcIkwcLx3SstGfWp -oaOwwyRD4pKmLnSvRDKc99QpvzSMNERNAwnb38G7zwky0aQe4zEANoemfXXddtmu -WOsvO+sdy/kUQP31vbPS93syaY+XiNPOOIkqRqVfZqj7w6SPX8bv+vaVP0E/2Yqp -uLW551zkU4IAaGWB6Yyet+IOii21SC/sF1TJ8TKG+qO56bnh21k3SvTqTv4nGvCK -pZTamQ0SMHd0PbLvmZSWy4yY3MnBd8W6cseV+tjNuk79cXZbWfOxRw/+DirioJmw -TrQCZCr8iDP6kr9qfwtMb4yLPZrRuRwsp0FwRLWZoQKBgQD+TQzlU0xW+/9OedrV -uJtrcJqboYjtY7s8vEbn2u8tYAvBYWS1TnIylNQh0nyeEnl97F+Ay+W3bBFszNa6 -Uha1wof3sxF0bIJytg5Guso8j0BfbWg9Nqha8togLu4Mzwxzq+ruF470Cj8G2pRB -OjdOmYatneq+MVx3kvM5L82kWwKBgQDB0IAN03NjG4qk37imo/omDcR4Wyjp8O+u -y8BARxFLM8O+an7GwnPLtzOHJ6cCGxp9Y4/khRqvjMQG4uZrjOE3nZSSilJ9yt/O -PVxjCStyOZcUDlwKQdsUW4y+9je8qT+bZojAlDB112Gb4euu/3Jg5KfUYI8SJVc3 -IF2TNeZ5cQKBgDyz78weIi7xYHQ/KjmyI4d2DbHw0Vq5X8yTtOlLnaRbNPMoaH3P -B/uDA1A/infBOTcR4YpBIcizB0XNb8RyK/GfSg2atSPxcwIm6yl/FR93oook96kF -DxMGvYLJMRHlqrdB5oaHIRyoBXuBWbpoRyOACmIPPCXCaqwwa9bOzmvZAoGBAIg3 -r1iITefRGp+IcbIFO7H1KSniAB5z7TEwGN3UVQ5CwoeZN6MgVdxO1VNfhhyPyg1o -pWBaQIgzai7g2EusxzmcciiQOSwaIzRDoiQk9LkiStGYyg2XfY+QTJqGWGQrm/3v -kZuwS2L3Tq4NmeTzuoLpEh/NAaEiR2sCP2JQlryxAoGAZV3YEHAC8h2bRxiv1c9U -VNScsxP+pPTZCBTqW3vapnBABSmmWPzOrHm3Dxc516gIquRC6etgwdQALVXC34vE -qhqnGQuzZmX+jk8T3yTnlapr+vnQk8vJD4b2EcUsjYOJpye83df/DhHAp/h8bc3Z -RuBr6N41hynPkMnN/B4jTNw= +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDWf/RWQ3bKJv6M +ZpKSKloSfaMngqGY9eLEtXMuP5jFdQ3XyZk1wDUg3UuC5yL+ybZRCePdSWF9598g +aBTsLZopdvnU5V34IdJ9jAv1j5Ji2iOYMVCD0bJkdY4L2Gg2FuifOIwZFF6o4SCw +jqidvzxDBWjScjcAN4hqJlc9WjFEF2Y2DvmwqNHcXmwWmV9zH8A0Zgqb9uMtmCPX +zWbyF05kt1eUTXryj/JSVOHjJRztOh1N/oRGOOJCTvKfnZc5BBbtojipQamK/TdC +prw/s+QzNbHWJPQeDVN/J7GW0QpzB8U/o4E+vbbsmGX1lRoCmU3fkjWYS51EifFT +2qVYrFBpAgMBAAECggEAV9fI4Xb5c+oqPqdXCSLtBjuLkIev1CuGddZ1WBBVaS/5 +vlBiPR/84fuei/pKW5uR3Xg2aA5ALcbCmsvlHZ/DTY3a3HQeWprHUAEFeMgWRANf +plkzxvgenYOC65jxfI0/MM2Amli8N18S+xtBNHD3pd7WQbDik2UqqYYQHiEMofxP +PvE51/kuPY3F1nzQot87N+EINSRrkvzT2S+4qC8+QJ8Kocn8i+ETuESoWiyXAAFT +4e5AsF7QiXcTaM9T/SjysRrzLkyXuGimNxhlygc1goaRVSwSdgwM81OckMYmBjcd +FhZGCDOn5LKSl5DAi//zwaKqZ54v7dgPbHx8YakkDQKBgQDsyy7BGwZgCNrsEaUH +JLVF8bG1jQPmXfmBGJrERfkxUwMcPzhBqXsKaJDIBv2yh/82XW4fytjfajxhT4ej +XZshOXmOKWd63sh4MFYWmbVpoWW5pll4PGcE0kpyGugzGM6Y15pZkf+x+GZvECKQ +KPn23TJBS2Kaf9wjUMgvYPbgvwKBgQDn5dvkhWP3YoWrzEV1PTgzNVHZDt3rhgvm +MUVojlb/A9xu+/NZkIcOJi2qZ+aodLK7y5Ugjae//x3hnguWFyFY4hIE67HzB4Dx +PukZiRBxpOq+uHdUmfHmGkX9XrchFJn+lQs5QkwSvjQge3HBWLxAwp3M9ic2+x+8 +5Rzs935w1wKBgCdchwMWiPLBxhJjxHjxgyiDSrURIcrTaDwraN6jew7V67hwUduo +XomWZCq77sQUkznoQfwK7g4FTNAoNjXTw4u8UBZvj4H/Mne4ITdUibFrYMuBeXHh +KIbGphVdn6eOwhjqDgBBoq1kyzI/Dl/ET/jXQBlWfKeOBXvhW8V0atVlAoGAZnyr +5h8dwyODuB2bROk9gUQ7XBa59XFUqPN1nXPq9uGZ9mLbdeXuCk7NN9abli+dHmon +CjAQx0XUyvWyYS7vyfx/wjT4fFQApJ4NHv/4iIE+TfPwqS8wPWW3MPc/MBuOw3jT +cQbf4Bi3qPNlnvG8oVJhs0fGpQHvUOhhFEl9VBkCgYEA2Ush5K/bG4b2DDnzDFxT +whAzUYrJO7/6u1N9cTvXmwqVkBFtnjA//sPJesPiYiz0nYFHtxco/H26hdY6vP8A +xrlZiUZu5rxF1BgMdjl13NQUWdyTB3VHxKsNFytUijRbpZsj1vBZgh2IiQNVuzf3 +4m6vQeGHRETrgkJuX2sCWSU= -----END PRIVATE KEY----- diff --git a/jstests/libs/client-self-signed.pem.digest.sha1 b/jstests/libs/client-self-signed.pem.digest.sha1 index 66393b60363..e4911a6c710 100644 --- a/jstests/libs/client-self-signed.pem.digest.sha1 +++ b/jstests/libs/client-self-signed.pem.digest.sha1 @@ -1 +1 @@ -D979A04391A0F6C48F70ED0F92EE1799514EF40C
\ No newline at end of file +F65F9DD67A60BFB5AA7CE23A0E39869EBD23694D
\ No newline at end of file diff --git a/jstests/libs/client-self-signed.pem.digest.sha256 b/jstests/libs/client-self-signed.pem.digest.sha256 index cee80e56163..d979ba81508 100644 --- a/jstests/libs/client-self-signed.pem.digest.sha256 +++ b/jstests/libs/client-self-signed.pem.digest.sha256 @@ -1 +1 @@ -FB9F70798B3F3E5A9165E6AF74D213736A403DA6F82FD7C8E4D752EF7C5DC0BD
\ No newline at end of file +902810474F735BF234C986943328A7248C3EB2E83EF7D5528F4A051306129CF1
\ No newline at end of file diff --git a/jstests/libs/client.pem b/jstests/libs/client.pem index e9d593335a0..251cef82ff5 100644 --- a/jstests/libs/client.pem +++ b/jstests/libs/client.pem @@ -3,52 +3,52 @@ # # General purpose client certificate. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCtjPhOz+JjgKmA -0v+RquVWS60rNApH6fRa0/XfBO8bNTxGrM8QPbG7qRaAZfzvlVlXmgaTAJaK9Upu -MZjwbgQNOgQAX7/yIqsoA5DqqYzJEkz2iLEe2zSVfwpnfUBYP/WbwfFoPqqJEPDe -vy5QcO9hJYoGuHsiLfBuaTHemM6KabBmIp9EjxCXwc/qCRhToQ2KkWYo91HCGGA6 -b9Lv9LZVAlrLFuaRq1hCNYn0KZIZJ+AGj1VfYL3/AhRDUx3gjTDNuu62hOKDGCdL -4tW9aAYpQBLJjOvpLc1Gnsc+jHyNzU6zhQW+3KqU7p+ZC4pe9CkbR2h08JKfSk4T -XOMcFzl3AgMBAAECggEAAt7eDI+rsvGh3BuhVot5F6BQ0PIfaWkZPZdb7cBrJAwR -XynkkuQyWGRHlwAY2u2heK13hl7wHoRIIuJ3ISLwtjdLcaYjyqGAKz1D3F3JklnX -JAzGwTfm+sILLgMIWW1VZqoikBLZR0MceNK4tWPo0baJPes3Pi18WJcs1/23DNsD -smQGUzG2myluodF99dyxOgd+Q6faG5S2dBEPwfP8bA51b8rSWdmdDxHYStBUe8T6 -8BxQXeQxd0lsdkPQ7IQaZnIq6HMe8/L+6gLaU0GOV3hNBqIHfSclL/oWowsRnJf9 -AveEM38LMCxGFvgyPOA1Zx14mPBgkFb6iJQoQqWeQQKBgQDXtHYxcv3f3XNzUwGD -3evUknAuOMf9eYA8KxmI1nBta5L6UwPw85ULAa/NChIvhi/ZAUGRJi+DzOQ59zwE -0mQ5/vjC8LE+kVThdxFr7FqXPu1+tiyHlxHyg385UEaWgn8YH7GXX5yMEFEglVhH -CmWzfIK/jnIWUBmKW881RBBGvwKBgQDN+JaIdAmuKNIwXlJCbYY0jEULvZ5hpID9 -JS22Bb1Y9frVEu+AUoYHL8cRxv4LpJJPgEjuNjnhhYILfhdKGUDWFmrxh/ICoQHj -WZinqlmSkdiZ/tE/rCxON3x1GkTMnksACNZ2KZVyxt4kgb5QTV2+hJV+xEGsUTAW -AYuXdGUzSQKBgQCJOeBbcxl5uuuAuZTkLGGkuYiujycD5bEkFhNHj4y0v9QgdoGy -X3Q5LViHK9oH6+kyt+7bhZyCz+19xwCi3Kowjzn44qEP+eszCMnHi/TR9ZGnpAPO -OtiLHQbqElzl0Z1DXp5fe88e+B50iS5A+6dZuWOAtAF2mny1HdVDwMpOBwKBgQC8 -EptRqbMVJg0XQWkXYu7CmLqLR++Q9Sca/5HHvWHyE1mgqhOrNq9PbJ73ap6afwFi -Op9ddIJRnRjr6YzWikybsAii1yFyqRYSRMORhYkYvrfrlbP30fz6xsuMGhpsRLXz -KB678qiWD2TULOxcYuiQiHwBLq9Q6ylfTrXp68xkkQKBgQCJiw3GNJgU2KAFJTdg -+Io78w1y3To2GylJp8sMhrtBZIMT28WMrjd+n//R8HLUv3J3kdYMsOcXPMZPxG1B -gNLQ1J8UmJOEDVqlQU6+w7P6y9fm0LIQFd/bZoundhHgfPfIIKpcIWbVAvylFDHY -ZSF3OsSM7t1fLTQPRLdElY6nFQ== +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDL3JfCFldvfFVe +p9VcMcfr61uVAYBLE7nHNs0/bKOEAsQFrwVgyRAYEaBl4xMdABbsIGmqhmoXwRXE +22E38oP6sFG3UJN3AW7ibvpM7ws8VFc9BpCCfqMtDztc95WPQt10auQ+3Owvu4Nf +CfdY+cQX9MCn+rI79AqfihvVI08B3N8btdrST0VNdsKOAqheROJ8qk78+hbNy/Sa +up+Z8EnAIxExO48FeFulk3XlJa68YBx0dMnIsnxCxmFkpy77w/7iyBNjxCNn8JcK +SnmcfnRYIcf8U78PneqXUw+3ZLP6EswImk+d0lSZLryackOOUWnLNcsZtgShQTTz +dhkFUsx5AgMBAAECggEAPJH+RRx+PhGjC8yyCAKCdAYp38viYmwp9pbBxOZybvaj +Z0zpPCiBL6WNEri1JRixttaqjpABVa142lSUPhtAO2vH27+FEQbL+1sd413i6Lnm +catRpHQb53dvG+Az/6zOP5jC2CqrwkLkdYhwhW8wZC3EUCSccFPCFETkoB8tik+d +L7Ri+mnKuYeAo0gNzOkXs9jl4ztCeFovobulIf8y1kwHdcPme5TYK7LdS/32A+et +ZqglgzLGNglucAXbdknuUKXMA/khHpM3xQeI6oC4H57i6Iq9tIZm3fTwtCrJ/GRG +ocFkjeEc3KRVASfgkmihEYtxLegm0U7B0IIpNPlYAQKBgQD+dEYb7gdVTsHPPPxW +w1PgqnkwmGlGLItLrXXazHWlISAUJw0yeeLAXJ3INL5RIIis/EfifxFXohC+UUvK +LHBmOZo7CSVfobzJL838pm9UajONd771jMCib2tIBMtOvir3vfCraoISTCHgsxI9 +52t5Cuxv3QuDS3LJHzV6HXluyQKBgQDNGaM/ORiKWcKzOjE3dMbgNGtCNCtZhb2B +OUStsd2n6h9qZmB5lLDnNyUZnYjJEyRoVt3caRLSDa1f2T42ywxvtpZvQlyll6hB +plPqvSMS4g8CrTXV7oLj+GuwcGWsPTDIOOMx/PfE9bznMNRTIxiXAcCXRm4SWsgR +zrshBUPYMQKBgQDfxB7Xdvap9Y2IksgSAMnle+UBcDa8CHYjAhLva/hVVBEix8ja +R8e5hHkY1BE9xM+M2Hra2wXEO/hfdZyh2Xyq2SMhoYRlWhVsE4chFLg40wAs+05K +IBJThoogll64C5I7taRNCmgCcUMlmDSFjdq8YnfUU95JAvOZnMFpdzwPyQKBgFAj +T1TZs0wDjH7JIwffGgHqmWoxxiphhk0imkIf+FKuuP2y6Mk4nvKI6ncaxaKDVztp +jaCccZ0fePm1gYiZR8+ykQ8B5/9PxY95NNrIchbjuye5lAp1+jCnFTTIhgGJmzDw +gV070Xfk6J2Qx7WARhBiv+SbwVBspjXHB/j7/KlRAoGAPANseZ33ViApVcNM/Y/K +RzUeTP+sqLtZ/CUrSLFxmE+++BMU1fZ10Xn+al/4Unc7dMZxh5+mgKEmnBjYo1ey +NfvoxL+aNtccVkueNu1A/UsmGZwMW2ThQfUvwbrJHIT0XJcjdlSnvnqzNwLiejo3 +/G+YoOXeyZHGkIQfo560RK4= -----END PRIVATE KEY----- diff --git a/jstests/libs/client.pem.digest.sha1 b/jstests/libs/client.pem.digest.sha1 index af9b75d7646..bdc762f36c7 100644 --- a/jstests/libs/client.pem.digest.sha1 +++ b/jstests/libs/client.pem.digest.sha1 @@ -1 +1 @@ -1831E998EFED1A712D852E4379044FA71D8E917A
\ No newline at end of file +5894EAB5181D5411D4916F70B2CDFEEBA7445EE5
\ No newline at end of file diff --git a/jstests/libs/client.pem.digest.sha256 b/jstests/libs/client.pem.digest.sha256 index bb980170b9b..9de62d73900 100644 --- a/jstests/libs/client.pem.digest.sha256 +++ b/jstests/libs/client.pem.digest.sha256 @@ -1 +1 @@ -1239EA1B24C79A3DCC6C55068AAB32B1899F1F7375A587DC76A48E2738FC8BF2
\ No newline at end of file +67A67B32FC253E12412FFC7D6A3C410F3BECDC10A45ACBC8BF422F790D4E818F
\ No newline at end of file diff --git a/jstests/libs/client_email.pem b/jstests/libs/client_email.pem index fd33c30af06..069a8a3b757 100644 --- a/jstests/libs/client_email.pem +++ b/jstests/libs/client_email.pem @@ -3,53 +3,53 @@ # # Client certificate containing an email address. Includes authorizations for queryable backup. -----BEGIN CERTIFICATE----- -MIIDxzCCAq+gAwIBAgIEDi6fwDANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDxzCCAq+gAwIBAgIEVcV3GzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ2WhcNMjYwOTA3MTYxNDQ2WjCBlDELMAkG +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQzWhcNMjQwNDMwMjE1OTQzWjCBlDELMAkG A1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQHDA1OZXcgWW9yayBD aXR5MRAwDgYDVQQKDAdNb25nb0RCMRMwEQYDVQQLDApLZXJuZWxVc2VyMQ8wDQYD VQQDDAZjbGllbnQxIjAgBgkqhkiG9w0BCQEWE2V4YW1wbGVAbW9uZ29kYi5jb20w -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDofHPqOGNvl3++6K0lPcka -aePywLU5fLnnuS4Xf79b2hJzMdbWrYNyEi7AzJio495U4yHtPGnd8t3T+FHzzlmz -BAUpMyQgNn2IWd5or7+T03d2KLvF33nH6g9i8tPYrZ15D0fIW1Q24kx1xUIftecR -Xp14ytKLo2/pjfm8SrYgqYuK6NzvBFPfwX0YM0lZvMEqK8UrjzWwHprBJ1fDEyG9 -y7H9d/MSfemvAP/FnHEDOaZZnLWD4eJCOKt19vz7zgprPKx1EDkteyx54FoIjgYC -qJN2X0cRi+gAmZ+VtDP24BzX7Xdfo714ZwVwqvE0DDg9fIiba/oQZku3DPr06QiV +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCh1x2IV4tVqxh2X/2FDKHE +ub6bTLnqj0kSVDty/c0egluLcwGxoN8x5Yb+aoRscwh+hHsn00rIPLMEqu/MbKAO +smKIdDnQXrQ5gbfvqcJbQyIYoFn8RafQXvDdzhTtEt9Pq4sgVGpEFytrQdjzV8eL +nKAc7B4PubAC++byH67T+BR5iRXcjw1aDIDpIS82/8r3R/lEVdQSvQi5vUy7xhH+ +ANpYJvreNdzG9MKHAYH3pxak//eZyDbUL1xheXaSyNnCbCnnxBnHqdiuSHzmXXgn +mjC++8gMlu2Bor+7FxGRBjqihACdcbnx7PF1fwiyBNaUJ3JWkve94kozn6TQV0d5 AgMBAAGjQDA+MDwGCysGAQQBgo4pAgEBBC0xKzAPDAZiYWNrdXAMBWFkbWluMBgM -D3JlYWRBbnlEYXRhYmFzZQwFYWRtaW4wDQYJKoZIhvcNAQELBQADggEBAI6hUHjl -l8Nya419U5jNyfNjVQ/Tt8qjsGu0NY3jCqijJQczJNQo7bxF5Ru0qfXj8Tk7Mgzs -h4lQAoGF6s25cCWnRIJIHuL3NndMKx7jCaSBTHjMgQjMPimHQyyJ1zIszAxVIg3a -rpLfLWG9AQfkAoIjKB5C1+c25o+RvYZ5M35rdzIIgTgg3fj5k3nYvNhk5SHkvD7I -rWPZPIGyin0Bl1IoS8bDDFhV7820G4UMyNRdFI1uG647e6lUYCt2j79xrIFGDZxe -Ovhcud8Vk2EZiebfyC/g4wV01QAnP+oqGuRONFOGHHeTCzxCetKIjXmOmB9dsimv -vzJ5GEKI9huzvkw= +D3JlYWRBbnlEYXRhYmFzZQwFYWRtaW4wDQYJKoZIhvcNAQELBQADggEBABEAJ6ns +/6f3uILOMtPkrBxR84TFrei1NTFiPhEg1b2fo5JFaOh08WasrA+fmiCoIqbXakS7 +T1one0Ww0IGwUv7A6twKQ6NJW7Edi+T8qisubNeG1YXNCCyETrI3B712P/gkayjf +/gu6pyTJqkFxQ0g85mg8leWN9TRKaIXYK1n3cnnY1L4Cndyp0JSFNg1gLTvj6yUb +xYJ/msQH50C3xgLgURGYBlY40JO6Q5N0gKXfmSBWewq3JhQ9BIyMy0HdAcs6mqwP ++WGKoUrYVo1h5GTB354AMHDkasu+6Rs92ovz3tjtiPsD2L+fFgfmThGSKEJrkZOW +fsLvGYWqU0PuSlE= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDofHPqOGNvl3++ -6K0lPckaaePywLU5fLnnuS4Xf79b2hJzMdbWrYNyEi7AzJio495U4yHtPGnd8t3T -+FHzzlmzBAUpMyQgNn2IWd5or7+T03d2KLvF33nH6g9i8tPYrZ15D0fIW1Q24kx1 -xUIftecRXp14ytKLo2/pjfm8SrYgqYuK6NzvBFPfwX0YM0lZvMEqK8UrjzWwHprB -J1fDEyG9y7H9d/MSfemvAP/FnHEDOaZZnLWD4eJCOKt19vz7zgprPKx1EDkteyx5 -4FoIjgYCqJN2X0cRi+gAmZ+VtDP24BzX7Xdfo714ZwVwqvE0DDg9fIiba/oQZku3 -DPr06QiVAgMBAAECggEBAJf3mfGVcHImTquk/mEklQr+ArHQg+WTARZWdqmHqLdK -wdqozm0/uHddKVB/rJ5hbRiB69BeODmLorMHU9KRpRKeYx0+P7QKyl3RmM9Hamwf -w6vqDmvWm40xE2OzpQSy4AedFGgEQvUpUZ9+FK4TwnoZJcgqlBwQ9nttgbwx/gE0 -c4ERW1M8HYF/D7NOSrOWIJX7N4tngKZX6v0nHuXvWnr4Uw7xF05OKofO6lhpxefs -VUMVzkwiKWudDUxPfd3Z3n9/9It8CQ5K9R0ZI242ADI6yw5F6U4WNqscnDZE04Oa -5lFkdasf8DhEALUiK4UeGOIwfWFiVY6YtJi5VX5CYIECgYEA9E8+ldh3WZ6x29s+ -5sIzQhXrTOKqohnwbd4RJxL9LDO0FPbbOWJ42OrAYlFou4lcohv2VrGGKeIWxmHv -/o5OZJDuyP45onJNTZpJKrcnpFSJ4HLP7moriVbn/t4T/R1fvD8MnMa5raINRhdq -E/vTHxa33Sj9XrLlpOP4yZ43wLUCgYEA85xflUE70J9khAs3snvmVh0pvAqVD7TM -HARLPNSYx76UVFiFwK1Nzf+aHVjtbMN3dKZ42x66IStqnyJyxgHvRl/KVerThqLe -ieDcpq2CYcxdI60sTgvydpIChWiHchLlrLXC0Z/CTvDyo9veWR8XQcYNeenwZyqf -Wr/NGLn7dGECgYAhCiJ9o1OotBR7li/whyzlcA9tS24mE/n28cRCE4hXlPpyp1vI -a+/J7h1sbnQKgK4dYkizOrjZKzFHTPFm7JnfcdZJKlBjDrAzoXzpoPFkgOZQi1Zh -eMxAe5dOWXw8i99pluE+xoVP3Q2MgBghcboAh1MAPs3dI7Z40TfRFGuXzQKBgADO -fr6GxcTuEi4hv2B26o9Ub2PxAQdZSOe61+jup0baCbGxzVeS+1P4SbFZLwgSKZ4Y -QwQuuN0NQMAgJBMlxH4OKSRZr7OdbHE2bmSa5HigbZqFo0Tq4zWjTCDW9MPa7inB -PFDnX4RVZehG/Rh8ct5D4p2JucMNsBNj2TEAxKVhAoGAHqFq1xNiuQbpXMmae/8y -orAOAFMX8SIi5IOadeyX/GnD6ieIqjgirwzfLwVgw1TkRicCHvTzaQmksZ+mUhIb -ZFEqet5jNVaWqmR9IVSjOXuozQMxWu6h3bADSoWOj5+NG3uhWug15zvKTU3dT0CR -OtDWySoudXolbLZcIAH0hAE= +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCh1x2IV4tVqxh2 +X/2FDKHEub6bTLnqj0kSVDty/c0egluLcwGxoN8x5Yb+aoRscwh+hHsn00rIPLME +qu/MbKAOsmKIdDnQXrQ5gbfvqcJbQyIYoFn8RafQXvDdzhTtEt9Pq4sgVGpEFytr +QdjzV8eLnKAc7B4PubAC++byH67T+BR5iRXcjw1aDIDpIS82/8r3R/lEVdQSvQi5 +vUy7xhH+ANpYJvreNdzG9MKHAYH3pxak//eZyDbUL1xheXaSyNnCbCnnxBnHqdiu +SHzmXXgnmjC++8gMlu2Bor+7FxGRBjqihACdcbnx7PF1fwiyBNaUJ3JWkve94koz +n6TQV0d5AgMBAAECggEAQQw6JYOyUBN9uI5qUmC6YFybvMXA8AL5RrGuV1Clcf7J +Fqp54tAbBW4QrQ9Y/FHb9yX+bgphw0uKVHTz/wEl7+JI8jlsx1BZNcfqixx7Lr0z +5hwFLv08LucJ/syG4qa0NMxpFex37bg2Tlzf+yar4HRqclWA26cxlHF06JpNZYpr +3iDbnqCMzMIPs9boKnM+O3nRo1PCl7KrXOgeCTMg5tdCsMR9U2mNOZQAGRPrOwiZ +/cqh3rC0+Tkwpp6BWUM3Ftxsa3q3AX6WI5pQ6l7+2q1rysZpKmNCshO503mp4Lc+ ++jpaLcgzlgAsVqA5qJ8LBbnajDVeNDkCwmmrR4C4gQKBgQDQLCar3tQnmjZ1UeNk +STIhGYW/BG5mYxKj5shZqi4zFjH+KiymC2JfyOSHqZYqzYcbssGReWh0CJInskK4 +y1yiImeDWc05pHGsIJAfijeUfPSCwr3ulbr+1pE/+isyhX+fYg/rz3X7lm0HeLxT +1fGOrjWIvuOJif18T6MeIJ24EQKBgQDHBeV7k8Z34Gegc/JnnrBzxlYOsuHIXejQ +/0dztkFiFDYOw94RiEP50+bK56Soh6ZF2qaCQklkSqBEtl//Wm6OWpoweTG3rTgU +leEjp0Y7HlhzStCzDth2QBmxXZT2m/G/jmJoowDuBo+HVbrNa5gXF9yCXqWowIfk +zZmhuN7A6QKBgBzyVrpFdOjA19u+dEkoqHDT1LY4DoXsNtZVq/xT3rK53l/CS40X +PimljKmUmk3/YE8oryPkZvLjkjc04XRCyvG8qPopzZC7XhcaPBA2rv3V1kYsgC6h +4Wu4OGBWEBWpXJK0FxSqN3SxeR212zIpKLq3XLhUGt2wM3BKvprc3DGRAoGAdsEU +8kz18teq3bnxnVS6Ewr4lKK2SHmIjxSTzP6mOuC2dM74tdtqPCrtnorj3E+8rhfO +nRDye+5vfTCZTWPnbfev41adjOzF9rqL8VtBc8simgC9UOp9zOloq0Wcuh3I/TT3 +kVoaFu1BPU6xPRuDT9xEDmJtVKk1LRhlIHOQLukCgYEAtzYL+ZFrFrsbvgDUj17W +DcZXJA5f6XpPb4biMVAS7SuE3H9w9BaTLIIo7p10hOIKuiB7sG3yZ0oJKy+i9QWV +AvHGeFy4jUGIho4/TEhBclmgPQ0+vCEA+dy6c0oGz5rfQuBdZnQ1qyU28XhLR6/+ +mHIvte5PXur+ki4euVWLino= -----END PRIVATE KEY----- diff --git a/jstests/libs/client_email.pem.digest.sha1 b/jstests/libs/client_email.pem.digest.sha1 index e6f776ce0f4..da13d5bcbf5 100644 --- a/jstests/libs/client_email.pem.digest.sha1 +++ b/jstests/libs/client_email.pem.digest.sha1 @@ -1 +1 @@ -550153EE393EED986E0259197C4CCD85DDB37827
\ No newline at end of file +DE8636084C85D07B6DE32227BF5797F2B078AB10
\ No newline at end of file diff --git a/jstests/libs/client_email.pem.digest.sha256 b/jstests/libs/client_email.pem.digest.sha256 index 16a14c569a5..33a6d18c102 100644 --- a/jstests/libs/client_email.pem.digest.sha256 +++ b/jstests/libs/client_email.pem.digest.sha256 @@ -1 +1 @@ -9BEA3AF13D8DDA1AC6641430D5CA2CDBF12472A54EF36A47BCA76AFB1C14A787
\ No newline at end of file +449F68F4701C634CF90C2E1ACABB550499B31471EEF89F5439D67FA5F4F2BC80
\ No newline at end of file diff --git a/jstests/libs/client_escape.pem b/jstests/libs/client_escape.pem index 4d514812aa8..b262f09b075 100644 --- a/jstests/libs/client_escape.pem +++ b/jstests/libs/client_escape.pem @@ -3,51 +3,51 @@ # # Client certificate with reserved characters in subject name. Includes authorizations for queryable backup. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDS5bRc/iLYWpg2 -7eTGSuroMaJJOZwavqmRXghykXuJ2FVVgb+PhBdfKYaCYdgZaIShHhMxu8gb0UNn -V8+SJ4lfewqIreUlJPCTQX3evRKDkQ1+XlK2jpciEY9FhtFpsMcm06e3XNzjoYh2 -wykFgLch5U+jTZHhljOqTax8SoER9DYPbjjgBjfilR2MVFsQKd1tPAl5UCt04zxD -8Mj3sAeqtubNpmabvWu2OzkPP3EraG0Fp7nRX2nR+NV1uKu5YPooKEED1JdG8FKK -LeyI+uzqABLuzNexZ4+E556Gat7HGSZMDquovDUqC95wU6n7Pa57bJyFqJ2Db1lT -pKnOzTW/AgMBAAECggEAUKLnfY7l/9dTz9zR1kea3cDsjhbq6wbvitdrX3Lky2Xd -6t27QsJ8tTQJbBzBJaXi4D/Bkwh7kLdIkGDwyq83RTykYHIs5TDkk0k9OUcNpyR1 -BlZGRerrOmmAYFMWCtU+sEfJHsDw7FA8/zvLmYEHhHxLIONt3dUyV/Fu++74vsXw -90rBqnNypgV/HSeF6ERNMxct1w971N0fm1/OfQDmt+XFZm0HEB2AE9QjFt+Goz0z -ShK9a80WFBipuCss/axJNdhnQPz6SiMOl2ka+XAHMc4WTbLR+HaBL2IsoSSWDLyt -7DFBiJ4Mvurnvj1zu88nevcTqYEPFx6gUup8Yut8AQKBgQD9IRmJ4hPoi4FdgTMU -8dSZVPvKCpLlKC2As20Q8H86iY+ds3goOjJsve4V6eWJJELinc496gpzTuhae8DZ -+Y2ZuU00HZ5nhQmJYGDN91yiFvheV7jW3bJ9nOaOzF/VyniC1o5lwSACKAJjdIBP -nKn5fSqg/mgkDZQf5fyRKURRAQKBgQDVSf6HqtX1a/UxHF5bRLQO6jZjx5uNPPJU -uN/5MyW6yxYb4gcJ6zuC3oNgX0A6QuSpaMoFjXGXGZ/mDiA5ISyJF7G0Ol8ErJOY -5Y85ou9XiP1djKqdgu6xht/Gz00PomPDWGnXQ3V8aZKTjWqDfMRs8lcAUvUc61i/ -WSeKoC7GvwKBgQCEszaFP1z6ezAdid7yqviuTYwWVka+FbsNDoMt7zZzxKvim7Rx -Olk3ArbvDAiGRdk+nkYB1VEXNBXBYcEvRJGENk2P9bsWP/tI5pq5P2VzoCEirFA9 -bEnnajrAP8o59QQKa1qJY55ZIwplgyzFD7dYENMpRVXpGKk/s70diInFAQKBgBfZ -TjydPY9Tovb61RIffIKubaZ6i0ofpnkSsviKX42jZ7V2cJMLWnwnpUkBXY0mLatD -rFMynaDnnJl8ut2od/JcU+JzJGzBXz+Za4pmTZzcFHiBYhJ6sXXoPt1cEKHO5pjR -KgSH5nsi0uDszxwkt1H3RwMiQ4YYSrQao/E8N/7BAoGAYF3PA0Kpkz1UugMONR1O -m+8Muvfi13s8/Y2DnIQUe91JWfoVEvqyDkuboJTuFDYw1er0yk0RyssEVNj3hpUW -lYd19zfYcFbvdnflFIPDyYHPLjELAcSs1RYATd/fn5t0JPGhewpuwjVL4GxRFMdo -mXqG2B9fBulemfeSpl7mcFY= +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCxtzjHpO97QL7h +vMmRLc7vq4OO2NWNDUGswJydXkHbMrcS4dfgj4INj62w1YxnbXC6wW2jofBE7vQ/ +EDGRROMqVEgbsMLwitGr3MlSIxrPTwNwUaf2gFUxB8isPq4YQVLBEoVEzTFPcU+l +9ycyV39Bobw17iEWJAwuOf1yvQL76+bVI//cBAcvXb+3QJ23I2tmBYSAEyT2bgu4 +cosbO9w8wLLYfpRzoUlZdVV3w1eLVw2cYDH0IW1+y4K7/OOVop0hWigsnqgZt2zo +1TaRHNJYOSdz27bZ5WAkfHsXIb2cxsGmWaGAmlpnMKliff5AadJYjRM39O0cHI9b +z6DgNRQJAgMBAAECggEABc71PiE36pFdK8ed1u7mWpMCg8K2iBusz9ajx8jy4hUw +Qp+7DI3kNElD5gm0wxSioJf922FJlxcwSHdhB1x3CEUk7jLCzFXdMH7Q3axkDe6J +MDya/sWHA0k719Vcn1JTQBg43tzOBciwT75aO5z8fcqpeiHEVxLqiwA+NmfTFyS6 +vHMm1CbFsYwdunyv6x+jSOaRd1oXKtsfH/KGELAO38v5mbzJSmLu9mwvgIaZ7WMB +Dv/XQgZJn8yFjXrQhOWPVs7262Q8yx+0gY37fhJbPAYu6lCHi8h9XdoaNKnP/rEL +BPeVB3CgDKFqSteZncbeWvzk9q8UY9JPD43WIt2mAQKBgQDeAz7/jDsJRaWgVqwA +mE7YSN8VCXnCJWX8+T/LrRYhE/bYSexIkbWq7FCYpRncm/1fPUbocJsjNIx2mEZG +4GLkye6d2uGz+vWM27mLNMSztB+c9yVlUKJpDfpPWnM9/GgEDKmj8eNbDVljMO/5 +EyRBauNbaobDG/ojYxMeI/dO6QKBgQDM6/ZMKsiIRcSjfPmsrg/OFvP02dliObEN +qbpGk2vRpTiYnopJHO8LBb7rlmoVWV4rYhlBpFNrRAObUVLv7LG1bdo+Q/mlE/EC +FPAKfN7GogSiF24l/twLmoQTgOwW3xxTOzL6kSV9aHxVOL0N2zoTscGgbZMV0Hvz +wacI/FOoIQKBgQDKDLI86GaiHZyKu9Z2BCddd5RvFNyW8GpNPJnux2uoVv8EAOLl +eJaZI9CF21waBm0lTCNIT5MhCyX6mML8piHajlx3lUhsAC2RMDdAlZme4oMS22pR +Nn1YlrwDlBHli90uMkgBSJbdutxrBZKgX+dTEfAwtlZHIyMXKYewmpLsYQKBgQDM +0Yv71UdZ7WH9hoyG6/MgKhDsSlHcu40b+ukUYYUCpgFLiirtqN3ERpntHwopDInz +ErnrwjMeo3x3YXFkHVAB5yqb0ZVUSfo5+nNyCB0irA21dXXCxFlrv6UDWXif46CM +ED+D8k9maWjcRTmw/82soZ7Gmr7Irvk1SfmKIan8AQKBgBB68OsyhPFY2rpI+f5L +G3aF4S6EJpYtbJvq/UDLCLiXh8mgE1UMTephqD/ZxfM3fN64Ux2Ezh+hKSDUfZEw +xZU8PnhzFwicaZnGOCt267qO9fcylHIqJ3WMCCQyno9pWcMZDvKrTnZslfGeRWB1 +wKYreYBUywU7jSZVpFm2AQDJ -----END PRIVATE KEY----- diff --git a/jstests/libs/client_escape.pem.digest.sha1 b/jstests/libs/client_escape.pem.digest.sha1 index 0a034e38e5d..dbcee0140dd 100644 --- a/jstests/libs/client_escape.pem.digest.sha1 +++ b/jstests/libs/client_escape.pem.digest.sha1 @@ -1 +1 @@ -0AA7F647A00B914C579BA7D9B658EB9672E64E93
\ No newline at end of file +F591F020AA95C50F153085D577CE8571F30D8FAC
\ No newline at end of file diff --git a/jstests/libs/client_escape.pem.digest.sha256 b/jstests/libs/client_escape.pem.digest.sha256 index e7dcc81d937..2bdb65f770a 100644 --- a/jstests/libs/client_escape.pem.digest.sha256 +++ b/jstests/libs/client_escape.pem.digest.sha256 @@ -1 +1 @@ -ED1435D42E25B629074BB444427D51BA355BA15934953D1DBE7EA049F2197E5B
\ No newline at end of file +EA837C5070EEAB2FF64789387D7FA660D5639AE6AF262F43CC873A76F189176B
\ No newline at end of file diff --git a/jstests/libs/client_privatekey.pem b/jstests/libs/client_privatekey.pem index 9c6f2a781f4..b883de2843b 100644 --- a/jstests/libs/client_privatekey.pem +++ b/jstests/libs/client_privatekey.pem @@ -3,53 +3,53 @@ # # General purpose client certificate with roles. -----BEGIN CERTIFICATE----- -MIID4DCCAsigAwIBAgIEBeXG1jANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIID4DCCAsigAwIBAgIEL2OwKzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ2WhcNMjYwOTA3MTYxNDQ2WjCBrTELMAkG +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQzWhcNMjQwNDMwMjE1OTQzWjCBrTELMAkG A1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQHDA1OZXcgWW9yayBD aXR5MRAwDgYDVQQKDAdNb25nb0RCMQ8wDQYDVQQLDAZLZXJuZWwxDzANBgNVBAMM BmNsaWVudDEiMCAGCSqGSIb3DQEJARYTZXhhbXBsZUBtb25nb2RiLmNvbTEbMBkG A1UEDAwSQSBUZXN0IENlcnRpZmljYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAx3irdwnjHqZAfg69RzpMYjNAcT13DPixUPRK5vz/lIl7WEWpo8CZ -zNgxpy5pA958gHbt9+TGgssL9dwP2pcfWSyVjknpdeqlSj8MJ/HZ9K3KF3idn7QE -BGTgl6oKy4FPtWZE9RmAsOuuUtj0/9Y9FKtuXdZU0oqco0wJF2lZQ47qhS31eNIf -utTQoqpJdwVX+tmn0uQgmQuYgRElAI5+PV5rLLzC/4zAFaqqyBuXCLqgAKLbGECT -VfB8RVurj9Q/Aqh6zHwJ3J8tJZdUgyYawM3BEo2jID1R5jpZwdh0lw6cIYh5/CQk -BeOOyWAPHaFZARqg+ZvybmuBdpxkyH+myQIDAQABo0AwPjA8BgsrBgEEAYKOKQIB +MIIBCgKCAQEAv6/hbwlJjz8L3KWV/UkhoUTPg37fRp78Wt8xQDNWTn5SfgJRYxwQ +Qz3zXwZBgqon7tYM5H+CE9SXtmzeQjW8ulgXSjFZNo7Q4C4owps6v7RVcMXgV+7d +vQvesZsD7m00z9oEpPTs9HbiVHuq7Acv3CjJefGvX74CaDM123soVhCZ3kGr+Nyf +zW/rkVtcMBjcg/d6g5umy0CQd606a/0QTkKt3bj3KK8hfp8m5R4VTtzW+gXNe1Y7 ++Jo6Owtu8S1m7KK08yXXeYyRHwo7Hy7x1JGh4nNwjtn4AJvnYpijsEBz/k3Lr+4n +GNSx8lMYAm7RSr3Jx96bXMeaZ6lyqJgiRQIDAQABo0AwPjA8BgsrBgEEAYKOKQIB AQQtMSswDwwGYmFja3VwDAVhZG1pbjAYDA9yZWFkQW55RGF0YWJhc2UMBWFkbWlu -MA0GCSqGSIb3DQEBCwUAA4IBAQBFk2Xj2ofmEthuwngCt7FJOynUesK8uB95rT+f -k7r0ThxLMRRmHdHzue1GX2x0SVtbaiW6OUPRJvQ4rrNfpqH6MN6mh9AbtCGwMas+ -h1h8SxTK/x8LXIYhkm2+mfezUxCuGQfvWJKSHeqPr0DEnxlyiG4ArpcKDsxwfB9d -B40aDBTcURpAe+5+Kc+pLaRLkTICIbzkycpcu666iKWVJIwJzLarm8yzB8ugkoli -gS3P4AexOVqiwnVYD84pijlKlRS0UMQFmmqn1j5d0UGVHpDv5oJkCqrHXrpmYR1g -3EVc5PW9m5n2E0E9fdutYqijNmruCQz0n7FxY+ZnRcEW3s7N +MA0GCSqGSIb3DQEBCwUAA4IBAQAEUbXUsfXgXsRtqLEz5h+JUEfn5i5Ac+PrK+zV +lamEOKTjDnLggkXwK0KktRJAxBxJBI/Flf92LiHgHeGVCb7KNP/EnSkzh0zJkbeE +W+j9uXhTZt0MjVAVEOkgblp90CJOqfMoXPZ7EU9roz+8VwdZvriYYoiElA/cb/SK +v+ezjc3oc2kX0ODCOhIoFRsy7TXdq9qQGjUHl0qKv9/9PTiItKkrbS8r3jwlyHUU +OmuDUu+lOW6nOLkBmolEOtPARp/FuKNssS54IyFscbndGDteqSRZ2LpUeO6bodms +h8VJvNInhCQBgHB/0+IyRiOR2CNhgMAbg1vTyckhtEAvqwls -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHeKt3CeMepkB+ -Dr1HOkxiM0BxPXcM+LFQ9Erm/P+UiXtYRamjwJnM2DGnLmkD3nyAdu335MaCywv1 -3A/alx9ZLJWOSel16qVKPwwn8dn0rcoXeJ2ftAQEZOCXqgrLgU+1ZkT1GYCw665S -2PT/1j0Uq25d1lTSipyjTAkXaVlDjuqFLfV40h+61NCiqkl3BVf62afS5CCZC5iB -ESUAjn49XmssvML/jMAVqqrIG5cIuqAAotsYQJNV8HxFW6uP1D8CqHrMfAncny0l -l1SDJhrAzcESjaMgPVHmOlnB2HSXDpwhiHn8JCQF447JYA8doVkBGqD5m/Jua4F2 -nGTIf6bJAgMBAAECggEBAMKSM3cnPtLryqbry7fJ5y423hpXoWQWxie4U8Pjb469 -WIKvWR0xRxTooe54t9kdUgahe9i94OE+HImTQiewF9UNR0kHUeJCoz68Jyhjon4o -c6PXdLGOkAiVOfrW1DbUCSNiAcuvN7fb/Sw1Ey7nFKev3TVNV2oT6VzkU03x5i+d -ZLvf0u6ojO+dfIBT8YXOShcHYgAe/0ls4EQaXgcatmJZCjJVAA6CPb36KM2MJR92 -YhyhPI4maEHNKqQf+bqU4ghboPqQL373u7IND924ENy/Z1740Z/wXZ7MVoHS/N6X -TszXrxavfQrscYBICkQJF/7JwLZ1mVFEwEPvV/qbM7ECgYEA5fgraHqtzVYjQWGr -Gu6vr+PM8QQIF3pmRW22sZ0DHd6Z0NBrSoqXDv/Uurv+Pj1bCirv6EC7jNI/346y -6XXSzWuVShwnLv3MpEk/Qj9WGlXL+CgKpM4zZPJtlmd26h4dXKYBZNWtIW9yuU1H -Ic6IQMFkJDZN9xESQNfEkseB5JUCgYEA3gzB5+HqbvYU7KlDD05SOJoCV5bkRXmQ -miQHobpSCX6uxJRMHGG+n7mAtZgEt1DY/EeRSA2zmt3mKt/fKzouDVjKDa0UP8C7 -LWSsKNsEakNy461VSXN9LMChMTKcE6/GtbuZS7DkeNhLPs9bsWV2TAIlytTDZpVe -Rqkezj5omGUCgYBlQ0QJ+4swka9wiMtJTrT55HtH3ZiajgEerVL3HsZSjsR4WG4G -IsSljC1mFIW9blL6RTHiuS5csfACRtmtR36NicPxIDh4zrUf2kkKqM0HR6RLH4ag -T1P+LWnoAqMwMBaJx2dxuU1FHcgMpGSgFEuXCBFKiMcH9fJtrxUV9NfTiQKBgCXf -cytDwyKN4l/DNubjau6whfm+iMy4wUspHgwdpWRtMQ3iZWDp4wOHNkbC2PsTVQ8i -fcsWWy3s7xcc/Al5cOVh4YSXor6E9uf1JdAKGySswGnI5KUUh6Mcb+HeSfSppHDW -wHzCfRWHfr4FzBPjxFuOejewNmvGyj+vFMwEpP5pAoGAHNosMo/4nCG2u7VQ9scN -aR6QypRQwlVxrEI1BuvrLjpGbYFw6TSHXgr0WsFVJN5Dquxw8n5XthyWu+KXnyX8 -Bz0tmfeV7OzQMWxbGRuJltKGIG+wMQ7aNOROp2rmx9DogT060J4aL6XrLgQQ2fQn -SyYfR5UEh+hc6hTFhzyT+fs= +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC/r+FvCUmPPwvc +pZX9SSGhRM+Dft9Gnvxa3zFAM1ZOflJ+AlFjHBBDPfNfBkGCqifu1gzkf4IT1Je2 +bN5CNby6WBdKMVk2jtDgLijCmzq/tFVwxeBX7t29C96xmwPubTTP2gSk9Oz0duJU +e6rsBy/cKMl58a9fvgJoMzXbeyhWEJneQav43J/Nb+uRW1wwGNyD93qDm6bLQJB3 +rTpr/RBOQq3duPcoryF+nyblHhVO3Nb6Bc17Vjv4mjo7C27xLWbsorTzJdd5jJEf +CjsfLvHUkaHic3CO2fgAm+dimKOwQHP+Tcuv7icY1LHyUxgCbtFKvcnH3ptcx5pn +qXKomCJFAgMBAAECggEBAJgKW1cFGNGEAlabCGMEdKZDvAzivxp21FcHnTr8/UH5 +NFk6YW+pPMT5CGagwalwaYgpQ8Sh1n0ALO3HYGtH0FBFuwNgLRD3KnoGYtIo6epQ +kUyHxzA4CK0AEzzwZafh+ve6R+DHXINzIIY+KQ5ZjP6lY1lT9/SK88HOjLNv9kh8 +NAEUoBtcMW9kDryDt92PAlXoguXNiGzd4JYnFg6iFLKn7tdgczz6dsrTPTIzmOtq +KrN6G/yFv8dG0MnizcmlLRKY+Zkvt7YcWatvWnpDwZle0ABjIemkpWV0hFjKPnhk +qOM4j9gw4y+Qga3agj8ZWXtJGX/8cOvbszejQlesPoECgYEA/IM39oU0y+NZOkUA +0qujGbRk1FgRiOGvZf+xK51fiSGUBjomUp6aLBGx4tPUAfOgoXIA0Vy2x7YRSK32 +ZlgNH9XKSitzsPvZHGvXgCm2hU/NxPXHhsJvNuzGqCri3TP3xUzcH/hTDO2y4Y+O +NYzIN3PjEQS8ba7t3hTEJBjgW/ECgYEAwlWbkzHwFIyeaLlOqqUi9Mr4C+AH2Gv2 +xE8SNV6Yd/kY02TkyPnJiChuzCHVLOu+HUsWCX4B4Ry6uRH7/N13q1lb94ePFNx0 +GD5CVRs+CU7qXja8Ey67i4jlPl0224VhHOQBKe+HMIFMLkKegp2LIzK6blVmWkbF +lADCBBgXj5UCgYEAtF6Ssf/Sh7Uc/ldd0B4UAf9uapOB6vGylTxAdLQUEuMuVghh +aXCrFcGJ/EltTfuViNzjIqmEUkGGNRE2SUKqFUxkE/jXydsL6ZZKt9yT6MPpasBZ +RrRKNsSI3oTLylAdswxEzH1X7Ys41I/zd+LY/WtFDdoBMqPae2D//fza/jECgYBP +SD+1OI1axNenn9ohMkflmJzDs31f5QQCqMOj9Fi9sWlYbPQNriJzIxO4wiDHN9IS +/1wZOUgo/+CJunWUfwHgbQ9hF/PereXLMjM7p2aSw5hIIYpvRQSMc6ga3kqQGoU5 +FSgIZMlBl65tvQ4P+ZgXHw4CD2M3d2IJ9JkytGWAVQKBgQD5F+eiPzXWwmUbBxXH +leIQ14QMfIkL+2XgqXYRndeZuoIiwEHjjIF9FDLas/gFWlu0lBi2v3oOVIZxQyG6 +jfwbneFu2xNZlD6mQhWPpTU2xqno7T1NEsop6Q8Vt6pPW6SgJ8gaqAlK3/LyX6Ej +Y7eFhnHjLCwgq3B0lBkcVeg4lQ== -----END PRIVATE KEY----- diff --git a/jstests/libs/client_privatekey.pem.digest.sha1 b/jstests/libs/client_privatekey.pem.digest.sha1 index 371372f1d66..1402e835376 100644 --- a/jstests/libs/client_privatekey.pem.digest.sha1 +++ b/jstests/libs/client_privatekey.pem.digest.sha1 @@ -1 +1 @@ -6C6C0BFD424E1E597117929F4DF68EB970F334FA
\ No newline at end of file +C678FD6B6A52D0180CE518B4B74C9C92BA941869
\ No newline at end of file diff --git a/jstests/libs/client_privatekey.pem.digest.sha256 b/jstests/libs/client_privatekey.pem.digest.sha256 index 74551d8064b..85a1cfdfcf8 100644 --- a/jstests/libs/client_privatekey.pem.digest.sha256 +++ b/jstests/libs/client_privatekey.pem.digest.sha256 @@ -1 +1 @@ -F38BB311A4DEC8670D596D117AC84D6A6FE90428B6F6D881255FD58B05199427
\ No newline at end of file +4F5C946F3C702A7675005C921D438A43D66DA45F540AF6945971001273604544
\ No newline at end of file diff --git a/jstests/libs/client_revoked.pem b/jstests/libs/client_revoked.pem index 17303642360..7397be71838 100644 --- a/jstests/libs/client_revoked.pem +++ b/jstests/libs/client_revoked.pem @@ -6,49 +6,49 @@ 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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDGWbSw8MpSZi+d -QZ2YoKnsjb/Uhy9tnMPXoLmXFFyOtb1AgKEKIEgO17aX2eOyylQO3LIm8RRyONK3 -azMOh6zhvQN/SBFPDsrKvng13jWOSwuLJABuyKJ99HLs6tMD4zlraN8rmysusygC -83CZXp51MJ8KA1PWDgcEduCk7UE/4FOSQQ+mAEvCH7o7xDDQQFSNBtNDqq23dkXd -2mBoHihH1u5Eb4WIVsiAYdwfobbKdkr4Y8QXdU0VTp+ouxIEpXEGThZErvH5+jD1 -JldYhSfDdsE3KrzjnlIWD6Hv6/dELoP0Dxlp/TECHkBcBURv3pWBK5ZBWz6PwoNm -WwTrThz1AgMBAAECggEAArAEesFIfIVV79OLxx2mL8Zb6w1J3zpYjPtoiFuGRYjA -37bed7yoPUs+9h/Frg5/xRPIdi6eEE4kzMdvEatU9FoTSg437dJNfSHHjzNLlnn9 -1gzO1LFzQjGlvQARi+PwSzxIida4ZxGWYTPbOrjFfOEDxqb049mczrqtoI52a98g -JX8U5CfxJzpyeohXUN7mrUzQGZWH0pKBv++IVw4wVpyFAe8quxzd7LhiHac8nY9F -k+niF2fNoHz/+tZJ3KBZsxjY9nT0Ub3TZ/IM49ANjHHEzLv4beALyvNwVSY6zQQX -W8OTiyPue9w/dOjrLZ/s4DWXXwF2/1Do5afPE6EkAQKBgQDs9R4+pUahBqy6/eoM -6am1ytdaVDA8zC73P6DXxMBf+xKBOvOaC0dn60N1Dyr0lHi5TohqcsUtGlE98DUl -JZ8LZHHkGthen+TNsPnvqt+5chiodk+74JTNgJjKgx/WWbjzyWY2O+Pll0ZM6Xbz -mNgYY6Thpf0Fcs67g9EO5v5zYQKBgQDWSlTd6ETSLboAHMA867cJ8ZyeTGnkNGin -3CAVutp/a6e0+nFZiLUh2su2C3YaxirKZyEdTs72YgQqapuiOqO1W+/IRh1FUD1q -0+XSYmthfWJZwvCUFVnB/Xgzgff2d3abvWrRGX5NyJ1WSO8nvxFMpOMUJYFktTH9 -V/T+QDZmFQKBgQDbskxvctewVrrxyJgnjsGd3sqaYnIy/HETJrhfNXnTw7qdfOX9 -TjXPYO6zavO9vqbL0MdkQrMUJVFr5vmvTllOu7to7Ybs/LysBUlGcBxsGSBJmSBG -JmxwuKlxIe/z0k5MIdAVuqOK7B3vE4sJQg4hVsm5uSeF1LNeYlIDyiHjIQKBgQCO -j8UGHJAsg99KU9ZQsUCEjQj1B0ErYPJ/OiLeUgEq5CQecr8WIazfaQA9jEJ2bX/q -R9Hv/Y4SvAKpdWM0+m4PKarMQlkW09sIRxCOdouZwCC+NsJ2wf2E4WwmWEDu52sx -EUMO+Tbd6KlDziHM/4AyzT+FF66NoT4wnWOQAoguQQKBgGN2gf77TuTgeCfttkLA -oxM56tyH1CZnHeJXHIxLdSyqktNCTXpAN5Fc+iTkfnoKTvdPRp9uJz59RFcGQFsX -lrgSreguRc8qS9daHf4v5fFOEnp3IqiwwWPUhVqRFnTNy+gUbqfPCjozHSP7IA+P -PMOrgkie4zWo3pzXTxQ26VFy +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDXLYp+lWykS2LL +UxAp48lEHXPYpE6rlyJqr2Sk2lji8Tneo3AHPtpx+8pPWJP+sqtM4ZIu42ag7AgO +Ru9+J4xyWZ7mDAMS5NHOpVfbg3xDuTAC6dHDQq4YosjjFR4x8Ma67PKMdCDuMXlb +p51EwNVnBnOPKXFdIbVF7yITHju4jv1f6y4bhO5TyhRqgtovtEOR93oJv1m/wGAx +4pmvr95alwKtRAZiti6nXE/CFLMjkCATljrLu8RDc3BndHSuCP57X5nnFpYoMRwe +7r09vTKYuelYs1uLiDbzqC/fktfvzprme/rBY+f8IiVyl0bRTF9zhQzTctPm1+hr +ljvd+8vbAgMBAAECggEBAKZBtMmbkKbc7IenNUz4iFEN5K2WPobMLrZ5sGzDnHw0 +4H7Kj0u537TEVIu8KBVaXYr4myeJYomh9ZN6cZ9q1VShNGoRC+r0S7u7+0dLr57w +Hk2R9hZFlhjI5ii2726s2BAj9kBZlfwU0+zidFxkFj8VOAJ8he/slJBldVGKQaCV +yAYykH+XAYlUnaG8TYOLsqJjB2yROLjDKX/55D6aHMWeYOihEgh/51O1sYcw5iiP +Fv/BWuZu0K3wP1FyzRjPm7rZfZs7Jgx/8CbBR2jPetvm2OibuyvHQr2guT2uYbcl +e5PRj8CcfiqwJSlvPoXfi3YKItU+rTnUfycYENBY/iECgYEA8kaqJWK0kb1TSnrl +vOdUUELZr9LYhH3yp/+/dJC587hA0PNlhH/q6RtKWy4Q51qc0VjYO8gXmlaFyR9i +Gl0Yw5rq4yuW6S/47S4jYs3hdWSztzg3jTOvbXoN9D8sBgR96YuEigbHFkKVOMzX +ESj8HS1lOjmnq3S0sS/UpfmFKysCgYEA413qhjnpNEce7D3QXyxKOHgX+Mx5IVqY +x/VfRSFlRi/sPyDd6ZqCbnv2geM6jnK9wDaOj6+k4ERLXNMGJqE3tpwt1QROOG9Y +LUn6VYR0lNZi0fzJtCXGKNq30aOb2eTt0m1wYePRyGGTmTouUhMJZeSF6S6h97uP +suAC4k48yhECgYBNlKdDVXow+QlE3lnWxdTP5rhCfyfqNVKQzWqHbxi8nJHU1zv4 +0+VrQ9vpmrS7AN8agnKrogU83Nv2bWBCxPD7Ig55NCoc/cmeWZnnN7osl1SdJRlU +0+onCmCRh/EW9DVFpfGJKWZzEFssVxu/WPpydWjm3jN8yeBapNBZXa9xBQKBgQCT +hWoXcReofcTIj0rVlY0KmpEjMrgdNgUPKFuKJSLqqUllpFOXsFKUkQXePKrPpg8L +2dohzFrz0Bv9vEWvZscZSrhKECMYZtYVfHxaZDioIXm4uYW9xwyNkWvXL4p9lBXi +hHN4cDK7CuSTdLZ9NjDQ1bc1FrasYBvaeZIld5HloQKBgQCmb5LTVXvcjHRKFDsC +9dmkaQl6ttOnbhvn+CjdfwgfiPdOLvHAp2Q3bad0xbMc8Cc7PYxbfEPuYIeLHxB5 +fc7WeRvwVLeS9F3ClkYVSq/D9ZU/U5tG/VsrxylUHcVAA1hK2aHaWN1zcJd7Azaf +hhu9hM1a/hdaN2MKcOBSYFob1A== -----END PRIVATE KEY----- diff --git a/jstests/libs/client_revoked.pem.digest.sha1 b/jstests/libs/client_revoked.pem.digest.sha1 index ab0b6bf945f..954c1318855 100644 --- a/jstests/libs/client_revoked.pem.digest.sha1 +++ b/jstests/libs/client_revoked.pem.digest.sha1 @@ -1 +1 @@ -0D9B961640A8668868B732117F192E880B2B49DF
\ No newline at end of file +B0AD6EF051052F1F5E25AD400848CAAEC237AC02
\ No newline at end of file diff --git a/jstests/libs/client_revoked.pem.digest.sha256 b/jstests/libs/client_revoked.pem.digest.sha256 index d030b69ce11..4503fa28a36 100644 --- a/jstests/libs/client_revoked.pem.digest.sha256 +++ b/jstests/libs/client_revoked.pem.digest.sha256 @@ -1 +1 @@ -E98D6794E78C4000E48176E4D0D964C846E9B9896FFC5F7284CD6D6477C8F170
\ No newline at end of file +619462638B204A36B830C672AD7596B15DE6653B731292C81F927A88A9AA6C99
\ No newline at end of file diff --git a/jstests/libs/client_roles.pem b/jstests/libs/client_roles.pem index 655172209bc..085e7ae2da7 100644 --- a/jstests/libs/client_roles.pem +++ b/jstests/libs/client_roles.pem @@ -3,52 +3,52 @@ # # General purpose client certificate with roles. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC73uuBPT7x/VIW -O2wBeEXfLZNeo7vC48LHqCms0angAbpgzBVEIZghSQNmMl1V3PQZFbkAAV1p6xrS -yFT6LlU6LxYMg+MbuqV6yLbzrjqQLa/9UwoimJCQs6rFef3c5DLBWuWBf0VR4fhR -9o8djxZqoiGYu3Rcog9Vxj6pahS33ueiE8g99LgjwFyM62WvfuXFPMoL7pHYw/Qa -ncG/lm0+UXY9oWI+bxPRcconnDHN5z3R9pZz249oQ2Gt/wZ5mxxJxDgxEMBnuIM4 -mSxjOBuPbc5NcdCxY6vhgPeOoXZMl0i+eil92SP6fjN6zA/HgZ7TgN27wAx4UgyL -36+fjuy9AgMBAAECggEBAJoUMIe1KEulG86Z+3GVJ5DrOwMSO+qRi2zd8RgIeE78 -e9PpbMOM3czmqcAGLGBAL33nP+vOMsOsizo2DOOGXmWyul2XSQqz4AW8Wbeuu98F -aWHU2eoXv/C9OaBt9ZNVIH9Nwg6bx8lpD5SBJ0zxzku0HuO5UayrSPJq/XdKRiWp -Y8iDOmXqhs9vx81MQHhI6v4qo6jowRy/0Y3M68FYPOYVsjENrEBmVAb9mDy2YIp0 -Ii+e9iyBbwI3LvDtDFNZS2rCpUL6PmcfkSrDhplmaJfx1Hv4YlB4IWDeuNrYf1gJ -p2qoOlw3OudFKM0uxwAGi1wQMktJSky0F2+nJGvz5k0CgYEA9VR4nzMICVK/Z5yT -wcl3CoXDbTTHe2asiwcMYjfxjeHtBivqq0o6dSS84/n9+lddG4AS6gD0m6WFkI/T -jF5/KvY3UWjvUlVVFA/0tPvS6ojJMLlqHWqGknsVg1Rm60kG4Bi8XDgv01yIxxwy -eLQEdn3C08McXnJ3f1O1j9+8MMcCgYEAxAqxPdAadJhcWvWXPXS79qEcLrk/1eMf -2oVAMl8qEyVqldhDt99w/y7vYaZNPKo355hBY5a+pDjoWAfYpQDViy5wD+k4fXHU -9zCVaMNdzx+PdigmyBAOGu8Ibigm4YY5Y4kOaKKXhS2C9iJZ/sxcuuP+G4UpG+q0 -FMlUYAr/ulsCgYAp+nBBXWwMnFogEoy95gk2hbjw4M0ZcnInv+cAj24HxxbVrYIU -GTlzffvMTqSEx5oo8HtMCynP0DzQhau/IxRDd6nzhi8dOXi7XBeVOFnYw9sZOUDN -E8M/IUyHElQiAnbotZLVfM/CLN1CpLKGMNdqpw5FSed6yb9kzCAPJEuBVQKBgAw9 -jquJXt2A1eNoCjVwIHxZuuS/9Fhqggam40dB4eKoJ2uLwU6tyORmDdRPCeuLxUnU -m+CX/PdMBlXYx5Il5y91itGzgi9y+BUnF20fJbBVDCQYhbNgLUFJQ4F9SFA0jUjF -ufyWildqbA7qPixGnlOdALS/L73qfav+liIZDbaZAoGBAPQ3AMIfd3GosmgfGqJ1 -EGM0sEN5V7bB2HtTRokQjwu1wVzBexBl/0EtsgSZnvVSoHWM7xlZLwYy9jil+pp8 -iST52CMoqQimOGSjHbmXQ5V68Oia/c+Hy2vfoyEn7+4SAv1q3uf2+JSf2G4ci/o2 -fgk9cG8GRZTMhHwhbsmB4/o6 +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDI/OXQfX54tgn3 +YdeF6yWrGX0+H64jpUv7h9vQRLqyzxa/nNQ7SzmNchsXMWcZ99J/O/LY4ACbTZ05 +XJTWlVFo8vOPWw6DeBa7Bo3IeigG6DYKfVCEiCVz362yKTspYWRJL0uQpPxb1TRD +Zsld67H9R2q09uCDEenJbln08YaG3j88tW1YI2A+khwf3yGH8xc61Zj3IHpwUepZ +9HNrWnkM9SO7kWov0csE8JYNSsz2zQjmnb5KvX+MyuZJDxNgBzNCKeIPNcUlSjNI +qw1BsgKn5CSaDutCCSs6spTwT/soyUQKZ3O5byvRcIKZFy6tBxI5UyrLg1aaOUbO +DvBCLeJDAgMBAAECggEALAIkGAjCfo/tkrtbw7j/YH2OTOIG8UsqXgMbgHjsIGbz +5jTiy7DnAy+u+t8YYjk/YBiyTgaOW3MdMAgzluDPGJnJ9uPLQ8Ixx/XhabpFtW13 +F8jkroBZIwwhLleU2rS2jsfKVfuqPjlq3i9NfEE1ke3nUYSVGF39wNtm2xlfiXwR +IAA7y9fEegEA26sRErlNWZF6Lya1muK5LqqxbKcknpM9em7pW96GBToGqxy5DEGr +oOnQ0+FEkYVTIu3Lzb13k3KjeVh7CllbBa8O1sYgnZxwdqkjilrTm2miUqGKyT3Z +zuHNWF4UwGgA0tt2M0mjHegMfBJrobP1lPDjLJLsQQKBgQDpfXzlRw/yVXTYCxYF +IhZvt0uemW5ZeiYIwtWPlB8F7eleXS+rldk6G9ZQaVxzTEN8rTGk9pOV/TQdGBuh +Wvwj4z5rBnE7NUc4JioE0/9TwR/iJ97nxIZBw7ugYVF6nT+CEjWxD5EK2CRjCHtH +DmSs6+8i2nIJcfFRuUNhSeMT8QKBgQDcXUGrR+xIhcrCe0IfU80rDGP72nNtLhxl +JruOivmiVIgvKf9YJt8Fg/NY/nXt5ZLu+X6fBmqgea8JRFgMYJLwhwUH233Hk6qK ++crYKD+gvcmudrnW+KuWU8xb2Igp7+SdUEs7Qc0N10gIrdNLy07TxiUV4+K+uQo1 +gJMKSaO9cwKBgH+ezF5ReiDdnrDbVlzV5eeICzgT6uHTRuiw/aOttUs7X7vpOT4S ++JmvT3PCMvr+K0EBNUpSUBbCP/LLE4cdQQWolpxO+CMBmvzQt1TOPxebTn8Bhe+u +VieqAWrG5o8bVfQVWe1+cau4uiK7Jw6Oim6NwraNKZmKAvnFRlPt28UxAoGAHh/F +fWOsolFf4Ww2ItAy6OKdvG0lgFRgX1eHJjpLW+yQXVoxZNyTek6Kcqz+dBIBHxgO +PjEDXIKl8e9c1fxRuf3LK0LPE/xUwQDawOfnotKvAmGKkB+YXUmBU0DrhEgeCX9T +eXtKS80VNNKGYwMc+IhKw45OjeH/ykaUU0Cz2I8CgYEAwCLQxklGrlsTPehgC/CE +0ZKYRGACqF3T+jWIsUP8BUABHxQsIik3mXAu7tcqRcD+E8D0Ctlqc70xFanSEmYa +NN4gxX8rFBwKTmgQb7+25r4G7koGNqIIx2cGJVVF3RVokPTdbX7NEER81wQlZ4uK +RbnNju9uqfxBtl7itm+pGmM= -----END PRIVATE KEY----- diff --git a/jstests/libs/client_roles.pem.digest.sha1 b/jstests/libs/client_roles.pem.digest.sha1 index ceea851919f..8a0cfa649e4 100644 --- a/jstests/libs/client_roles.pem.digest.sha1 +++ b/jstests/libs/client_roles.pem.digest.sha1 @@ -1 +1 @@ -F846D8938D54CB1CD3D1CEA8573F63C22F3A13BA
\ No newline at end of file +065A489D101C23DFA6C30BD1956D743DEDA4A422
\ No newline at end of file diff --git a/jstests/libs/client_roles.pem.digest.sha256 b/jstests/libs/client_roles.pem.digest.sha256 index f56b8514c30..e751586dd00 100644 --- a/jstests/libs/client_roles.pem.digest.sha256 +++ b/jstests/libs/client_roles.pem.digest.sha256 @@ -1 +1 @@ -D35F2BCEEBAC5960BBA68F8DB849CEF03AA638702C7D73E2C521DBEAE7905D37
\ No newline at end of file +AD26FEAF7FFA89165CEE4CCCEB4C2049B7DA4B8A39C65316A798B2DB5BCCB016
\ No newline at end of file diff --git a/jstests/libs/client_title.pem b/jstests/libs/client_title.pem index 7ee120dcca3..6ea6036c4b8 100644 --- a/jstests/libs/client_title.pem +++ b/jstests/libs/client_title.pem @@ -3,53 +3,53 @@ # # General purpose client certificate with roles. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDGExb2Ao4CzoXq -x9XGgWKLZH+YMSNCMqU6zih8zFxuweoaKLhrQr4AeqENDwcy6cyVaIsOjNyyHlsg -gDSZTC3xplfBxbJfYRh+ZPGERZOu2UOAjwl/8y8QDdieWy4kBdmx6dq42Enkxt8B -IlkJW0UPloyavYaIBqZC/LMO7hVjfvYe3tLuC5qPeCr5OwTLDVId5A2gU3J1GQPG -7DJkr49rf73vpqujXXAcO1cMDms5vCdpeC3RDfSkLlTIkXS3Bs/ORXjYHSoQPmtk -XNImKD1LBy4hZsCzSdV6uYPDqwukUukPxghmuyLe4cf4WxNuDj+AW6vp6SCvkSjh -RNaDLBvDAgMBAAECggEAY1dNq8KqQMQdrBvfnrhjmS+lQspaOag28GBXNAg2z6HX -7JjBraICszDNt0PzQ1i5L7IIFBsX0QmigJFsT/pCDLF10Ax8IpQK+dFcxA81O3th -/IdAp3hrAS1AmGN4p757aVy1QwHPRbtsOyBj8WpiH6hNCorFf1F+b5hXocRM2+H8 -itaFEQ5IVV1in4n/oOVzo0UMXKXSR8IUxU4ENDNUrC+e/p2h3R+QM+Rz+AUNJt2c -Ie4wwC4MYOJk+yBij9mqr4mKjN23jWEWVRW5mwjcV1QMipURNhw8wohx8rUxI/Z0 -wdHZH4m1Z8AKmF5LMfAVO/jBWoWKbaiQeXgdAPVxAQKBgQD/5bfunjLLbffElpin -ShdSgnOW40RDWOBEsG2Xhop8wl04Koa/Ufqr0eFlhm3pUQrqpGk+4NMkIw2aL4us -w9WVMo4scZhcYG+BVQxF9wfyLENgZkXEV9Ny5fBR0OupLV8yoO/aahv2hlacgNZc -H/Q1V1ChLGYf9xNiwQB5dd1AQwKBgQDGJ26/zYD1q8vW4gSbpiKBa5Dd6EK6lQK2 -ql5ZTXIuEnjRUQpEclXpx9uZfiRfg/8rR8ckOXFyR5yRJq9E1i2qWSNg8X6bvQc0 -OHP42dyjwHNxZrhfUQW5vHl35T/BeaxfSQzJA4YQRccVgAg4acOn+mfc2Stj88r+ -7WFXPb++gQKBgCbn2ishSj+7nGv7KYJltV4KD2DldL94h8Bpwn/DKNMHCf08GfiE -kkQFSOuSoKtUcwBxtr6kl/VqjureR7IgpBxm7066hpuk3c8gCxmoEUE0kZnacskD -QVa6tur5hJrYFx0vcsgWUeINUqXAwNaI1Sw29j9K7Mv3WK8vAM92qAjZAoGBAIr6 -8VSZwI+O1UN79xtsZNs9JLhfxR20kdiomdAs356s2gyFuJvVTajQwpdfwAc2P2yN -xYEEwSsUSx4Lcfbn+dN2/bdq6hA1fq4DwmOR+ozn2JB7KWnBHDDvnoqXQiZjPqD+ -TXdXf1o+dqn/yMQ4ekCBAwQFVcefIIu41wMnjisBAoGADWtlZnZwNU1t0l3bJPv3 -GVcwVH/tJRBiRidW/iEMP7F/EU7lKgKRsn8/fy1nzb8MFaGL0q9VQxQ0npsoeYTX -xD8cmmTfYR8IvfdNqt1jHgz96RgN910QXdW1LSuN7URPPX+XAmfihebO3QrwTGx0 -H6HUEQili7pN1tCBpiOFVHw= +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDOtyVgTR7KZP1u +GZHm8HOFV3J5qjerLTrsEH4xAY54sS/g/aLCKBPxVOsf9k8BxDjmFVtRYT/qzfzk +EXKmNE/M+Q5OM0AAjGWUHTTTGwTZpNVyB+qRU4Z/qJQLKuym3jbEBLZRfRFiEca6 +XPguzo+vaPt3QiW4UTXY+uKcOwaz3zqPeZzPBtJ5AicikJKVqLg4p0rLDWnmBbo7 +UFh0Omk5/0o/urWtIsM5vCbP0A/axukjndqMAutsritHlK35H+sQA1ntdXXnCvWO +KBGXW7RVWXx5uPeKLz6WhHvvuZFEkadNPKw7yQapiGV/XZ3eSBj+w1Oj7UhAfPe1 +5pP6IgRFAgMBAAECggEAIVlguUmX1xU14aZUaIqQSInUGRbCBma0o9MBWMykfIox +bD3fHS20EfIeQLjPBDzw5QW7BsUGt83lp7G86l10JmBj02/nOm9sD9oqZIhuXuJ9 +4Piv+iQchcnfoHGbXkxpT3RnKXxg6o5tnjFThNGkUqtALnxIc5T+d/P5zTSkny3x +BnR/cHHOo+FPA9X4wUjdpKKH6WuRTmb+rPUTlrY7n5D9OF0JtcTMhPyAYGbe3H1I +iRVFie3+GIilMmFnUaN6kuL2iLMNRNR+OIKjabQuLrLS2x7B/1SaBya7qGnnU/d1 +P+akrGJeX5QBhXBupgzQGF5Ef0QbDoxrIq9D9bluHQKBgQDxvpq8IrwScFuzZ5Kt +MdIBC2yED1Fz7czOO40r4HrUAFhqwHz1aHzXGXBE834hqaRE8rp/n7Cfedf990Ku +HRA81nQRIdhgv3vDHj4GaQBcfsU1DDtnz5GQ7AJka2zjK/jF10Bz3a3G0e9bp0xp +XVdEB4ecldWgd56VD9NEaoML/wKBgQDa570m6ktm3cVZk8q4cfbAJb5iApGYaazl +/tkrkLnihEjWHkNwcZ9zW9vj32OZajNxv0mEcWGS//dUomknbAjMje18R5FptTV8 +8HZhwdJNbgE47PqwfItjoT2TJJLOWbXJC74sbhwmr8JFJ3YlNr37XNIUI7+Df5DK +o7FhHYu/uwKBgHP26SdCylFWEMc48gWfFoxlvIKFDp+7/TkZHBlmL8Wu/LsI52iZ +3PkaPN72pxTi2egxQAGkywdVXaV4jUYUrwtgHIFzaObQNEBfK4XLrN6x+Uv/OCgO +TFfmvycI2U0IdOgC3+o09v2fC2E+GcuZeRkrO4SD49x8RVhgJQp2xbJlAoGAMFDP +1gQGinjOczwElXtJ7BUolTdd7Vb9u3Hpew0hihaKgQADAJGDkRGoUf5fXGAtZKDE +2D+yOqDWdU63iOT2eDenQDQHq148pQvqBR+jjEWIbYkYt9V1apMPJSgAYx03210F +J4dSHVPTvDG+iO4xNobBM4LEZYDFc4R3xSihTLsCgYEAgt0K8VoBbsbzWT5AbtUt +Nj3K1SYNOekYo0tylmoxEMWU8XPVzzrALNUALet/0fW4RKG1g0/19ZaJdXCofVaX +WalZagr49BT3QMBnGQJSOJGFX3Zje5QbmBRZgHVrkADXuNgDMac3sBTcthR39b4E ++xCGpMK6P4VV1Bj10fyK3Mw= -----END PRIVATE KEY----- diff --git a/jstests/libs/client_title.pem.digest.sha1 b/jstests/libs/client_title.pem.digest.sha1 index 45eaa14532c..9314837da5e 100644 --- a/jstests/libs/client_title.pem.digest.sha1 +++ b/jstests/libs/client_title.pem.digest.sha1 @@ -1 +1 @@ -62C0C96F50B8472335EC6D994A367B6169917EBE
\ No newline at end of file +689F782F2CE3483FDE3CFB70E9E22800C604FF14
\ No newline at end of file diff --git a/jstests/libs/client_title.pem.digest.sha256 b/jstests/libs/client_title.pem.digest.sha256 index 507af2c96f1..f465f2a44ed 100644 --- a/jstests/libs/client_title.pem.digest.sha256 +++ b/jstests/libs/client_title.pem.digest.sha256 @@ -1 +1 @@ -A98D7EADFE164883046BFCAEC67801425AC1F32FF2BCB34B6C6ABBDA89DAD428
\ No newline at end of file +183BD149346634BE397BACE2B8231CCDF8A435104CAC12C6E9C1814BFACFA8BB
\ No newline at end of file diff --git a/jstests/libs/client_utf8.pem b/jstests/libs/client_utf8.pem index 3f0f98c94e1..eb34840b076 100644 --- a/jstests/libs/client_utf8.pem +++ b/jstests/libs/client_utf8.pem @@ -3,52 +3,52 @@ # # Client certificate with non latin-1 unicode characters. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwiQCRahHlKI8n -oc9H8PZAhhQIVvFT4nyh7os7MilR/06Ahv5k4wuHENa3fGFJFayAZO1S2/fnqmNq -BaDoNIso/aoJdXjn4TVaJ01stoX3EyU1BSIPtSe5dAX66pZ91bumEcE6AbbXd3i5 -eV8qVJXwNhDmR8HYk0tif66bZlVXW47ibETefc/N8mMGtJEkS1cI16VWJ9aJJmo1 -ZPp0lYEdvySEBGDNajKmArZsORK/hD5n+K8llyhR6PHBHra3JJU0b+o0Ynx4pFsJ -24Sh30y46GVSBwBjQfnrNH4kly4ZSP6TYRJXQKQzaojGLAFGtXPL4wbQs8N759Is -ifgEk3IdAgMBAAECggEAbYnE8XXIftHI6gWMEY6hre3EFlykR7GcNfpHKEb6vqdV -NYkN5tm+uGMpaBbkYq3xKIX3gFd/Hp9qKkotyod35cpoLJBYokDqkvMaJp+mxmV5 -y8lQlkCI0pj8cPIIyTHKysPviqevpUi7fxKhiymLE87oc4sI6/KRbx/c3w4DXD0q -H2P/Emt6g4eSZiD/FbXYigi0otS2/a8p803fs6LROeg3/31fUKi9wUQ+MtuO8rzF -WefNlwIjAVl/nYfTDJsiVn7KUe4lCRHRM04q4ytO1QkkUx3q9/P4OJwpp/QqohJg -jLyjtv8J3lzII+iK5rNQkX2PDeUpo7yMWQbFhPcBgQKBgQDjnP+y36wQWd2R2Rfp -ECpgB8VcuHId/28+JOlaS1IJifikpoUm7dq6M4rAxcXXYkKAjwl94BkRyYB4wxrg -sN9hM0T+S/pwr5UrMWJKhLCQFCH6o9levDvoW7wBYeLNhk9OounWUfK2FKeqU/7e -IyXraelKGaHll9LeBhDh6Qx7/QKBgQDGjTv63ej9nRN2zECEQPIbaTBCAkT3VNpC -I6Jq38zJyJWNxgG5MKZ9bTy3raDa/ky2vFcGUc04aUsZSlFqiP+KDTW4HI3Zinpw -XAZi3i8SDoFmDTrlK7efC2eTjiVbI8Y+fx+OcQz7Y2Hy8hFx/IwOV6zxdGHDi6s9 -6L8WTEzYoQKBgQDGpeXvyhBUcOnUeWDJ0ob5Kq8QHhXSonUHCpXybRwbISQ1JvO8 -pwgnTAaD+deSA7rAkpWZGzUl9fO+8aCKizNZlLJZMhxPrp4EhWQgXy/tfvSs18VF -TgkG4NDzb+fOsbKTkdF9cCXgzaQLHqWoX4qfq96kAjzusROjHC4tzAROTQKBgCE5 -yzq83dtq6LHtljJLh/hMTvYM2SumeGuu+OP3lZaCyXwTEYDDAmlk2U9Hb+6VtZKy -y8FT+QqinB2cUSmJyXF5qm6n4Jjx0nFxBOSQl8HmyYKhXiSxfyXPS8Lme5vXzbnx -nf9BLdH3nJGCLqcrguh3hYpWVnHZsotGoouBsy5hAoGAM/DXLQlOprbQkdjYZVIh -lL7cS7VcLcnNJqFhNScq6Hxt/Pvqb6QuPAICBWmi4ITdMAcLetm0NrqgzyRJ+C3c -a0CEegtU3ZsxDGcb6RZKqrePEnWIC69kF4TrMlvdG0O6vXCiCmDuvxmaMgIiitj3 -EAxQQ7zHlUcnzwe8iIgkunI= +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8yoldKEKxzin4 +/sJDQow5viH+2QCi8+y//m1Y1kZprVoK0euQffW9MJ3PmZCdEyby1gKSfs4MdhsT +tzpgxiyFug+dUh0tLAaEYCZuUXQ38ikaGuAclyaeUs9WNbblH8jUct7s20Jls76s +wbnM8kjIup1ImIMtZfu/KCwvHs+OBUWrKZApKu+1WLW/ZnGyLJ/OtPfWFPuYS9aF +bXUldg1ktnEseA1Kdkv0UN79FecAdsXaBiGbOg7FINx558O8/KVlfL2WqBPmm4a+ +kTuepd/W1yagizI9FMV/j30TuDpDdNw5MlA9ZHK0+9HyHQmm9RCTlvsS+s8UI1tA +d855CBWPAgMBAAECggEAVOHTZPknE36YTIVunoMbPRMJgeXbbWiyt5gTXe/pdLYm +V9sOSMb5Z/il26M17AmiZ2hle6xbxCqN/g1RyBUSC4YeYyN6TscOnxID9XHWCRlt +9XjD7tbe3CxrYF2CP/5Mc4i6RlBGyCdKwa3Qdh8xLl8JPIyl3hGOYOIVC5KUy0s5 +W4aQhgh9AlqI+wv7QugKrC3ZAdcRT/FwakcpmC+C5sUN5RxkldhGuYwaBaC1z0Vh +8xk1EvvDf7oqoJRyUHbZW8hAXY3Ei/RrQnwTCU58Y24NBCJNxF7rV9ww1SwJ6HtC +ApKBwM6iVtJjzi1GkgAXIS96RJB73f2YNLy45C/iYQKBgQDr546tqBL7G8lIEa2r +nl+wsDjmpQPdeRxSgaSRgmHvFMVtuSKivVTD8w/xVjzi44D6fHf7hnt9sUPR72M9 +XKUTf3rjg45jQIfbwkRJQ1hpznLu5QMZWhD2VwUJAbCnzNw+yISpBOuU4W66FA1r +TPYhZdb1k95pJnQlWa6XU0BlNwKBgQDM35BI9xFKmoCls8uFDH3F2Wkiafj0f2PH +ikuyT/Wzdw4cyIITN7h9GCXgsQ70t9tALgoSlWODMtkBwn5iKCxA0RcIKEfOEZLQ +i2W6nrVEh4cNePzUa211IHKbiWmHRMTm7K+hmMQua7k0kU1QaMbr+G90MsoISQjV +g6F2Y17+aQKBgQDXSjIaJcN8y7T8QrX+Y8DsnUawp3RJkRfZ7FrmONlrucccBdOo +NaXAVnj8RTm3zuyMrT9Km0bkRPyiARjOjVhR3Qunyw4NYn0af8aWHhH4LeMSRop3 +fozwZCZCO/qeiQWPfqwjHExrSPkmdNpyTIBrpmdxI4vc5q0k0R3XGLEyLQKBgQCs +DK+B5yK5USjqfyRSNpxFFACrqu0sfvLPdv983pOLRFcwqt45v1iKjUX5/Rd/Qgu5 +STCiTJyGaKQ/SxOR4QTQ5gb+jb1HfBCcXARxhajaxSoQkWNaDGGetEIrBmn99C2b +dHdGMSHHjiW51LBl76fmMPuATMrHzHXDwUhOQMNcyQKBgBwawHWxGAGm9Yzpjg86 +p+eK+KZX/INuLOtkFBNiaGhRbycvI05B0uWe1VGmhNaO5V5lrWniMuKuMQpNXIkZ +73kMEssOlCf/z4Q7TB/LXoLdCtFjb06ZB55if9uTglewy+260TaQHxtKlpiazI3G +JwDm0XRKm0TavwjfFinDJ0II -----END PRIVATE KEY----- diff --git a/jstests/libs/client_utf8.pem.digest.sha1 b/jstests/libs/client_utf8.pem.digest.sha1 index 8b8e563c066..41b06c70d10 100644 --- a/jstests/libs/client_utf8.pem.digest.sha1 +++ b/jstests/libs/client_utf8.pem.digest.sha1 @@ -1 +1 @@ -E0DA3B5DAF2089DA136BABED2C0C3E917AF56C46
\ No newline at end of file +A70A1D8408B98911E5C98B8986581ED8CB630EDA
\ No newline at end of file diff --git a/jstests/libs/client_utf8.pem.digest.sha256 b/jstests/libs/client_utf8.pem.digest.sha256 index 1ad85011883..1665d1eaecc 100644 --- a/jstests/libs/client_utf8.pem.digest.sha256 +++ b/jstests/libs/client_utf8.pem.digest.sha256 @@ -1 +1 @@ -46EAE75339F9E602F59DC0C7C0B2C2B46CAFF0FCB2EBBA2D4CDE99C1DF829DDB
\ No newline at end of file +DD74B0EA2C4AE0AF8E0F57E2F095B4E7236FEA6959D82F5965956725C402BBC7
\ No newline at end of file diff --git a/jstests/libs/cluster_cert.pem b/jstests/libs/cluster_cert.pem index aea39ec3d3c..d6cef5a0733 100644 --- a/jstests/libs/cluster_cert.pem +++ b/jstests/libs/cluster_cert.pem @@ -3,51 +3,51 @@ # # Alternate cert for use in intra-cluster communication. -----BEGIN CERTIFICATE----- -MIIDYTCCAkmgAwIBAgIEN5Ix6jANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDYTCCAkmgAwIBAgIELTFGAzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ2WhcNMjYwOTA3MTYxNDQ2WjBxMQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ0WhcNMjQwNDMwMjE1OTQ0WjBxMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEUMBIGA1UEAwwL -Y2x1c3RlcnRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDiaMpU -PiWADUBZvwUnfJC6NqetG1WtDbLN6ANplyWfW8vg9+5cCunDZu8aZwi4hDpazdqy -7DvxHV2EfbXZsKA44cuWwU5moTWZZ+kJynzdG/xB1+gGr1rX7uH7nLTjcxInAM97 -ykWSEIM1yS+EBzBjgPDVW6xllDqLpSXT98kvQXidjszrmMHt3sLxdAlOrC/FAVmK -b7GD21FHEbI+sOrA5GdFHFZm7IIXXBRN9s4Ee2hd02rjD/AAF7DUaDVRLtstDXBQ -ZsCcME6AE2sevn1bUFkUPBEX9+I59pnsJnvuv3aS7VHmevotFqCc1+ZG+PttRUY1 -ewFrRyRhrAyczovLAgMBAAEwDQYJKoZIhvcNAQELBQADggEBADvBoEzk1hIywU+E -DPHleSnxnLDcRvj3ScK1Isz1n0imhkfgxWMVvHvu2HIKRo3T9e/+tgO7GjtIrUaa -wXzYR4y10+r3IAQGnkIDJmBIu6Ux6u7i1cZNxTE8046fe2vPzyiqW5g9I7jcN76+ -GbS+ndDK19zNpglM1uvBmGz07CXWOKPAMAuCkJ4+78mEfSTrbwBAMbS4AHVsfMS8 -UZGuinUH5fnqPE2BZcrl3YMfRWW9WHohe5ogSMjYk/YrVo/svdnmVOCNRCRgx4hb -B+/apOi7OyD3zqmXRzLj+2DQAptpWz3fBFfLBBywhFcz5vhx8OW+wgkicPlekr2y -ByE5ZhE= +Y2x1c3RlcnRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDheRo7 +28ofWqHTuHpzsunBG5MYcup2TsxxqbOeNSblGsHbKaP1sQqN+ZF2eVqYeRkDPWy8 +yA9iLbr8lz2dLSHdsZJUjsjggJjIKYHwPFV42Hu0yO6MYhElO0FHUBMPpw1k0ovL +zW6VpaFiE45qJdpFEppCoqBk2QvEGkQ5mCl+BcQ2Y8oIlz40SHIrqmvbmXd8UXdW +EV+9axIifb4oUWhpQ+ATJEGj0LL9c/PAtDw4c+fQjQ71HSB1s6EQNDlBqJIrgImZ +pQOqsd5vMqQRpQ1ZQBAStmDtvHnqidrvsJMB5drCsF6ru4yAuQeCNqdOKipItPvJ +3Ivf3C+nCSpkX1kVAgMBAAEwDQYJKoZIhvcNAQELBQADggEBADkg/GMf/49G8jCA +6RphR02g0COWsI1nEaBxnvTlb1+sBVWwqYqZN9WhUxg5YTtQg9vCLC2pFG3E+EZJ +hO/YdyOUuqR/V7QA1qucu+H3Sf8F95NCrc6dT75ibZsP1TtUgun8AWNRd+98Rrna +ezIs+T7mE8FrvJoZX+OMOw/JpEll2sSL7Y7BtbV/EBqLCfI8NTUgJfXem+prIuHa +/0ocxrS4cG+JArfasI3NtZWCLPXPTLBVxX/GL1xwVHE8G3GVXLxczNTaRzcKOG9P +U82mA3oLMNmJl66FYs88uIeOLm9ub9rP6BDsRw9hh7hOJy/YYByRpMM9Yan8/k45 +c1qrwPs= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDiaMpUPiWADUBZ -vwUnfJC6NqetG1WtDbLN6ANplyWfW8vg9+5cCunDZu8aZwi4hDpazdqy7DvxHV2E -fbXZsKA44cuWwU5moTWZZ+kJynzdG/xB1+gGr1rX7uH7nLTjcxInAM97ykWSEIM1 -yS+EBzBjgPDVW6xllDqLpSXT98kvQXidjszrmMHt3sLxdAlOrC/FAVmKb7GD21FH -EbI+sOrA5GdFHFZm7IIXXBRN9s4Ee2hd02rjD/AAF7DUaDVRLtstDXBQZsCcME6A -E2sevn1bUFkUPBEX9+I59pnsJnvuv3aS7VHmevotFqCc1+ZG+PttRUY1ewFrRyRh -rAyczovLAgMBAAECggEAA9dzV2qWiE2xQdST6c+bRQ2YWr+T/JO27Pd611fRM5sD -IpYSXU1yGfatJ+2HoFneA5xqkY6glb7Bz3WymDb/APgT1EMDaYpitm+k7J2a8MWA -yj03mqVvDSroerR1/UX+kNraqmcMNyZAk7EONVdJ4uZVL8mWa0LQm3353lbd+wdB -LgBCxJJbVC6ql/nD+DdeJIF70PumULiFTUDuXDu9/XRtLc/Il4cVnMGOxeQP0N2t -93Q9WNWx3166SgNH2y2UtVuMaNHib/3Q/1t557RcOY4icme73M1TAS/u7Reo1ycT -rJQKXr3EMLRtKdNe9K18ktqNvo3P2nZoMyPAIPknwQKBgQD+U6ylRfNo2826w+VW -mCGtcNuSsExEqO8MiHue3itHT6h1rPiHBrXc2EqiS2j/DgIb4/MuvONSYGfTyWzW -Kkqq6fgBPr8QwOVndiHieaINmN2M/3m3zn4ZuiIfs2+I6MckGEtfXp5xBJKTeGyT -XHhfg3zoPnMwotZaPCAGP8XbvQKBgQDj5hk6yyRzMOqjMhQ8YuUhqst1P45oKmKY -InJAOzQXMg8izj/NsVLuCAHmKmtX9TVscgBH330HRyVaHB3vKVK335JDtB6mN1IK -rqtB7VZ3mzqfwWEi1Sx5pdRzihOC85JgXxKI6XEKblwGLYE+pVX2FFfiUHTYFjGO -2vfvLNp6JwKBgGPAnAHDGwKw29N6THSXfPYTQvwZDAEOJZzL13jreRwiQVfOfTgw -yJoTd8qKO2d2rhsUYGifi6XezDqEUZz6v4ij9jM+0iAXGKNo8UdsH8SnhZZtCeev -JUSf/gxjC8cuThV5Ne71JL39ZiRTYnq2FTyZTR+mhvW3mM2RsZnh35AdAoGBALRX -gH2TBWwWOIcd+P90Lue+dTR6L+HkMJM9JvYHI4h7d5jOZ5UJDpwIQCB4TuuSwkzn -xasagqEAvuEYwONh6vBQfjkPTvWvbz++ywznmHYbo3+KEqjy0jgNbxpjGF+XCa0z -bsJjIK3lePL2jYEaavTJUmZnzp60qVDnnC1rbBQfAoGBAPR+za57N1CM2J2fJiVf -n0mrQAcfJPqFJoXe2N9AKcowoS5enQKoRIpxawiutG10PygfT6GQauvAKpHmiHf/ -lcPhQHdNbFOPOMqBkzwtNOAWgiDsrfpgJ+jowpma0S2OMG3Du9WBqRefyAtiFGWV -N/7RZFSb+N/I+0ayCRGgVeZ5 +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDheRo728ofWqHT +uHpzsunBG5MYcup2TsxxqbOeNSblGsHbKaP1sQqN+ZF2eVqYeRkDPWy8yA9iLbr8 +lz2dLSHdsZJUjsjggJjIKYHwPFV42Hu0yO6MYhElO0FHUBMPpw1k0ovLzW6VpaFi +E45qJdpFEppCoqBk2QvEGkQ5mCl+BcQ2Y8oIlz40SHIrqmvbmXd8UXdWEV+9axIi +fb4oUWhpQ+ATJEGj0LL9c/PAtDw4c+fQjQ71HSB1s6EQNDlBqJIrgImZpQOqsd5v +MqQRpQ1ZQBAStmDtvHnqidrvsJMB5drCsF6ru4yAuQeCNqdOKipItPvJ3Ivf3C+n +CSpkX1kVAgMBAAECggEAJwjiQ86vVXJJZfAgMvucgHQXqTnr4YOO3Xa1xAQLscpK +GXlCC30VCLNWPZ6Q0qjUbb0qoBw6nZKxNp2waw+vN0RQwxbdLBDXYn/dIQww9/Ty +pb/LnL41na5+hKwWQLV5GiVhUm1EYeAE6ofcNgBLo32u+y5QemUhJlgty5LOTCS8 +NRdoSdr+TUPRO9qCkBNuxQfzU4Y4S56sp5eJsZ6rqME7Mjb03ZxBsZxDEeXBWoQH +ABVFGoeEWOC5Xb1VAHNRy6Dcu5tT3sg0XgKLJr/OnWb+x7guyYcATAcVNA1dw6Mu +SbCLIKBLhpg1/SlIYSo1umx6kguAbb5MyG3CSL2nwQKBgQD3CovK40JnnSCE79/r +VVWiQGQPnFU2LOLQVPe4AppJdF+f1HGLpZ36gm5/x/5i2u8aD2zt+83y3CrZEPOe +Zpyrk+zF8WBLuTfdgevcXk5iQtKj8EhSMoUJr75Nklmpe1IbJdhe5gH/cc1rqLLL +1LM7qPy/B9qxm0CHrPYbi3WqTQKBgQDpplMRwR9nzNpvHRxxCHQk03HAdIWb6uXX +nYFNSPNV18PljdiAjQq1o/8qRvC12FIXzcEztKiZIE01mQaxBHcGP8rPVZieoAW7 +p0+CIdShIfGAj3pSBVF65r1DvQn5+VtAm73xZVk/paWyBU3C9f/HfD72FCKO7K+i +lyVc8v896QKBgA38HNnJb7Lp5DNiWOy7kfNzbbashO5iMBzXEobqLs3FtrwXjK35 +HC5YP+Uf7zitaCezg9kdDhWXfR14pjHrYScdYqP5/BeNTqpNdoqtFAbf/YimS5HL +plhcCIvfow/DGWzMAamtn6NUT+quTCDZ06Om91fhG/I99bM4iV4Z0PlpAoGAYDhT +q1MZyNhu+CVH6jCuC+BbzwLtZulUX/gIILizJR3nGajRiRcMWwM/eLygMnL0U8Mz +FkUGzZCk2za6r7mD/rnUno/Ee0axNbdQIeoms3jUCLqNiCuSg4d0V+oIqr4K20+H +6FpxZ6mi0+4lOO2vuQosr5BZLvy/07hk9aNIg8kCgYEAp0hCTHC6HTnF0/r2Gjev +OttVaF015nKE0h25xi24JpUXrjddU40QPiIYgTHt80daYz01TPwz3CPnN7Wxh8yE +z631hB9hBLr6ZY3cH7XcPPWx/ClAp9oyY+lceTRVhKJbWZcboEUO1k7HsD2Sgd+p +C9lp6d7zepnwPkiFv0BBjyI= -----END PRIVATE KEY----- diff --git a/jstests/libs/cluster_cert.pem.digest.sha1 b/jstests/libs/cluster_cert.pem.digest.sha1 index bd819d55cb2..611b67d97c2 100644 --- a/jstests/libs/cluster_cert.pem.digest.sha1 +++ b/jstests/libs/cluster_cert.pem.digest.sha1 @@ -1 +1 @@ -C6D56AAFA38F7F566CAB7805CF7E759F6481ED9C
\ No newline at end of file +DCC5666EE339AB3F62BEFBA3D0DB7D94121B951C
\ No newline at end of file diff --git a/jstests/libs/cluster_cert.pem.digest.sha256 b/jstests/libs/cluster_cert.pem.digest.sha256 index 70f1f7d5832..84449a1793f 100644 --- a/jstests/libs/cluster_cert.pem.digest.sha256 +++ b/jstests/libs/cluster_cert.pem.digest.sha256 @@ -1 +1 @@ -E59DD887E1E6A1E0EAE1FB446C2B6807C781B57FEFB90E61FFF2C61660A1C7F3
\ No newline at end of file +18CD5ACA178A2A7D8275976FA81341106BBC0F775F6DBF47035D846A50101CE6
\ No newline at end of file diff --git a/jstests/libs/cluster_server_parameter_utils.js b/jstests/libs/cluster_server_parameter_utils.js index 2b6c93a5d54..f50b487c40a 100644 --- a/jstests/libs/cluster_server_parameter_utils.js +++ b/jstests/libs/cluster_server_parameter_utils.js @@ -116,9 +116,6 @@ function setupSharded(st) { shards.forEach(function(shard) { setupReplicaSet(shard); }); - - // Wait for FCV to fully replicate on all shards before performing test commands. - st.awaitReplicationOnShards(); } // Upserts config.clusterParameters document with w:majority via setClusterParameter. diff --git a/jstests/libs/clustered_collections/clustered_capped_utils.js b/jstests/libs/clustered_collections/clustered_capped_utils.js index e9c136f57fd..8e6ae836223 100644 --- a/jstests/libs/clustered_collections/clustered_capped_utils.js +++ b/jstests/libs/clustered_collections/clustered_capped_utils.js @@ -1,5 +1,3 @@ -load("jstests/libs/ttl_util.js"); - var ClusteredCappedUtils = class { // Validate TTL-based deletion on a clustered, capped collection. static testClusteredCappedCollectionWithTTL(db, collName, clusterKeyField) { @@ -41,8 +39,7 @@ var ClusteredCappedUtils = class { } assert.commandWorked(coll.insertMany(docs, {ordered: true})); - // This test runs with default read concern 'local'. - TTLUtil.waitForPass(db, /*waitForMajorityCommit=*/false); + ClusteredCollectionUtil.waitForTTL(db); // Only the recent documents survived. assert.eq(coll.find().itcount(), batchSize); @@ -143,7 +140,7 @@ var ClusteredCappedUtils = class { // TTL delete the two old documents. assert.commandWorked(db.adminCommand({setParameter: 1, ttlMonitorEnabled: true})); - TTLUtil.waitForPass(db, /*waitForMajorityCommit=*/isReplicated); + ClusteredCollectionUtil.waitForTTL(db); assert.eq(2, db.getCollection(collName).find().itcount()); // Confirm that the tailable getMore can resume from where it was, since the document the @@ -212,7 +209,7 @@ var ClusteredCappedUtils = class { // TTL delete the two old documents, while the tailable cursor is still on the first one. assert.commandWorked(db.adminCommand({setParameter: 1, ttlMonitorEnabled: true})); - TTLUtil.waitForPass(db, /*waitForMajorityCommit=*/isReplicated); + ClusteredCollectionUtil.waitForTTL(db); assert.eq(1, db.getCollection(collName).find().itcount()); // Confirm that the tailable cursor returns CappedPositionLost, as the document it was @@ -295,8 +292,7 @@ var ClusteredCappedUtils = class { // Expire the document. assert.commandWorked(db.adminCommand({setParameter: 1, ttlMonitorEnabled: true})); - // No need to wait for majority commit, as default 'local' read concern is used. - TTLUtil.waitForPass(db, /*waitForMajorityCommit=*/false); + ClusteredCollectionUtil.waitForTTL(db); assert.eq(0, db.getCollection(collName).find().itcount()); // The TTL deletion has been replicated to the oplog. diff --git a/jstests/libs/clustered_collections/clustered_collection_bounded_scan_common.js b/jstests/libs/clustered_collections/clustered_collection_bounded_scan_common.js index ff52e8f7a22..b81717c7552 100644 --- a/jstests/libs/clustered_collections/clustered_collection_bounded_scan_common.js +++ b/jstests/libs/clustered_collections/clustered_collection_bounded_scan_common.js @@ -20,44 +20,10 @@ const testClusteredCollectionBoundedScan = function(coll, clusterKey) { for (let i = 0; i < batchSize; i++) { bulk.insert({[clusterKeyFieldName]: i, a: -i}); } - assert.commandWorked(bulk.execute()); assert.eq(coll.find().itcount(), batchSize); - - // Now add additional documents with IDs of a different type. - // Normal exprs should be type bracketed, and should never - // see these documents. - // Internal ops are not type bracketed, and will see these - // documents. - const extra = coll.initializeUnorderedBulkOp(); - // `null` should sort before ints. - extra.insert({[clusterKeyFieldName]: null, a: null}); - // And strings should sort after. - extra.insert({[clusterKeyFieldName]: "foo", a: "foo"}); - assert.commandWorked(extra.execute()); } - - // Checks that the number of docs examined matches the expected number. There are separate - // expected args for Classic vs SBE because in Classic there is an extra cursor->next() call - // beyond the end of the range if EOF has not been hit, but in SBE there is not. This function - // also handles that this stat is in different places for the two engines: - // Classic: executionStats.executionStages.docsExamined - // SBE: executionStats.totalDocsExamined - function assertDocsExamined(executionStats, expectedClassic, expectedSbe) { - let sbe = false; - let docsExamined = executionStats.executionStages.docsExamined; - if (docsExamined == undefined) { - sbe = true; - docsExamined = executionStats.totalDocsExamined; - } - if (sbe) { - assert.eq(expectedSbe, docsExamined); - } else { - assert.eq(expectedClassic, docsExamined); - } - } - - function testEq(op = "$eq") { + function testEq() { initAndPopulate(coll, clusterKey); const expl = assert.commandWorked(coll.getDB().runCommand({ @@ -74,12 +40,7 @@ const testClusteredCollectionBoundedScan = function(coll, clusterKey) { // the range. assert.eq(2, expl.executionStats.executionStages.docsExamined); } - - function testLT(op, - val, - expectedNReturned, - expectedDocsExaminedClassic, - expectedDocsExaminedSbe = expectedDocsExaminedClassic - 1) { + function testLT(op, val, expectedNReturned, expectedDocsExamined) { initAndPopulate(coll, clusterKey); const expl = assert.commandWorked(coll.getDB().runCommand({ @@ -89,21 +50,12 @@ const testClusteredCollectionBoundedScan = function(coll, clusterKey) { assert(getPlanStage(expl, "CLUSTERED_IXSCAN")); assert(getPlanStage(expl, "CLUSTERED_IXSCAN").hasOwnProperty("maxRecord")); - assert.eq(val, getPlanStage(expl, "CLUSTERED_IXSCAN").maxRecord); - - if (!op.startsWith("$_internal")) { - // Internal ops do not do type bracketing, so min record would not - // be expected for $_internalExprLt. - assert(getPlanStage(expl, "CLUSTERED_IXSCAN").hasOwnProperty("minRecord")); - assert.eq(NaN, getPlanStage(expl, "CLUSTERED_IXSCAN").minRecord); - } + assert(getPlanStage(expl, "CLUSTERED_IXSCAN").hasOwnProperty("minRecord")); + assert.eq(10, getPlanStage(expl, "CLUSTERED_IXSCAN").maxRecord); + assert.eq(NaN, getPlanStage(expl, "CLUSTERED_IXSCAN").minRecord); assert.eq(expectedNReturned, expl.executionStats.executionStages.nReturned); - - // In this case the scans do not hit EOF, so there is an extra cursor->next() call past the - // end of the range in Classic, making SBE expect one fewer doc examined than Classic. - assertDocsExamined( - expl.executionStats, expectedDocsExaminedClassic, expectedDocsExaminedSbe); + assert.eq(expectedDocsExamined, expl.executionStats.executionStages.docsExamined); } function testGT(op, val, expectedNReturned, expectedDocsExamined) { initAndPopulate(coll, clusterKey); @@ -114,14 +66,10 @@ const testClusteredCollectionBoundedScan = function(coll, clusterKey) { })); assert(getPlanStage(expl, "CLUSTERED_IXSCAN")); - if (!op.startsWith("$_internal")) { - // Internal ops do not do type bracketing, so no max record would not - // be expected for $_internalExprGt. - assert(getPlanStage(expl, "CLUSTERED_IXSCAN").hasOwnProperty("maxRecord")); - assert.eq(Infinity, getPlanStage(expl, "CLUSTERED_IXSCAN").maxRecord); - } + assert(getPlanStage(expl, "CLUSTERED_IXSCAN").hasOwnProperty("maxRecord")); assert(getPlanStage(expl, "CLUSTERED_IXSCAN").hasOwnProperty("minRecord")); - assert.eq(val, getPlanStage(expl, "CLUSTERED_IXSCAN").minRecord); + assert.eq(Infinity, getPlanStage(expl, "CLUSTERED_IXSCAN").maxRecord); + assert.eq(89, getPlanStage(expl, "CLUSTERED_IXSCAN").minRecord); assert.eq(expectedNReturned, expl.executionStats.executionStages.nReturned); assert.eq(expectedDocsExamined, expl.executionStats.executionStages.docsExamined); @@ -146,23 +94,6 @@ const testClusteredCollectionBoundedScan = function(coll, clusterKey) { assert.eq(expectedNReturned, expl.executionStats.executionStages.nReturned); assert.eq(expectedDocsExamined, expl.executionStats.executionStages.docsExamined); } - function testIn() { - initAndPopulate(coll, clusterKey); - - const expl = assert.commandWorked(coll.getDB().runCommand({ - explain: {find: coll.getName(), filter: {[clusterKeyFieldName]: {$in: [10, 20, 30]}}}, - verbosity: "executionStats" - })); - - assert(getPlanStage(expl, "CLUSTERED_IXSCAN")); - assert.eq(10, getPlanStage(expl, "CLUSTERED_IXSCAN").minRecord); - assert.eq(30, getPlanStage(expl, "CLUSTERED_IXSCAN").maxRecord); - - assert.eq(3, expl.executionStats.executionStages.nReturned); - // The range scanned is 21 documents + 1 extra document by design - additional cursor - // 'next' beyond the range. - assert.eq(22, expl.executionStats.executionStages.docsExamined); - } function testNonClusterKeyScan() { initAndPopulate(coll, clusterKey); @@ -177,65 +108,27 @@ const testClusteredCollectionBoundedScan = function(coll, clusterKey) { assert.eq(10, expl.executionStats.executionStages.nReturned); } - function testInternalExprBoundedScans(coll, clusterKey) { - testEq("$_internalExprEq"); - - // The IDs expected to be in the collection are: - // null, 0-99, "foo" - // Internal operations should not perform type bracketing, so should expect - // to see the null and "foo" docs; the _non_ internal equivalents _do_ - // perform type bracketing, so should behave as if null and "foo" do not - // exist. - testLT("$_internalExprLt", 10, 11, 12); - testLT("$_internalExprLte", 10, 12, 13); - testGT("$_internalExprGt", 89, 11, 12, 11); - testGT("$_internalExprGte", 89, 12, 12); - testRange("$_internalExprGt", 20, "$_internalExprLt", 40, 19, 21, 19); - testRange("$_internalExprGte", 20, "$_internalExprLt", 40, 20, 21, 20); - testRange("$_internalExprGt", 20, "$_internalExprLte", 40, 20, 22, 20); - testRange("$_internalExprGte", 20, "$_internalExprLte", 40, 21, 22, 21); - } - function testBoundedScans(coll, clusterKey) { testEq(); - - // Expected set of IDs: - // null, 0-99, "foo" - - // The last argument of the following calls, 'expectedDocsExaminedClassic', and the specific - // comments, are for Classic engine. SBE does not have the additional cursor->next() call - // beyond the range, so in calls to testLT() and testRange() its value will be one lower. - // This is accounted for by delegations to the assertDocsExamined() helper function. - - // As of SERVER-75604, clustered collection scans can be inclusive or exclusive at either - // end; the filter does not need to examine a record at the lower bound to then discard it. - // Expect docsExamined == nReturned + 1 + 1 due to (not returned, due to type bracketing) - // null id, and the by-design additional cursor 'next' beyond the range. - testLT("$lt", 10, 10, 12, 10); - // Expect docsExamined == nReturned + 1 + 1 due to (not returned, due to type bracketing) - // null id, and the by-design additional cursor 'next' beyond the range. - testLT("$lte", 10, 11, 13, 11); - // Expect docsExamined == nReturned + 1 + 1 due to (not returned, due to type bracketing) - // "foo" id. Note that unlike the 'testLT' cases, there's no additional cursor 'next' beyond - // the range because we hit EOF. However, Classic needs to examine and discard the value - // equal to bound, as this is an exclusive bound. - testGT("$gt", 89, 10, 12, 10); - // Expect docsExamined == nReturned + 1 due to (not returned, due to type bracketing) - // "foo" id. - testGT("$gte", 89, 11, 12, 11); - // docsExamined reflects the fact that by design we do an additional cursor 'next' beyond + // Expect docsExamined == nReturned + 2 due to the collection scan bounds being always + // inclusive and due to the by-design additional cursor 'next' beyond the range. + testLT("$lt", 10, 10, 12); + // Expect docsExamined == nReturned + 1 due to the by-design additional cursor 'next' beyond // the range. - // In addition, Classic needs to examine and discard the value equal to bound, - // while SBE's scan starts after the bound. - testRange("$gt", 20, "$lt", 40, 19, 21, 19); - testRange("$gte", 20, "$lt", 40, 20, 21, 20); - // Again, Classic and SBE differ by 2 for the above reasons. - testRange("$gt", 20, "$lte", 40, 20, 22, 20); - testRange("$gte", 20, "$lte", 40, 21, 22, 21); - testIn(); - + testLT("$lte", 10, 11, 12); + // Expect docsExamined == nReturned + 1 due to the collection scan bounds being always + // inclusive. Note that unlike the 'testLT' cases, there's no additional cursor 'next' + // beyond the range because we hit EOF. + testGT("$gt", 89, 10, 11); + // Expect docsExamined == nReturned. + testGT("$gte", 89, 11, 11); + // docsExamined reflects the fact that collection scan bounds are always exclusive and + // that by design we do an additional cursor 'next' beyond the range. + testRange("$gt", 20, "$lt", 40, 19, 22); + testRange("$gte", 20, "$lt", 40, 20, 22); + testRange("$gt", 20, "$lte", 40, 20, 22); + testRange("$gte", 20, "$lte", 40, 21, 22); testNonClusterKeyScan(); - testInternalExprBoundedScans(coll, clusterKey); } return testBoundedScans(coll, clusterKey); diff --git a/jstests/libs/clustered_collections/clustered_collection_util.js b/jstests/libs/clustered_collections/clustered_collection_util.js index c63b5ce56e9..ad6c0111c8a 100644 --- a/jstests/libs/clustered_collections/clustered_collection_util.js +++ b/jstests/libs/clustered_collections/clustered_collection_util.js @@ -196,4 +196,14 @@ var ClusteredCollectionUtil = class { assert.eq(1, coll.find({[clusterKey]: NumberLong("42")}).itcount()); coll.drop(); } + + static waitForTTL(db) { + // The 'ttl.passes' metric is incremented when the TTL monitor starts processing the + // indexes, so we wait for it to be incremented twice to know that the TTL monitor finished + // processing the indexes at least once. + const ttlPasses = db.serverStatus().metrics.ttl.passes; + assert.soon(function() { + return db.serverStatus().metrics.ttl.passes > ttlPasses + 1; + }); + } }; diff --git a/jstests/libs/command_line/test_parsed_options.js b/jstests/libs/command_line/test_parsed_options.js index e4400952760..5c32f3a8774 100644 --- a/jstests/libs/command_line/test_parsed_options.js +++ b/jstests/libs/command_line/test_parsed_options.js @@ -76,8 +76,6 @@ function testGetCmdLineOptsMongod(mongoRunnerConfig, expectedResult) { typeof expectedResult.parsed.storage.dbPath === "undefined") { delete getCmdLineOptsExpected.parsed.storage.dbPath; } - // Delete backtraceLogFile parameter, since we are generating unique value every time - delete getCmdLineOptsExpected.parsed.setParameter.backtraceLogFile; // Merge with the result that we expect expectedResult = mergeOptions(getCmdLineOptsExpected, expectedResult); @@ -110,8 +108,6 @@ function testGetCmdLineOptsMongod(mongoRunnerConfig, expectedResult) { typeof expectedResult.parsed.storage.dbPath === "undefined") { delete getCmdLineOptsResult.parsed.storage.dbPath; } - // Delete backtraceLogFile parameter, since we are generating unique value every time - delete getCmdLineOptsResult.parsed.setParameter.backtraceLogFile; // Make sure the options are equal to what we expect assert.docEq(getCmdLineOptsResult.parsed, expectedResult.parsed); diff --git a/jstests/libs/conn_pool_helpers.js b/jstests/libs/conn_pool_helpers.js deleted file mode 100644 index 9beb49da1d1..00000000000 --- a/jstests/libs/conn_pool_helpers.js +++ /dev/null @@ -1,64 +0,0 @@ -load("jstests/libs/parallelTester.js"); - -function configureReplSetFailpoint(st, kDbName, failpoint, modeValue) { - st.rs0.nodes.forEach(function(node) { - assert.commandWorked(node.getDB("admin").runCommand({ - configureFailPoint: failpoint, - mode: modeValue, - data: { - shouldCheckForInterrupt: true, - nss: kDbName + ".test", - }, - })); - }); -} - -function launchFinds(mongos, threads, {times, readPref, shouldFail}) { - jsTestLog("Starting " + times + " connections"); - for (var i = 0; i < times; i++) { - var thread = new Thread(function(connStr, readPref, dbName, shouldFail) { - var client = new Mongo(connStr); - const ret = client.getDB(dbName).runCommand( - {find: "test", limit: 1, "$readPreference": {mode: readPref}}); - - if (shouldFail) { - assert.commandFailed(ret); - } else { - assert.commandWorked(ret); - } - }, mongos.host, readPref, 'test', shouldFail); - thread.start(); - threads.push(thread); - } -} - -function assertHasConnPoolStats(mongos, allHosts, args, checkNum, connPoolStatsCmd = undefined) { - checkNum++; - jsTestLog("Check #" + checkNum + ": " + tojson(args)); - let {ready = 0, pending = 0, active = 0, hosts = allHosts, isAbsent, checkStatsFunc} = args; - checkStatsFunc = checkStatsFunc ? checkStatsFunc : function(stats) { - return stats.available == ready && stats.refreshing == pending && - (stats.inUse + stats.leased) == active; - }; - - function checkStats(res, host) { - let stats = res.hosts[host]; - if (!stats) { - jsTestLog("Connection stats for " + host + " are absent"); - return isAbsent; - } - - jsTestLog("Connection stats for " + host + ": " + tojson(stats)); - return checkStatsFunc(stats); - } - - function checkAllStats() { - let cmdName = connPoolStatsCmd ? connPoolStatsCmd : "connPoolStats"; - let res = mongos.adminCommand({[cmdName]: 1}); - return hosts.map(host => checkStats(res, host)).every(x => x); - } - - assert.soon(checkAllStats, "Check #" + checkNum + " failed", 10000); - jsTestLog("Check #" + checkNum + " successful"); - return checkNum; -} diff --git a/jstests/libs/crl.pem b/jstests/libs/crl.pem index 2887ebb28a5..c835a93e2ab 100644 --- a/jstests/libs/crl.pem +++ b/jstests/libs/crl.pem @@ -1,12 +1,12 @@ -----BEGIN X509 CRL----- MIIBujCBozANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJVUzERMA8GA1UECAwI TmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNVBAoMB01vbmdv -REIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVsIFRlc3QgQ0EXDTI0 -MDYxNDAyMzgzN1oXDTI2MDkxNTAyMzgzN1owDQYJKoZIhvcNAQELBQADggEBAFBw -qJ4aHbQju026iBJuF1vJAacSLb8oR6rJnpKx0ZZHVmxLN3cHUAaSgLf2SyundJJF -KfutQN9pJlm9crc1/En6qd59m7wl2zCMv/H9wPyNKlHSQhNwlBUUeSBukj9Plte7 -1xC2ND7hQ/J4oxix4g8+BbQyPhkccow2qh5BGAVYPlJ7GJzu/MZp7//SB/Zq8tFj -GQAwperVep0WxF8dcAkDnoW+Lc2dziT76XqSRRLWBdrw3qSwLBc7rGusbmFjbtsn -jLh2WqpazjRpBK3yhYC0XchTlZoxzIb+KIpIpMMtDSGimhkaQBDfCuq7bNezXNwK -YIPzyDj6zjASyOQL/h8= +REIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVsIFRlc3QgQ0EXDTIy +MDIwMzIyMDAyMVoXDTI0MDUwNjIyMDAyMVowDQYJKoZIhvcNAQELBQADggEBAHuY +cW87HAG5icgtgJ6X/z/uYf9oVQCCRU589Vr5HCETIobfkAWOqTM5yxO5Oa+o5G7C +ZgrEPT2JkDx/Us4kYwY3J3rQSpCSJhMqIAHQIKIojzkyQI6PguyS2x7JU9uEp/Z2 +qeM72ogBsFFX6Ior4YczeC+KAmD2OJS0B2Zed6nSqfmbk2WZf1q4i9a6BgU+46Hb +HBnfHQv8/utrmVQs2ibCnapBH4ihPz7ZZNRd+0cmv3C/P0rqJF7wGlcaseIZULyo +7GcA494HcpN+nj1U6Cjh5nscXzn/2hvt3miZ+P32Y7SVzezqoIacKinf26V5qxq7 +fpW0No+7nMxkW0zdRKg= -----END X509 CRL----- diff --git a/jstests/libs/crl.pem.digest.sha1 b/jstests/libs/crl.pem.digest.sha1 index b43dcbfae08..69b575b83e1 100644 --- a/jstests/libs/crl.pem.digest.sha1 +++ b/jstests/libs/crl.pem.digest.sha1 @@ -1 +1 @@ -D729D47256CB736BE6A6ACDE504675AF4FCB9A96
\ No newline at end of file +2231880F51FB2A6A2E9B97AA5D7CE4FAD5DD3FC2
\ No newline at end of file diff --git a/jstests/libs/crl.pem.digest.sha256 b/jstests/libs/crl.pem.digest.sha256 index 1bb20c0d7cc..91a9465bb2e 100644 --- a/jstests/libs/crl.pem.digest.sha256 +++ b/jstests/libs/crl.pem.digest.sha256 @@ -1 +1 @@ -042161424290087F0F16E96B2E138955DC91C57009F896ACF0221E18E2D671D8
\ No newline at end of file +2A185DD7786D83315C2CE2493BF1FB308686FC5C80D575D930C36AF2A0A6741F
\ No newline at end of file diff --git a/jstests/libs/crl_client_revoked.pem b/jstests/libs/crl_client_revoked.pem index a469d138236..17e3d19f57a 100644 --- a/jstests/libs/crl_client_revoked.pem +++ b/jstests/libs/crl_client_revoked.pem @@ -1,12 +1,12 @@ -----BEGIN X509 CRL----- MIIB0DCBuTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJVUzERMA8GA1UECAwI TmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNVBAoMB01vbmdv -REIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVsIFRlc3QgQ0EXDTI0 -MDYxNDAyMzgzOFoXDTI2MDkxNTAyMzgzOFowFDASAgEEFw0yNDA2MTQwMjM4Mzha -MA0GCSqGSIb3DQEBCwUAA4IBAQCCod+aKBqQIG4HLUrvOaJTyY0OA2DrAfi/XBs3 -RV9NGVyPaDQjnJKEM923Z2WUfOBQlAPw+3lvY4Ybng1chMq3KZ+Lml+hOU3ytuHO -cnW5L10sEG4+NqqofEynu20BGD7e+6eUhcygHc4Z6E0BKwCKemNLqDiRj2UV0Ebu -+y4nTlTKRq5yp2uPbq2I0jKcfMJIrNmSTE6hOOIELnsGAT627cEjhkcYULYy0yaa -VVp8K56SVIucF/zEnIienCbWExpAjH5/IBZkkgy34dlreuQu9RYiPbRz092Fep5d -A1D33Fhe+m6oAr8tc5jpUHIszTNCFR7BzmrY44UMdhylGeLO +REIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVsIFRlc3QgQ0EXDTIy +MDIwMzIyMDAyMVoXDTI0MDUwNjIyMDAyMVowFDASAgEEFw0yMjAyMDMyMjAwMjFa +MA0GCSqGSIb3DQEBCwUAA4IBAQCOZeTs2vJh5Eg0u+0Dpebx6tzJXShp3+p8AbDr +vrxkyDhKP4GuIHmBgJ12KaJUmBWtm4MucDxinWtNiTp3CeL7nuwmX7TGR8YQNL8/ +pDy0SfkT4AKe9V32OtySIFtMFhzcqNNFDu9H2p+Um3lywxoSyw+H64M3NL93IyeZ +3Dy0q25fPxpiP1tz9y0Q1TVIIX/SWxHpaCdPfANRYVSTwD+gRM27u3dezJ4K3w7w +wYGYXK019wIln4QouAm5mvKb3TxRlCn4ggM0npHmX9e/dr3acmlQ1QnoD8+Q8eER ++9mbf/yyH2rw2XZN/V67Xgri3ctoT0tUpdh91xP63KLitu/v -----END X509 CRL----- diff --git a/jstests/libs/crl_client_revoked.pem.digest.sha1 b/jstests/libs/crl_client_revoked.pem.digest.sha1 index 49519d11431..31500641823 100644 --- a/jstests/libs/crl_client_revoked.pem.digest.sha1 +++ b/jstests/libs/crl_client_revoked.pem.digest.sha1 @@ -1 +1 @@ -8A100E989DFEF7344F28349EE371625B98EF27FD
\ No newline at end of file +38C199A9F96DBBD3FE16E14BAC0C31D27F25AD3C
\ No newline at end of file diff --git a/jstests/libs/crl_client_revoked.pem.digest.sha256 b/jstests/libs/crl_client_revoked.pem.digest.sha256 index 84430509038..d5121c25a8b 100644 --- a/jstests/libs/crl_client_revoked.pem.digest.sha256 +++ b/jstests/libs/crl_client_revoked.pem.digest.sha256 @@ -1 +1 @@ -0D708E3CA860A437FB1CD82631E4C6E66C261073CF916DFD294521671C726C3E
\ No newline at end of file +BE4CD9973F7EAD168485E79475BC615FA2D3156D1CFC87AA918C09372E714BFB
\ No newline at end of file diff --git a/jstests/libs/crl_expired.pem b/jstests/libs/crl_expired.pem index 661bc83c754..fc72792780b 100644 --- a/jstests/libs/crl_expired.pem +++ b/jstests/libs/crl_expired.pem @@ -1,12 +1,12 @@ -----BEGIN X509 CRL----- MIIBujCBozANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJVUzERMA8GA1UECAwI TmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNVBAoMB01vbmdv -REIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVsIFRlc3QgQ0EXDTI0 -MDYxNDAyMzgzN1oXDTI0MDYxNDAyMzgzOFowDQYJKoZIhvcNAQELBQADggEBAHtF -ILSpweDGPI1/gOSkxAScwv/aYFj65wEC1gJSXCzLndjm/ovib103UqcbxSqtAHN3 -OPX8GhgCRKp6bWStDBG+HTLuOWwkpN5hLkt+XdjPuoqKvjqpekotrVFYWTQhvlYw -HPQr6nCiw4O+QwHPv4f9vinarDWnqlzW5jsDiFS03PatALFKXpVPI8TKWYtrqydO -pZUhuh9tcD5SOSrsUjXuGcTT2Dzp3GTdZb2uJWjg3FzCVjG1L62HnMYR2lh/yQ/7 -aXqcn934KudI5sTfR2zhkxuMgNqDEawmNT6+aYN4ldajuHkrYCIFmhTaFYFK+so7 -CgGt6JZxS6vUG4wCuv4= +REIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVsIFRlc3QgQ0EXDTIy +MDIwMzIyMDAyMVoXDTIyMDIwMzIyMDAyMlowDQYJKoZIhvcNAQELBQADggEBAKhw +Ph7SF8TwsEk4K9L8WrEooJCMqm52SuSjqg23HdpnMxnGw8QyrYd8zXPBOOj+K4Oi +QoVYUjH1tsEZsWdpP8ixFPPzKZUx2e/40XbMWKyUMeebCUHe3VPkchCzKIdrP26Z +1ZcLPfr3qhJyr3Jy2Cs4z4ysNm0wRO5P0bgE8FhBhOXvyhLTvomvKpMSlaU4Wy8/ +O3GGUlPOwtZ3xgW6kzJibd+CqCKxCgPxB8dlY3/Bbx/ECGh/n/k9u2AE/rIwsx2G +mO94LD/phdfN7gvJoDhwEtGKrQDC8NynNzF0NPPTMcO7lNP4ydcMmhyhXTUxsTaU +/K6+UalKCs2thRGPCXg= -----END X509 CRL----- diff --git a/jstests/libs/crl_expired.pem.digest.sha1 b/jstests/libs/crl_expired.pem.digest.sha1 index 84625f12a36..e73095bcc0b 100644 --- a/jstests/libs/crl_expired.pem.digest.sha1 +++ b/jstests/libs/crl_expired.pem.digest.sha1 @@ -1 +1 @@ -7AB0472F6C3D2585273C41C4412291BF982AE314
\ No newline at end of file +DC31CEE7C62EFA0FBCB8C1FA0947C5F4A1DD0006
\ No newline at end of file diff --git a/jstests/libs/crl_expired.pem.digest.sha256 b/jstests/libs/crl_expired.pem.digest.sha256 index 357d7c2d3dd..08d3c8f417e 100644 --- a/jstests/libs/crl_expired.pem.digest.sha256 +++ b/jstests/libs/crl_expired.pem.digest.sha256 @@ -1 +1 @@ -B4F079D5D1E753D96AA9C0A4EBE93C020B3AB5EF8E00DACD5E391047B8D9606B
\ No newline at end of file +FDCDEE458365A80D4B422A2350F5CE37223197A07C6905D44B40895D5921551C
\ No newline at end of file diff --git a/jstests/libs/ecdsa-ca-ocsp.crt b/jstests/libs/ecdsa-ca-ocsp.crt index 9633cda25f8..cb1ba34d060 100644 --- a/jstests/libs/ecdsa-ca-ocsp.crt +++ b/jstests/libs/ecdsa-ca-ocsp.crt @@ -1,14 +1,13 @@ -----BEGIN CERTIFICATE----- -MIICFDCCAbugAwIBAgIEWFhd2jAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER +MIIB9TCCAZygAwIBAgIEZKr7xjAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER MA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNV BAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEdMBsGA1UEAwwUS2VybmVsIFRl -c3QgRVNDREEgQ0EwHhcNMjQwNjEyMTYxNDQ5WhcNMjYwOTE0MTYxNDQ5WjB6MQsw +c3QgRVNDREEgQ0EwHhcNMjIwMjAzMjE1OTQ4WhcNMjQwNTA3MjE1OTQ4WjB6MQsw CQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3Jr IENpdHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEdMBsGA1UE AwwUS2VybmVsIFRlc3QgRVNDREEgQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNC -AARgNZMr4zig3g+jEYgBFsbMLNrlsOSYkc9S3K9jKhm/lBMM8XQK0ZjyTT4IB53a -zTSvxjS61nKk0cIMYDoC8/3soy8wLTAMBgNVHRMEBTADAQH/MB0GA1UdDgQWBBTx -kLqAkw2BuHTs7wFlDSwTFmWleTAKBggqhkjOPQQDAgNHADBEAiA46WwcXR8Zhhwl -grWL0NzEK+k50w9G8IQccCTp3bPlyAIgDdzY6TiMoaNM9ZAS5KcSiGIu4Ral1y/k -027VhQ5LXnU= +AAS1km6C590H9n4iIbd7X1BxsXzCcgSIksEGGXDiAWKskZH9VCAwO6wOB0wssrk0 +bzTzw2yFj60wQqMux1qm6CPXoxAwDjAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMC +A0cAMEQCIFClJcZHoOYm/V5B63yLTTGToc1AsUgDA70OOPdH4V26AiArujh92W2L +BIicxzY8674zDv4QbI+I7KO7ejyoh57ftg== -----END CERTIFICATE----- diff --git a/jstests/libs/ecdsa-ca-ocsp.key b/jstests/libs/ecdsa-ca-ocsp.key index be687593aaf..3292d5b6889 100644 --- a/jstests/libs/ecdsa-ca-ocsp.key +++ b/jstests/libs/ecdsa-ca-ocsp.key @@ -1,5 +1,5 @@ -----BEGIN PRIVATE KEY----- -MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgtu0LeoR5JUweCBkR -kpR2G8oKB8XsQKfQtTLL+1RCD0qhRANCAARgNZMr4zig3g+jEYgBFsbMLNrlsOSY -kc9S3K9jKhm/lBMM8XQK0ZjyTT4IB53azTSvxjS61nKk0cIMYDoC8/3s +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgtKR7JQBHBc471ZOg +vjKYMWrNnl4poaypv0J4HXtf0a6hRANCAAS1km6C590H9n4iIbd7X1BxsXzCcgSI +ksEGGXDiAWKskZH9VCAwO6wOB0wssrk0bzTzw2yFj60wQqMux1qm6CPX -----END PRIVATE KEY----- diff --git a/jstests/libs/ecdsa-ca-ocsp.pem b/jstests/libs/ecdsa-ca-ocsp.pem index c49af95b3c1..53911568ca6 100644 --- a/jstests/libs/ecdsa-ca-ocsp.pem +++ b/jstests/libs/ecdsa-ca-ocsp.pem @@ -1,19 +1,18 @@ -----BEGIN CERTIFICATE----- -MIICFDCCAbugAwIBAgIEWFhd2jAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER +MIIB9TCCAZygAwIBAgIEZKr7xjAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER MA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNV BAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEdMBsGA1UEAwwUS2VybmVsIFRl -c3QgRVNDREEgQ0EwHhcNMjQwNjEyMTYxNDQ5WhcNMjYwOTE0MTYxNDQ5WjB6MQsw +c3QgRVNDREEgQ0EwHhcNMjIwMjAzMjE1OTQ4WhcNMjQwNTA3MjE1OTQ4WjB6MQsw CQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3Jr IENpdHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEdMBsGA1UE AwwUS2VybmVsIFRlc3QgRVNDREEgQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNC -AARgNZMr4zig3g+jEYgBFsbMLNrlsOSYkc9S3K9jKhm/lBMM8XQK0ZjyTT4IB53a -zTSvxjS61nKk0cIMYDoC8/3soy8wLTAMBgNVHRMEBTADAQH/MB0GA1UdDgQWBBTx -kLqAkw2BuHTs7wFlDSwTFmWleTAKBggqhkjOPQQDAgNHADBEAiA46WwcXR8Zhhwl -grWL0NzEK+k50w9G8IQccCTp3bPlyAIgDdzY6TiMoaNM9ZAS5KcSiGIu4Ral1y/k -027VhQ5LXnU= +AAS1km6C590H9n4iIbd7X1BxsXzCcgSIksEGGXDiAWKskZH9VCAwO6wOB0wssrk0 +bzTzw2yFj60wQqMux1qm6CPXoxAwDjAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMC +A0cAMEQCIFClJcZHoOYm/V5B63yLTTGToc1AsUgDA70OOPdH4V26AiArujh92W2L +BIicxzY8674zDv4QbI+I7KO7ejyoh57ftg== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgtu0LeoR5JUweCBkR -kpR2G8oKB8XsQKfQtTLL+1RCD0qhRANCAARgNZMr4zig3g+jEYgBFsbMLNrlsOSY -kc9S3K9jKhm/lBMM8XQK0ZjyTT4IB53azTSvxjS61nKk0cIMYDoC8/3s +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgtKR7JQBHBc471ZOg +vjKYMWrNnl4poaypv0J4HXtf0a6hRANCAAS1km6C590H9n4iIbd7X1BxsXzCcgSI +ksEGGXDiAWKskZH9VCAwO6wOB0wssrk0bzTzw2yFj60wQqMux1qm6CPX -----END PRIVATE KEY----- diff --git a/jstests/libs/ecdsa-ca-ocsp.pem.digest.sha1 b/jstests/libs/ecdsa-ca-ocsp.pem.digest.sha1 index 577d6bb5f91..25678664c4f 100644 --- a/jstests/libs/ecdsa-ca-ocsp.pem.digest.sha1 +++ b/jstests/libs/ecdsa-ca-ocsp.pem.digest.sha1 @@ -1 +1 @@ -D705527C174C6C7F7D217B9D21CB7965E73EA4AE
\ No newline at end of file +BD9FC892A958AE5A5753EBDA314675D528B05156
\ No newline at end of file diff --git a/jstests/libs/ecdsa-ca-ocsp.pem.digest.sha256 b/jstests/libs/ecdsa-ca-ocsp.pem.digest.sha256 index 707230ff323..98047d84bda 100644 --- a/jstests/libs/ecdsa-ca-ocsp.pem.digest.sha256 +++ b/jstests/libs/ecdsa-ca-ocsp.pem.digest.sha256 @@ -1 +1 @@ -C0EDEA7AD6BF5AF92CF1CDCF75A676D73E71964B9D3150A4031361754D7371D2
\ No newline at end of file +31ED10340FB5812D5720BF34902548EFB6ED81E5B5AA11CA3647CDF079E25124
\ No newline at end of file diff --git a/jstests/libs/ecdsa-ca.pem b/jstests/libs/ecdsa-ca.pem index 2164510de87..0fbe387263f 100644 --- a/jstests/libs/ecdsa-ca.pem +++ b/jstests/libs/ecdsa-ca.pem @@ -4,24 +4,23 @@ # Root of ECDSA tree. -----BEGIN CERTIFICATE----- -MIICFjCCAbugAwIBAgIEQkXGSjAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER +MIIB9jCCAZygAwIBAgIEKUUq3TAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER MA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNV BAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEdMBsGA1UEAwwUS2VybmVsIFRl -c3QgRVNDREEgQ0EwHhcNMjQwNjEyMTYxNDQ5WhcNMjYwOTE0MTYxNDQ5WjB6MQsw +c3QgRVNDREEgQ0EwHhcNMjIwMjAzMjE1OTQ4WhcNMjQwNTA3MjE1OTQ4WjB6MQsw CQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3Jr IENpdHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEdMBsGA1UE AwwUS2VybmVsIFRlc3QgRVNDREEgQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNC -AARk/RSX4PA0/6IWuPe3ld6afiFmQtdvHuZ5e1CfHP8BigL26jmRpnK1FMljin+L -WeJiYlwTgp6ynoHUB6zU9Llnoy8wLTAMBgNVHRMEBTADAQH/MB0GA1UdDgQWBBSx -9akK29+hcGF3mC+2oMlqYtrDdDAKBggqhkjOPQQDAgNJADBGAiEA/rwU6FeHAwP1 -pY/K1Ox9MIakwWd1GI9SvEYsA8yLXGgCIQD+9v+PiEHB88/i6qhDRxd24x/CMrHI -C2b0ndc/EzluLQ== +AAS6/8jcHeK3U6THarZbEWw7UJYKA45ahLNpOQxTni6CwpFjyaFKRqnv8OUK09v5 +58X4U4yGKpTJi6MB4U8c7+8zoxAwDjAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMC +A0gAMEUCIQDe1DKE44zvfcc1PYUqTqtPNtVb513kSitIizNsRhkhRAIgHcbGd1j4 +cZ91P8FlKg8NizbShq7hrbpni7urkmNoFXQ= -----END CERTIFICATE----- -----BEGIN EC PARAMETERS----- BggqhkjOPQMBBw== -----END EC PARAMETERS----- -----BEGIN EC PRIVATE KEY----- -MHcCAQEEIJVFvCPRKNVthE4F/8cuHEL2oP+KhcO7q7N47wsbvfJCoAoGCCqGSM49 -AwEHoUQDQgAEZP0Ul+DwNP+iFrj3t5Xemn4hZkLXbx7meXtQnxz/AYoC9uo5kaZy -tRTJY4p/i1niYmJcE4Kesp6B1Aes1PS5Zw== +MHcCAQEEIIqvI0YJXBaQAGdgoSL6MLBR2LbmKGpZciebA61vPdiYoAoGCCqGSM49 +AwEHoUQDQgAEuv/I3B3it1Okx2q2WxFsO1CWCgOOWoSzaTkMU54ugsKRY8mhSkap +7/DlCtPb+efF+FOMhiqUyYujAeFPHO/vMw== -----END EC PRIVATE KEY----- diff --git a/jstests/libs/ecdsa-ca.pem.digest.sha1 b/jstests/libs/ecdsa-ca.pem.digest.sha1 index 51018faabff..0f43c9996e0 100644 --- a/jstests/libs/ecdsa-ca.pem.digest.sha1 +++ b/jstests/libs/ecdsa-ca.pem.digest.sha1 @@ -1 +1 @@ -C2D27D3788493B8FDFC07B6FA8A2AA5EA174906B
\ No newline at end of file +BEAD07ADF2EC1A7D46C2094B72B03510101425E1
\ No newline at end of file diff --git a/jstests/libs/ecdsa-ca.pem.digest.sha256 b/jstests/libs/ecdsa-ca.pem.digest.sha256 index d06a9e368a5..06559f08adf 100644 --- a/jstests/libs/ecdsa-ca.pem.digest.sha256 +++ b/jstests/libs/ecdsa-ca.pem.digest.sha256 @@ -1 +1 @@ -C4B84CE90D4CB16DA9F67E8271225A82E9C9E6154369255D054B7404B3EEF66D
\ No newline at end of file +9965666BB50F095320BFEA5B57535FDEF82060F38155AE7287C2742A0A24E4A5
\ No newline at end of file diff --git a/jstests/libs/ecdsa-client.pem b/jstests/libs/ecdsa-client.pem index 77e62b223a1..bb071911900 100644 --- a/jstests/libs/ecdsa-client.pem +++ b/jstests/libs/ecdsa-client.pem @@ -4,22 +4,22 @@ # Client certificate for ECDSA tree. -----BEGIN CERTIFICATE----- -MIIB1TCCAXsCBEZTTwMwCgYIKoZIzj0EAwIwejELMAkGA1UEBhMCVVMxETAPBgNV +MIIB1jCCAXsCBGp/B5IwCgYIKoZIzj0EAwIwejELMAkGA1UEBhMCVVMxETAPBgNV BAgMCE5ldyBZb3JrMRYwFAYDVQQHDA1OZXcgWW9yayBDaXR5MRAwDgYDVQQKDAdN b25nb0RCMQ8wDQYDVQQLDAZLZXJuZWwxHTAbBgNVBAMMFEtlcm5lbCBUZXN0IEVT -Q0RBIENBMB4XDTI0MDYxMjE2MTQ0OVoXDTI2MDkxNDE2MTQ0OVowcDELMAkGA1UE +Q0RBIENBMB4XDTIyMDIwMzIxNTk0OFoXDTI0MDUwNzIxNTk0OFowcDELMAkGA1UE BhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQHDA1OZXcgWW9yayBDaXR5 MRAwDgYDVQQKDAdNb25nb0RCMRMwEQYDVQQLDApLZXJuZWxVc2VyMQ8wDQYDVQQD -DAZjbGllbnQwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQv2fau3G1v45dBRCUw -vfAG9ETpSGo6H57adMXevZrRSVOdaA9wM0TlBU0ZwfIszdLAbjyJvkcAisSUpROD -y7+iMAoGCCqGSM49BAMCA0gAMEUCIQCxgojurLyBmNO0JktuIdcly/Le/9KnymLp -Whku8K2VIwIgWVc/WT81kz6b5kWMiRfdHXuQ9MCheAHnOaz9hnJHE6Y= +DAZjbGllbnQwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASTbCS0Taz+os56KvG/ +xJGEq4P8rPQ/QWJLjS0t/132O9/XamI90yoHscLOI8AY7RUvnzCGIYOeQyxMuBbZ +4LtYMAoGCCqGSM49BAMCA0kAMEYCIQDZGbOXz1ewIJ3yyVmxYpf7b3oOvtoGR3Hm +MPrcRAK36AIhAKASzLijFUTbtuQXI6+IIE9XdLUXDQSsjJ5TfvTmehX8 -----END CERTIFICATE----- -----BEGIN EC PARAMETERS----- BggqhkjOPQMBBw== -----END EC PARAMETERS----- -----BEGIN EC PRIVATE KEY----- -MHcCAQEEIBsdJ+CJupwLOy765QcjOGBK9FsrzsxQVzYBr8C++ag8oAoGCCqGSM49 -AwEHoUQDQgAEL9n2rtxtb+OXQUQlML3wBvRE6UhqOh+e2nTF3r2a0UlTnWgPcDNE -5QVNGcHyLM3SwG48ib5HAIrElKUTg8u/og== +MHcCAQEEIDRLYogqXDUrJAEf4YxkZyDdcwdPev2538AArwQP/nfXoAoGCCqGSM49 +AwEHoUQDQgAEk2wktE2s/qLOeirxv8SRhKuD/Kz0P0FiS40tLf9d9jvf12piPdMq +B7HCziPAGO0VL58whiGDnkMsTLgW2eC7WA== -----END EC PRIVATE KEY----- diff --git a/jstests/libs/ecdsa-client.pem.digest.sha1 b/jstests/libs/ecdsa-client.pem.digest.sha1 index 90d4c522de4..d7d0154a697 100644 --- a/jstests/libs/ecdsa-client.pem.digest.sha1 +++ b/jstests/libs/ecdsa-client.pem.digest.sha1 @@ -1 +1 @@ -E7C86336F9F148B0922184735CD1BC11E0E2AD5D
\ No newline at end of file +5C7CDA84DF0FAE87B0BF77C897DA1F70E6DCD84B
\ No newline at end of file diff --git a/jstests/libs/ecdsa-client.pem.digest.sha256 b/jstests/libs/ecdsa-client.pem.digest.sha256 index 7bfd4e822b7..6dc88a01efb 100644 --- a/jstests/libs/ecdsa-client.pem.digest.sha256 +++ b/jstests/libs/ecdsa-client.pem.digest.sha256 @@ -1 +1 @@ -9EFC3406886B0B625FE746F3A60E9B847153A5C8E55BF73ABDEE28EDC6656506
\ No newline at end of file +9523EFD9443380AAA6C9A618369E40E3C6D7E011D40C307749B89A0A332A2077
\ No newline at end of file diff --git a/jstests/libs/ecdsa-ocsp-responder.crt b/jstests/libs/ecdsa-ocsp-responder.crt index d03813720fd..1e2b0c87f93 100644 --- a/jstests/libs/ecdsa-ocsp-responder.crt +++ b/jstests/libs/ecdsa-ocsp-responder.crt @@ -1,16 +1,15 @@ -----BEGIN CERTIFICATE----- -MIICeTCCAh+gAwIBAgIESfEy6zAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER +MIICVjCCAfygAwIBAgIEEsVJKDAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER MA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNV BAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEdMBsGA1UEAwwUS2VybmVsIFRl -c3QgRVNDREEgQ0EwHhcNMjQwNjEyMTYxNDQ5WhcNMjYwOTE0MTYxNDQ5WjBsMQsw +c3QgRVNDREEgQ0EwHhcNMjIwMjAzMjE1OTQ4WhcNMjQwNTA3MjE1OTQ4WjBsMQsw CQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3Jr IENpdHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEPMA0GA1UE -AwwGc2VydmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXVrgWDLpKY1WEUjk -0ekovJFEbTdh9k/tnofLzVLWGFxeowvby0FzrF3SLjzGtn9NfTG2nZSLDF6sjach -OOQOEKOBoDCBnTAJBgNVHRMEAjAAMBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAA -ATAdBgNVHQ4EFgQUnD+dYSNlfLysgDIFgFta23i7mngwCwYDVR0PBAQDAgXgMCcG -A1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwkwHwYDVR0jBBgw -FoAU8ZC6gJMNgbh07O8BZQ0sExZlpXkwCgYIKoZIzj0EAwIDSAAwRQIgQCBkfSaU -3wXpTW1HBxWAHBhi4l7NHhOvUJLkcpups/sCIQDnTBHnP5wa41rPPovfB0KfC0Nh -GiXelzE/Otyu1NHKkA== +AwwGc2VydmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAbp6SVU9kZym6alv +ePcUYyze4KtdvTSCqrlCvhPQMJXkraG3DQdaADBGHUAhp6V6qFF19j0uP/rmgYv4 +SV82l6N+MHwwCQYDVR0TBAIwADAaBgNVHREEEzARgglsb2NhbGhvc3SHBH8AAAEw +HQYDVR0OBBYEFNZtZQGDw+WGi0SIQeORd5GjEQ25MAsGA1UdDwQEAwIF4DAnBgNV +HSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMJMAoGCCqGSM49BAMC +A0gAMEUCIQC4Uihq24KsC0qSx6OMaQyzVsbtuyL/sCvKtSAvfyG8wAIgEOdY/kVF +7vfW+oZ5Rlo6i281FvIDJFCMOqViN8voUks= -----END CERTIFICATE----- diff --git a/jstests/libs/ecdsa-ocsp-responder.crt.digest.sha1 b/jstests/libs/ecdsa-ocsp-responder.crt.digest.sha1 index 2508409158a..cd03ff2284b 100644 --- a/jstests/libs/ecdsa-ocsp-responder.crt.digest.sha1 +++ b/jstests/libs/ecdsa-ocsp-responder.crt.digest.sha1 @@ -1 +1 @@ -E4A26A623C4978F12F13FEF4AC056763B235E231
\ No newline at end of file +6B77279E773353A64975775754716390E0728404
\ No newline at end of file diff --git a/jstests/libs/ecdsa-ocsp-responder.crt.digest.sha256 b/jstests/libs/ecdsa-ocsp-responder.crt.digest.sha256 index 4c65ebdba3e..bf65889e5aa 100644 --- a/jstests/libs/ecdsa-ocsp-responder.crt.digest.sha256 +++ b/jstests/libs/ecdsa-ocsp-responder.crt.digest.sha256 @@ -1 +1 @@ -82B35D4B99223D9779D04343EE88C4D0311FDF57BDF9C6727297149B62F5F473
\ No newline at end of file +4B61C7A3DE928F0D8F3E40B80856FD43762DB8285BB1434C5D6E167C145544E2
\ No newline at end of file diff --git a/jstests/libs/ecdsa-ocsp-responder.key b/jstests/libs/ecdsa-ocsp-responder.key index 05d4695ce29..fc07aeee8e6 100644 --- a/jstests/libs/ecdsa-ocsp-responder.key +++ b/jstests/libs/ecdsa-ocsp-responder.key @@ -1,5 +1,5 @@ -----BEGIN PRIVATE KEY----- -MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgw0fUyC7cLUfF7VM7 -/PUaLmrlb0nyfaDRBb7umQTnMdihRANCAARdWuBYMukpjVYRSOTR6Si8kURtN2H2 -T+2eh8vNUtYYXF6jC9vLQXOsXdIuPMa2f019MbadlIsMXqyNpyE45A4Q +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgX827/4CkJz/ML3eC +NCGnNJ/3r3GMfIkDXP7bTF8AD32hRANCAAQBunpJVT2RnKbpqW949xRjLN7gq129 +NIKquUK+E9AwleStobcNB1oAMEYdQCGnpXqoUXX2PS4/+uaBi/hJXzaX -----END PRIVATE KEY----- diff --git a/jstests/libs/ecdsa-server-ocsp-mustStaple.pem b/jstests/libs/ecdsa-server-ocsp-mustStaple.pem index 02d2c4576f7..e8c538081e0 100644 --- a/jstests/libs/ecdsa-server-ocsp-mustStaple.pem +++ b/jstests/libs/ecdsa-server-ocsp-mustStaple.pem @@ -1,23 +1,22 @@ -----BEGIN CERTIFICATE----- -MIIC7DCCApOgAwIBAgIEDewgkTAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER +MIICyjCCAnCgAwIBAgIEcvbiOTAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER MA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNV BAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEdMBsGA1UEAwwUS2VybmVsIFRl -c3QgRVNDREEgQ0EwHhcNMjQwNjEyMTYxNDQ5WhcNMjYwOTE0MTYxNDQ5WjBsMQsw +c3QgRVNDREEgQ0EwHhcNMjIwMjAzMjE1OTQ4WhcNMjQwNTA3MjE1OTQ4WjBsMQsw CQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3Jr IENpdHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEPMA0GA1UE -AwwGc2VydmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEL0Jm+q28keUNp7Fg -puWK/9CYwENxs/Jz3DDphDJU6vzFt2vpmTI0t0cgg387BUhWGQlWDo08kS/sk0j2 -Dmxg2aOCARMwggEPMAkGA1UdEwQCMAAwGgYDVR0RBBMwEYIJbG9jYWxob3N0hwR/ -AAABMB0GA1UdDgQWBBQRTIHd0QWEljTQ04qSWPwf3kmowjALBgNVHQ8EBAMCBaAw -HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMGcGCCsGAQUFBwEBBFswWTAt -BggrBgEFBQcwAYYhaHR0cDovL2xvY2FsaG9zdDo5MDAxL3Bvd2VyL2xldmVsMCgG -CCsGAQUFBzABhhxodHRwOi8vbG9jYWxob3N0OjgxMDAvc3RhdHVzMBEGCCsGAQUF -BwEYBAUwAwIBBTAfBgNVHSMEGDAWgBTxkLqAkw2BuHTs7wFlDSwTFmWleTAKBggq -hkjOPQQDAgNHADBEAiBq0UjHLeIeI7nLP++iW/wnjQNmVqZXq1BbLZaSMAVXMAIg -MwGOS9dce14kzChki2VHlgsBmSa5TIHYuzZ6wjWiRjI= +AwwGc2VydmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEG1jvLcSrSPHYE2k9 +AYUo2AcBnxhQSlWjc6qGdskFPraSzpcAmgJe93mIeqoOkMhp5WTd2VKh1wNnJQ/z +YMftz6OB8TCB7jAJBgNVHRMEAjAAMBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAA +ATAdBgNVHQ4EFgQUvihhabxAnZflf5IfG7fSRtq1JsowCwYDVR0PBAQDAgWgMB0G +A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBnBggrBgEFBQcBAQRbMFkwLQYI +KwYBBQUHMAGGIWh0dHA6Ly9sb2NhbGhvc3Q6OTAwMS9wb3dlci9sZXZlbDAoBggr +BgEFBQcwAYYcaHR0cDovL2xvY2FsaG9zdDo4MTAwL3N0YXR1czARBggrBgEFBQcB +GAQFMAMCAQUwCgYIKoZIzj0EAwIDSAAwRQIhAPVGh3LTQEQnQTxd6Op1cxoK10GA +Seev3F0madq2Upo0AiAib1IpBJbsUR6h9AAqQKqGUGKlMOvalRmb5fN9xjkl8A== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgrkqbXYW1aa0p7EF5 -4ZrhZ/4soKlnPELcFotNk1eJZ1GhRANCAAQvQmb6rbyR5Q2nsWCm5Yr/0JjAQ3Gz -8nPcMOmEMlTq/MW3a+mZMjS3RyCDfzsFSFYZCVYOjTyRL+yTSPYObGDZ +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgh0QNI4XmNLg8gocs +fl16geJLuecIxjpvW9MY2JZ3vmWhRANCAAQbWO8txKtI8dgTaT0BhSjYBwGfGFBK +VaNzqoZ2yQU+tpLOlwCaAl73eYh6qg6QyGnlZN3ZUqHXA2clD/Ngx+3P -----END PRIVATE KEY----- diff --git a/jstests/libs/ecdsa-server-ocsp-mustStaple.pem.digest.sha1 b/jstests/libs/ecdsa-server-ocsp-mustStaple.pem.digest.sha1 index ce407e1cd97..a83437d1a90 100644 --- a/jstests/libs/ecdsa-server-ocsp-mustStaple.pem.digest.sha1 +++ b/jstests/libs/ecdsa-server-ocsp-mustStaple.pem.digest.sha1 @@ -1 +1 @@ -119BBC4916C89AA3EA2146AF4588745EA727AC6E
\ No newline at end of file +8405431F55B0E4B422C0421B7FADC3160C72A494
\ No newline at end of file diff --git a/jstests/libs/ecdsa-server-ocsp-mustStaple.pem.digest.sha256 b/jstests/libs/ecdsa-server-ocsp-mustStaple.pem.digest.sha256 index 9c8a8b6bc65..574e330333d 100644 --- a/jstests/libs/ecdsa-server-ocsp-mustStaple.pem.digest.sha256 +++ b/jstests/libs/ecdsa-server-ocsp-mustStaple.pem.digest.sha256 @@ -1 +1 @@ -219DEB66B8F1AF1C56285CA3755D83659FDACA52F44660E190BF40D42C45468E
\ No newline at end of file +27893987C39D98357BBC3758EDBB7157E78E000BD373128ED38346E7F176C90F
\ No newline at end of file diff --git a/jstests/libs/ecdsa-server-ocsp.pem b/jstests/libs/ecdsa-server-ocsp.pem index 7e604a6bff7..2fe18cc70f5 100644 --- a/jstests/libs/ecdsa-server-ocsp.pem +++ b/jstests/libs/ecdsa-server-ocsp.pem @@ -1,23 +1,22 @@ -----BEGIN CERTIFICATE----- -MIIC2DCCAn6gAwIBAgIEF9gU5zAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER +MIICtzCCAl2gAwIBAgIEQVAUIjAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER MA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNV BAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEdMBsGA1UEAwwUS2VybmVsIFRl -c3QgRVNDREEgQ0EwHhcNMjQwNjEyMTYxNDQ5WhcNMjYwOTE0MTYxNDQ5WjBsMQsw +c3QgRVNDREEgQ0EwHhcNMjIwMjAzMjE1OTQ4WhcNMjQwNTA3MjE1OTQ4WjBsMQsw CQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3Jr IENpdHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEPMA0GA1UE -AwwGc2VydmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEsKbt/x2dfTOUXCSZ -oDOJma83ZimpF4AYNSTmdDbn//XXH9KqDrEmUh315bHqxrlY2KmQWsiq4Ayn0Gwv -YIS5u6OB/zCB/DAJBgNVHRMEAjAAMBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAA -ATAdBgNVHQ4EFgQUYNvo3MBecpfz3i9p+jRbJC1XFxowCwYDVR0PBAQDAgWgMB0G +AwwGc2VydmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEJJWlKXhZYhkGm7KD +/4s5zG3FTZqxCkbF7LVTKUyEWU2oVE/X555ANKo7F4sNTh4kJYH9R9BNWm/ckr9F +F4lGRKOB3jCB2zAJBgNVHRMEAjAAMBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAA +ATAdBgNVHQ4EFgQUBA+bPOsot328qMyJD1GNNsM5MpEwCwYDVR0PBAQDAgWgMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBnBggrBgEFBQcBAQRbMFkwLQYI KwYBBQUHMAGGIWh0dHA6Ly9sb2NhbGhvc3Q6OTAwMS9wb3dlci9sZXZlbDAoBggr -BgEFBQcwAYYcaHR0cDovL2xvY2FsaG9zdDo4MTAwL3N0YXR1czAfBgNVHSMEGDAW -gBTxkLqAkw2BuHTs7wFlDSwTFmWleTAKBggqhkjOPQQDAgNIADBFAiEAqoWdxjQf -ZmV1y+jMbY2IRQ7WkvfDGN+ilHCtNzDj+dcCIC8q5hh407W5ZjMg8F6XL2MHvYsT -e2qDlul6A83Q0s51 +BgEFBQcwAYYcaHR0cDovL2xvY2FsaG9zdDo4MTAwL3N0YXR1czAKBggqhkjOPQQD +AgNIADBFAiEA94hM6CSWcr65vB6E2+WaFe0MLzYm+tEWPlLedT4BQekCIDRk8Ww+ +jUPFWz7Pz2lOqmH/FZWxVn1GEbeDHZZljk3P -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgVS5ZMswjZy4ySi00 -fSdEjD3j2dowkzs1QWEeNw1LaWGhRANCAASwpu3/HZ19M5RcJJmgM4mZrzdmKakX -gBg1JOZ0Nuf/9dcf0qoOsSZSHfXlserGuVjYqZBayKrgDKfQbC9ghLm7 +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgOEISSH6wYpjSExnT +fpQW8Dan60vNlFYIL1Q2xFPFzluhRANCAAQklaUpeFliGQabsoP/iznMbcVNmrEK +RsXstVMpTIRZTahUT9fnnkA0qjsXiw1OHiQlgf1H0E1ab9ySv0UXiUZE -----END PRIVATE KEY----- diff --git a/jstests/libs/ecdsa-server-ocsp.pem.digest.sha1 b/jstests/libs/ecdsa-server-ocsp.pem.digest.sha1 index 9755b6229e9..a2ce1449f80 100644 --- a/jstests/libs/ecdsa-server-ocsp.pem.digest.sha1 +++ b/jstests/libs/ecdsa-server-ocsp.pem.digest.sha1 @@ -1 +1 @@ -26C79E7E069AD99573663636EC5AC90EF023D002
\ No newline at end of file +2D09B949B8BA53416B40B64C193F1962E5BE3A0D
\ No newline at end of file diff --git a/jstests/libs/ecdsa-server-ocsp.pem.digest.sha256 b/jstests/libs/ecdsa-server-ocsp.pem.digest.sha256 index 8ef62bfdf12..048ddee7588 100644 --- a/jstests/libs/ecdsa-server-ocsp.pem.digest.sha256 +++ b/jstests/libs/ecdsa-server-ocsp.pem.digest.sha256 @@ -1 +1 @@ -60762550C178BE940DFDA65A5C84F3AE2DC61D3BEA1B0FEAF85FFCB830489F4B
\ No newline at end of file +98BC40243CB5D19B7DEB912AF02598F668DE83B2CD77EFCAA69E3C5A07E26B01
\ No newline at end of file diff --git a/jstests/libs/ecdsa-server.pem b/jstests/libs/ecdsa-server.pem index 58560da80ff..9a5dfadfc7b 100644 --- a/jstests/libs/ecdsa-server.pem +++ b/jstests/libs/ecdsa-server.pem @@ -4,26 +4,25 @@ # Server certificate for ECDSA tree. -----BEGIN CERTIFICATE----- -MIICbzCCAhWgAwIBAgIEJPTmFDAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER +MIICTTCCAfKgAwIBAgIEVfZqODAKBggqhkjOPQQDAjB6MQswCQYDVQQGEwJVUzER MA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNV BAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEdMBsGA1UEAwwUS2VybmVsIFRl -c3QgRVNDREEgQ0EwHhcNMjQwNjEyMTYxNDQ5WhcNMjYwOTE0MTYxNDQ5WjBsMQsw +c3QgRVNDREEgQ0EwHhcNMjIwMjAzMjE1OTQ4WhcNMjQwNTA3MjE1OTQ4WjBsMQsw CQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3Jr IENpdHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEPMA0GA1UE -AwwGc2VydmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkwb5MwmLBvOcNN56 -bHD1X01zycR2paXveqMc/ID/bng78dTLSSKDvDJ3UzBzW1YhNo4ntzAcGvBJRrkb -6gGOu6OBljCBkzAJBgNVHRMEAjAAMBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAA -ATAdBgNVHQ4EFgQUBs832lDcwDFwC6qYkpKZf18YxF4wCwYDVR0PBAQDAgWgMB0G -A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSx9akK29+h -cGF3mC+2oMlqYtrDdDAKBggqhkjOPQQDAgNIADBFAiEA3GoaM4C7fI/OmGHv2QoM -UvQ7kb91GOuZc51wIOqRLOsCIBpnF0BEekN/2lDOm/v71Amg7ukisuXR75UBR8uz -5eAT +AwwGc2VydmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkIPr8LJPhlw1aQyN +6ZTN5zvdOVMBhKR66DFcyLsSjZTwdaYgrTdoHuRg4cY/mDfOjykn93QaXXiYELWO +FLGxFKN0MHIwCQYDVR0TBAIwADAaBgNVHREEEzARgglsb2NhbGhvc3SHBH8AAAEw +HQYDVR0OBBYEFIQvX1T4/vSJNRIFuL1wFsP3e9SEMAsGA1UdDwQEAwIFoDAdBgNV +HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwCgYIKoZIzj0EAwIDSQAwRgIhAKWy +vhMAorPe5oCXXM5bCHIyoq8lis9e8jU3ewBTnZ6+AiEA2hx0vQXogjX1T8zqn/2K +XcOWOCaP5UWWsZU9F3tOtJg= -----END CERTIFICATE----- -----BEGIN EC PARAMETERS----- BggqhkjOPQMBBw== -----END EC PARAMETERS----- -----BEGIN EC PRIVATE KEY----- -MHcCAQEEIGe/mYpft3Yov0QbbfoWgTuixEubQb7O3X+ivuFriuGjoAoGCCqGSM49 -AwEHoUQDQgAEkwb5MwmLBvOcNN56bHD1X01zycR2paXveqMc/ID/bng78dTLSSKD -vDJ3UzBzW1YhNo4ntzAcGvBJRrkb6gGOuw== +MHcCAQEEIFpM+Xqp9Ga+tlNOh4qhoqooGCAI4dTgPn7bzOVjy/B3oAoGCCqGSM49 +AwEHoUQDQgAEkIPr8LJPhlw1aQyN6ZTN5zvdOVMBhKR66DFcyLsSjZTwdaYgrTdo +HuRg4cY/mDfOjykn93QaXXiYELWOFLGxFA== -----END EC PRIVATE KEY----- diff --git a/jstests/libs/ecdsa-server.pem.digest.sha1 b/jstests/libs/ecdsa-server.pem.digest.sha1 index 2c8b01762d1..c67f3477ce1 100644 --- a/jstests/libs/ecdsa-server.pem.digest.sha1 +++ b/jstests/libs/ecdsa-server.pem.digest.sha1 @@ -1 +1 @@ -D557239BE21748A8FDAEFDC3187467CA5E2CA9FC
\ No newline at end of file +3124F81F8BE74AFE7FB3EEC1CFA17BDF48A97A68
\ No newline at end of file diff --git a/jstests/libs/ecdsa-server.pem.digest.sha256 b/jstests/libs/ecdsa-server.pem.digest.sha256 index 7fc15546552..ea1854935ae 100644 --- a/jstests/libs/ecdsa-server.pem.digest.sha256 +++ b/jstests/libs/ecdsa-server.pem.digest.sha256 @@ -1 +1 @@ -B170A66807997F614E90A4321CE55A5A506C72CF8A9A8E381E21D9752150ACF9
\ No newline at end of file +6AE713FACA4950A79F38272F40B72DF973206468DD88B6F528C7C2C236AE03B4
\ No newline at end of file diff --git a/jstests/libs/expired.pem b/jstests/libs/expired.pem index bb06736d623..4106ff57118 100644 --- a/jstests/libs/expired.pem +++ b/jstests/libs/expired.pem @@ -3,52 +3,52 @@ # # A certificate which has passed its expiration date. -----BEGIN CERTIFICATE----- -MIIDkjCCAnqgAwIBAgIEYQXKwTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDkjCCAnqgAwIBAgIES0ioJDANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwMjE3MjIyODA2WhcNMjQwNjAxMDIyODA2WjBtMQswCQYD +IFRlc3QgQ0EwHhcNMjExMDExMDQxMzA0WhcNMjIwMTIzMDgxMzA0WjBtMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEQMA4GA1UEAwwH -ZXhwaXJlZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMIADzrcUgzr -YOqHomaPsbchV8qkHghuLLszi4xTrXt324KD/rIkBIcAltjhXSmoQwaeTeideRoE -USdzQNlDbRW2OwWeced9/LZJ+Yx2igcQE9yRzq/4KMxdyCx7sBpdtdQrfhCt0n+n -p5hLhR9iZEsizPLVg5Ei8x8mbQxEfeTdVmv+9914yreMUulgKxu5EzREflPyCVQc -QfFSXF/f/atA2tdwnOOEHeJCnr6ijRtAw/RWE8w1B6xtcpVhB+7G01kCBxvMHAMr -ys+Tr7jOZ4n4wUVlJwcCCOl01FSefQNaPH6RIRGBe8XVAjlN4Xve5dbM6o9DL1xv -MJ0FdcQvFnECAwEAAaMzMDEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwGgYDVR0RBBMw -EYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3DQEBCwUAA4IBAQC8BROimbLKSKE8 -e0xOzEPETLBH55N7CU82byr6NEqIqMZM1marsksBsXsX3ppfuUSgKKVxb/dZnBFr -cCo5iS/i1qAoBpAALOMoWWHSzOuAtgiVAK3ikqHfl7mwaUYE4VVWOUAQpksT9blf -gtiqQ+hlZzzQn1iCEh+5OxKzTZy+Icwp0pCJvY00LrRYkutJqWqJTnKeu0+BbgJQ -cQi2URnRRuEsaF7JUnpArnsi9U/OKrUbhSTu4b/opsdug+tkRylrXo8N5t3GYiHx -3xWL6j06W1AA7EdwIgPDsBO+ZTZgEIx9+E66Xhuk/4HFt4LxRb4ATp2NnbQdxc2Q -QfrSmtGQ +ZXhwaXJlZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMOX7aXgIpMi +1lLqNmsqmjg6N+hg0Mf63N7ZCPqwOSaGUo4lqfgR27RdQR9SI5JIDpFu0XUWpDQi ++w+eH7i45VQJ3DE62bB1dW1WGnZOWOTH6uEfEX/kGjJBYjUInliERyvqINiyeAA+ +deqKIjzlny8APqzSgr2vnffKRxLzjN2JV4CLWPmXzQ0p8E6DmXgNHO3gcEviwqDg +OP6PEdWAAbPQlutk4P34LYdnvDoQMtaTd8s7wQYxoU7nXy+iRh1ZOQB6Dj1nMCdX +9sblA0cO1zVNRAJmlQBVlVmB0pfntRvs5OWywoXN7uVy9WI3dC4qU8k2APsnnWur +Y1PYAGalCjUCAwEAAaMzMDEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwGgYDVR0RBBMw +EYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3DQEBCwUAA4IBAQDetGkeZ2NsmsRm +y64CYd9bq1QRi72Px0lnL/uVwX6v/LQBX/2TnkFIXJ/ICW0FyjZppsd4inLoXEH3 +guOfTrWlkD8OPNZmdNzMZf7i1JBtzKQVSyoX3J8zllPiYdfmWwUuqd2GnBwebzo7 +Sz5zVPhb0eQR+kdWT0tA3yzs9Ox+6MyDeWsHN4aBEDfezi170t2Ax/HVU86HA58I +V8wPeXtRtN97bQYcOlGYElRA0VKygyAC2nVkxl1PjSKU7SEYTeHVp0qYCy2NhSA6 +n1DI3fz+ZccmAfKAxqy9ggvHmgnhRFoAtFeMQmAWB74/do2ZHCx3LE/EAv7sDXTk +2SqCkSng -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDCAA863FIM62Dq -h6Jmj7G3IVfKpB4Ibiy7M4uMU617d9uCg/6yJASHAJbY4V0pqEMGnk3onXkaBFEn -c0DZQ20VtjsFnnHnffy2SfmMdooHEBPckc6v+CjMXcgse7AaXbXUK34QrdJ/p6eY -S4UfYmRLIszy1YORIvMfJm0MRH3k3VZr/vfdeMq3jFLpYCsbuRM0RH5T8glUHEHx -Ulxf3/2rQNrXcJzjhB3iQp6+oo0bQMP0VhPMNQesbXKVYQfuxtNZAgcbzBwDK8rP -k6+4zmeJ+MFFZScHAgjpdNRUnn0DWjx+kSERgXvF1QI5TeF73uXWzOqPQy9cbzCd -BXXELxZxAgMBAAECggEBAKxJlTz20T98AjQGhKmEz5UNXYQvQCTIg50056eV4KmY -Bi/gvV7DMeobEdxGOJB4SB4mlJYS06vRTak1Z9ALW2M+1SfmUM3/S2EwTRj7ZRVk -p97o9p+8Sa9FUjJ/HiQsOQDWJzz0wc5wvBw6ZV076kn3+/9ks1U/rp5pZ8rPQObw -RiU5cUg+Xgq/c9KS69h2HKDwqwe5wSqYZ06m73U48eenjda9L01W26XFt4Osz+Zh -iVL8DbIa72WckMGW2ZvTA7YuF3Lk21pG/LzmheSY9tuVFf+ys4jnllbHffqusNpB -OSKJWoScvnFe+E+ezWHzIMUG6n4zjpWXBxad5HFLEMkCgYEA6rTydmcdhw8BsfmZ -UpelEf9Y+KsCpc7LV7IK9VV5Bb6e/PGiE4jDVULyJTRQG0sbrHYJsv4Qrw0DxpVN -PLN4MzY5392oKPZej1rUSXM2yO0JQYksmo0lFipFaB2Pwx2O0Fu1mzfwunfobwyF -YgRKPqsJV3R3GyRf8otppnoCLesCgYEA05m0PCKMrO0x8/HL+Ph4g4vmBi58p6/Q -5vqXXcSYvtRa526qSv2Z+dsnbCvwKry9xd06nTaTmncoed/mWjScIzJD7ZDLkv27 -JCmHN/x1nyxy/2JiJOKIdPUnv5m/XvWcd4v/GhQfBgRQV623FZev8mAZMErdDbsH -vFU8OemPihMCgYBI/mmBxWP7gwFF9phmhV8DD+T9wUGbi4rWBTs/PYvb64LKq+N6 -K8iEFcP1KiXXty4uHq+5iSZrKqMH+ZsBy9cQJkcthmQsCSMzdk4bYceiCYYdaaoD -ju3/zLm1PaxeRC0MQ9lhIq6tb2lMUBqTdz4X612GY2Q/frqQVidPbRaMbQKBgQCZ -hAsCEeLT1uaF4GgmgkYU0huZYoKnueOqoCXPLsHOuQwWmfBMpb7fSgNI9Huy1eos -sjtDMgRWbZrdCPb7fO3Gj0I/CezYAOOT8dkbYjsHt1zbMcqYjg2IJRCobmgsAa96 -AASdK/nyCJEte2e376wEAXpk0fucaZPMLF6ceXndJwKBgEexYP/j6RViv9o/umWi -iMtKc2Bnv7qe74+Z9PnQ3lLxVt8GNW52BICvJfJH0hcctiuIlG5Ys/HWIntfhOT+ -6nm2H0WPTIuMyV/P8OJzjYA4PekP6xO2ihkwFifjq/TWdO62XRCzjtpZ08fhIpRV -940C4Qp1dq6ZLBLTy80tOty5 +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDDl+2l4CKTItZS +6jZrKpo4OjfoYNDH+tze2Qj6sDkmhlKOJan4Edu0XUEfUiOSSA6RbtF1FqQ0IvsP +nh+4uOVUCdwxOtmwdXVtVhp2Tljkx+rhHxF/5BoyQWI1CJ5YhEcr6iDYsngAPnXq +iiI85Z8vAD6s0oK9r533ykcS84zdiVeAi1j5l80NKfBOg5l4DRzt4HBL4sKg4Dj+ +jxHVgAGz0JbrZOD9+C2HZ7w6EDLWk3fLO8EGMaFO518vokYdWTkAeg49ZzAnV/bG +5QNHDtc1TUQCZpUAVZVZgdKX57Ub7OTlssKFze7lcvViN3QuKlPJNgD7J51rq2NT +2ABmpQo1AgMBAAECggEAa1SkoUCkWG9mgutpX1dqd25jHY57IzIjH9qjVcV8JwrQ +pJZAdhN+p7QAt2pAgNYvwFi6cfExvDZx5LkVmS1FEt+ySAWOTYm3HX+BV+hYWXrn +BhAhbzfBtFAyzv1ivxofYBbDXYZZ2XBtDn4smZQ7zPPqcLW37tU+7ym95MVnSG1O +c383X+hnsLyMo10lQdnD+0GLGVoVtOEQkX3vDM4ckejwsn3GUsnsasXl4pwESG/l +e/lSqaAE5zv0jJ4Vd+pvmFA/QxnnbRzWFr5YAfZTq84VG7Ila9pAxQKsx+5hVzKH +eMS+BrjkG3ZjJihRAP1BYl8+uZLoa9fAEb/K5aGkBQKBgQDshRWLe1OVr4GrwGmA +M828l+ASvQgZr8iZfFC5sbB8CeDz5/6IFLXSLc3oAcUAdJzEq7jMLaqwvyNy4aeT +vOYS0K94njk3l+mGtY+H1NYdzK9D306zSjIeUqA9efUCEm/4v323IpMVCF4s5MMU +gLVQZ8hNIJKjjx+Nm1AMTWl0AwKBgQDTs+3w+kraf3JfG4EBYI6w5vNCBlJHDni+ +ZEOmmd5cgxR/sEZJiAbfsNs4pnHqKboQxFU+lgH2tcktkcN4rpFvN2bt865l2XCX +3NqR8gJbN3kroAi7m0ah9p6ZfZGYT3S3nsjjeKZaz7dkZNtrP/zxrC6IbsamAEeO +NnFa4rkfZwKBgQCN3UFP+TfoR23io7VkBS542Su4cZODPLF4hl0xFEhEDfTUtykv +XCS2nWyspSsRm+BQAqQEK7v+6ZaMmJbYAWyKiotFMLonA0I533rowRtwok3Zyv48 +gdtP3sVoOldf18k7jTgNeXp5GhzKlqgACzc1tBorUMdDvVvypt67kk8XGwKBgGw8 +qyOwpEKwNGaB5mQw3ON/QNH572ka8grNsnTkaHa+IeXi1xzTKkiF4J9HIijJqrLV +3ouAIILlkHT2+IykHAFTvxFbrEewc0uBhFJn/GJsq0vtp2lbyzIVqCLru1u3DAKx +cR4z2kHFv4rZsgFUltts3+GrWW8X533DQhNopaNzAoGAbekygXWWCXX6WeGhvshe +JTWf96Blmy7ZLDlOy7D7Ns3536ALcl/tPtL2wOqmz/9rBTHKX/v7k+yaaysI3vn4 ++79/ig8mSqEA1nHgA3JIILvV3C3r8RKoGsrw/6LZDynANrcHiiR+aHlrdaHsh2o1 +0FQr/GIVnWR/Z6gaB39T4xM= -----END PRIVATE KEY----- diff --git a/jstests/libs/expired.pem.digest.sha1 b/jstests/libs/expired.pem.digest.sha1 index 01f1bc5e8a1..4b8f78e141f 100644 --- a/jstests/libs/expired.pem.digest.sha1 +++ b/jstests/libs/expired.pem.digest.sha1 @@ -1 +1 @@ -7003003E0C38B744866C761E786028ED1D0B24E5
\ No newline at end of file +5325BDD0B9A3417A1C07B947C83168A1C189D1E4
\ No newline at end of file diff --git a/jstests/libs/expired.pem.digest.sha256 b/jstests/libs/expired.pem.digest.sha256 index 42dc26da817..e38411a855f 100644 --- a/jstests/libs/expired.pem.digest.sha256 +++ b/jstests/libs/expired.pem.digest.sha256 @@ -1 +1 @@ -C4CDAE7699B93927C7016C2AAC82F56C4E2715B3157D6AC5C7DB6078559B424B
\ No newline at end of file +7B1A1353749D953FB0A2A2FA036B2C44BAFB3AE1EFCFA9D3A9DB50ADDCA337C7
\ No newline at end of file diff --git a/jstests/libs/index_catalog_helpers.js b/jstests/libs/index_catalog_helpers.js deleted file mode 100644 index a61267fbbbd..00000000000 --- a/jstests/libs/index_catalog_helpers.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; - -/** - * Helper functions that help test things to do with the index catalog. - */ -var IndexCatalogHelpers = (function() { - /** - * Returns the index specification with the name 'indexName' if it is present in the - * 'indexSpecs' array, and returns null otherwise. - */ - function getIndexSpecByName(indexSpecs, indexName) { - if (typeof indexName !== "string") { - throw new Error("'indexName' parameter must be a string, but got " + tojson(indexName)); - } - - const found = indexSpecs.filter(spec => spec.name === indexName); - - if (found.length > 1) { - throw new Error("Found multiple indexes with name '" + indexName + - "': " + tojson(indexSpecs)); - } - return (found.length === 1) ? found[0] : null; - } - - /** - * Returns the index specification with the key pattern 'keyPattern' and the collation - * 'collation' if it is present in the 'indexSpecs' array, and returns null otherwise. - * - * The 'collation' parameter is optional and is only required to be specified when multiple - * indexes with the same key pattern exist. - */ - function getIndexSpecByKeyPattern(indexSpecs, keyPattern, collation) { - const collationWasSpecified = arguments.length >= 3; - const foundByKeyPattern = indexSpecs.filter(spec => { - return bsonWoCompare(spec.key, keyPattern) === 0; - }); - - if (!collationWasSpecified) { - if (foundByKeyPattern.length > 1) { - throw new Error( - "Found multiple indexes with key pattern " + tojson(keyPattern) + - " and 'collation' parameter was not specified: " + tojson(indexSpecs)); - } - return (foundByKeyPattern.length === 1) ? foundByKeyPattern[0] : null; - } - - const foundByKeyPatternAndCollation = foundByKeyPattern.filter(spec => { - if (collation.locale === "simple") { - // The simple collation is not explicitly stored in the index catalog, so we expect - // the "collation" field to be absent. - return !spec.hasOwnProperty("collation"); - } - return bsonWoCompare(spec.collation, collation) === 0; - }); - - if (foundByKeyPatternAndCollation.length > 1) { - throw new Error("Found multiple indexes with key pattern" + tojson(keyPattern) + - " and collation " + tojson(collation) + ": " + tojson(indexSpecs)); - } - return (foundByKeyPatternAndCollation.length === 1) ? foundByKeyPatternAndCollation[0] - : null; - } - - function createSingleIndex(coll, key, parameters) { - return coll.getDB().runCommand( - {createIndexes: coll.getName(), indexes: [Object.assign({key: key}, parameters)]}); - } - - function createIndexAndVerifyWithDrop(coll, key, parameters) { - coll.dropIndexes(); - assert.commandWorked(createSingleIndex(coll, key, parameters)); - assert.neq( - null, - getIndexSpecByName(coll.getIndexes(), parameters.name), - () => - `Could not find index with name ${parameters.name}: ${tojson(coll.getIndexes())}`); - } - - return { - findByName: getIndexSpecByName, - findByKeyPattern: getIndexSpecByKeyPattern, - createSingleIndex: createSingleIndex, - createIndexAndVerifyWithDrop: createIndexAndVerifyWithDrop, - }; -})(); diff --git a/jstests/libs/intermediate-ca-chain.pem b/jstests/libs/intermediate-ca-chain.pem index 9fbf1e8b675..4d94be279ee 100644 --- a/jstests/libs/intermediate-ca-chain.pem +++ b/jstests/libs/intermediate-ca-chain.pem @@ -5,45 +5,45 @@ # Certificate from ca.pem -----BEGIN CERTIFICATE----- -MIIDeTCCAmGgAwIBAgIEIGnWnzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDeTCCAmGgAwIBAgIEe9SskzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ2WhcNMjYwOTA3MTYxNDQ2WjB0MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQyWhcNMjQwNDMwMjE1OTQyWjB0MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwO -S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDU -tM92EQ+UJAvDZHjcHGCM5M2E/wHRXWV6z3pXNT+cZliEsUbCBqwA+rs3KYyT0NxM -2bxDo7/yplFGEb8Kz3gZJGiXcp0WEqZKN8yfTd6p2OTzSlQ/Yw4wcsfnhDX/i2HK -NQVh258vf1e4t8spr3udsPnfQo0ap/28F3Jq2QxGmKiTPQ2xdyWvk/K5zABHX4mu -3c29FdViZpcYoKCdYhIsO7IWPBvvPQEqRDPRU/UDweYbJFyrlWNWMCislj0EfGIn -LBhtXxeZHIXh9fWO8DfMzER+r1fIhxX7lvzdpyT+t3NcOGSWYRKcG8q2+iUnCK4H -2a2Vg5YKQYGGWmkEQ++XAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI -hvcNAQELBQADggEBAMjiHKAOjasqJPeqSaibtcpClQ2qK6xVMvAdX2YofNzO9/WD -T1vqF06nuUlUTN+onacW9bT/cABzX2WmBlXH3N0kkr3bQ3dZy6KJpZnLhat3TLYd -pYWbbVvHUJ31DGnZXNpWzvH/7KSK/IUixfjlYXaKocRNacXtRlidKN1IgTjaMNvL -gTGaeiaylRYQ0wwirxVJWUzCkRahVlu8nHipl4oWoRfzCxeKGLpXWPBBVJPmupxJ -qeU0X4fppEYMfXBZLoA5XFPeGcA+epZxNCOEP9f+0CxLmJibe/IUWRcNPS2WWznT -MV/vxlcqKt0YqxFFk8LzbYMfKa4RXKvk/xpy87g= +S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDf +vZIt82obTHnc3iHgUYSc+yVkCHyERF3kdcTTFszDbN9mVPL5ZkH9lIAC3A2rj24T +pItMW1N+zOaLHU5tJB9VnCnKSFz5CHd/KEcLA3Ql2K70z7n1FvINnBmqAQdgPcPu +Et2rFgGg3atR3T3bV7ZRlla0CcoAFl/YoDI16oHRXboxAtoAzaIwvS6HUrOYQPYq +BLGt00Wws4bpILk3b04lDLEHmzDe6N3/v3FgBurPzR2tL97/sJGePE94I833hYG4 +vBdU0Kdt9FbTDEFOgrfRCisHyZY6Vw6rIiWBSLUBCjtm2vipgoD0H3DvyZLbMQRr +qmctCX4KQtOZ8dV3JQkNAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI +hvcNAQELBQADggEBAJnz4lK9GiCWhCXIPzghYRRheYWL8nhkZ+3+oC1B3/mGEf71 +2VOdND6fMPdHinD8jONH75mOpa7TanriVYX3KbrQ4WABFNJMX9uz09F+0A2D5tyc +iDkldnei+fiX4eSx80oCPgvaxdJWauiTsEi+fo2Do47PYkch9+BDXT9F/m3S3RRW +cia7URBAV8Itq6jj2BHcpS/dEqZcmN9kGWujVagcCorc0wBKSmkO/PZIjISid+TO +Db2g+AvqSBDU0lbdP7NXRSIxvZejDz4qMjcpSbhW9OS2BCYZcq5wgH2lwYkdPtmX +JkhxWKwsW11WJWDcmaXcffO3a6lDizxyjnTedoU= -----END CERTIFICATE----- # Certificate from intermediate-ca.pem -----BEGIN CERTIFICATE----- -MIIDdzCCAl+gAwIBAgIEMRP94zANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDdzCCAl+gAwIBAgIERt21mjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ5WhcNMjYwOTA3MTYxNDQ5WjB1MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ3WhcNMjQwNDMwMjE1OTQ3WjB1MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEYMBYGA1UEAwwP SW50ZXJtZWRpYXRlIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA -4iGdS94QMpwbVEkqXD7LhyfKMr1qMcSVgSNAOw5XCvgF/i0/TugIcOgdGanq6ksQ -1vO87jraCegLuOAz3HnzdAw6grcsAohk3RpZcmyDvpsyW9t80UwoGE6WeZ9+//BW -uaXuUuokuoTEFQBxU86igIgZ1we3sFfuD47pettQr8NUz911Oqh4xXztXLmD+8Bn -FHA2kwlSR7fJRJDOa/jG60rKSYbUvTCH9qK7GinXiot3qiX1XgO2CCesuYDG1XXH -72ENb6bg0kGS1pKMJQhxArwV5xwykaJ3UUmggCPMwURtc96RD+9S5yhIjKPB8PRs -lU8o4Qz4//3CLqMFQQqRMQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 -DQEBCwUAA4IBAQArkFpwgHPoKuWHeuDnSqsM68vtORDN95H/4NXaRONxxBz/1owW -ptJ74jPMlXLYy3tA0q5cLZuJzFQ9c643S3kyDeKsFYqzzDrgRSpJPcKE5Rg6DWXu -7zBHWbqcvfYoBrJCUDTN30DMkEGkHpdVd0RQSZ+/KjyTEu4CvEei0taAZ7vWj3Yn -5KwMKyvLNxjpil8SF4nofBC3iIxpD3C9uSSzLrm2ASTYWQLWGX2KUZiKF5Y3KYim -ZYdBBVDNtHJaKJbomwcXRjcUA68J/4XPeFRH5yyE2/j8xII3W2pB0iPrS3DgMoX+ -0GMp3Vx+WBnnDC1dAintOkSJtW8hKlvYnfJr +uLEuQhQ7IQImAIKUMANKaR+4/WLf0F03p5RDlv/TCNdEXTLws03x7bppdv4Y8r6+ +oChy+8rtyA2ckblb0z0OeMlsJY5a04eUhrZYeG4OXn1QuvUqfXl++oBlHnWUD3xG +3v9oPKMxGf9nr6JJXBCeG3owLR9Lbr3QS6Pvz9WwNZGpUVDm/QQcKvbGHmB9fE7/ +RM6IgxtagZlug5WUCTT08tsLfb89UQchCAjO9eZvDcENofXcnsJWImJdTYDlquMM +DB54R9cqoLtDV9NiPVYsjCQ1BgXYMxeG0K/T1rWQY4uB132Y3oFy3RxaDT1BqdAO +O6BOo1AZNyIYIPbt0+Rp3QIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4IBAQCSOAjf6Qh0JnAOK4TqPYt2VG8HEmumxKk/HvIKrk9gbBc6RoVi +Z1M/gxRz82lnmJvIPbsJk4AmTsw8Pnech8Ujeahw0ybRJbLs7FA0YrHg1B7517Tr +eZl6TZn7o5+3HKKcCPpoh+P1XrNWP21NsY75T8sTN0BQ3im3aZDApgO4v0YFqWl0 +20YOdrLk81cJ8Znjdh+/ieR4uPH06CbXjAGPAbB+mnEWMNLlV2WGsJtDCHYM+wU0 +zd0wy2KvqMBbr014v/c4jmyeCBcmgxQ9Q8ATWbys7S5p0CFB6+zeV/2Mb32lwSCM ++Xeg/ms5ZGQJY5fIznwIg+Osg1zGvMF2Rsq9 -----END CERTIFICATE----- diff --git a/jstests/libs/intermediate-ca-chain.pem.digest.sha1 b/jstests/libs/intermediate-ca-chain.pem.digest.sha1 index 094d60417bb..dbe9e3898af 100644 --- a/jstests/libs/intermediate-ca-chain.pem.digest.sha1 +++ b/jstests/libs/intermediate-ca-chain.pem.digest.sha1 @@ -1 +1 @@ -13D573B8FF4C9E4AAEF37A360BA2D52AAD8FAE48
\ No newline at end of file +F42B9419C2EF9D431D7C0E5061A82902D385203A
\ No newline at end of file diff --git a/jstests/libs/intermediate-ca-chain.pem.digest.sha256 b/jstests/libs/intermediate-ca-chain.pem.digest.sha256 index 7f833323449..2cffe1b5da9 100644 --- a/jstests/libs/intermediate-ca-chain.pem.digest.sha256 +++ b/jstests/libs/intermediate-ca-chain.pem.digest.sha256 @@ -1 +1 @@ -ABFD56D37533C4F7EE311891B1749818EDB90DEBFC957968A37066688598C607
\ No newline at end of file +21A1C6A87B31AF590F5074EE716F193522B8F540081A5D571B25AE5DF72863E3
\ No newline at end of file diff --git a/jstests/libs/intermediate-ca.pem b/jstests/libs/intermediate-ca.pem index 6869eebe184..97dcda1bda1 100644 --- a/jstests/libs/intermediate-ca.pem +++ b/jstests/libs/intermediate-ca.pem @@ -3,51 +3,51 @@ # # CA issues by the primary root CA, which then issues its own server cert. -----BEGIN CERTIFICATE----- -MIIDdzCCAl+gAwIBAgIEMRP94zANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDdzCCAl+gAwIBAgIERt21mjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ5WhcNMjYwOTA3MTYxNDQ5WjB1MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ3WhcNMjQwNDMwMjE1OTQ3WjB1MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEYMBYGA1UEAwwP SW50ZXJtZWRpYXRlIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA -4iGdS94QMpwbVEkqXD7LhyfKMr1qMcSVgSNAOw5XCvgF/i0/TugIcOgdGanq6ksQ -1vO87jraCegLuOAz3HnzdAw6grcsAohk3RpZcmyDvpsyW9t80UwoGE6WeZ9+//BW -uaXuUuokuoTEFQBxU86igIgZ1we3sFfuD47pettQr8NUz911Oqh4xXztXLmD+8Bn -FHA2kwlSR7fJRJDOa/jG60rKSYbUvTCH9qK7GinXiot3qiX1XgO2CCesuYDG1XXH -72ENb6bg0kGS1pKMJQhxArwV5xwykaJ3UUmggCPMwURtc96RD+9S5yhIjKPB8PRs -lU8o4Qz4//3CLqMFQQqRMQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 -DQEBCwUAA4IBAQArkFpwgHPoKuWHeuDnSqsM68vtORDN95H/4NXaRONxxBz/1owW -ptJ74jPMlXLYy3tA0q5cLZuJzFQ9c643S3kyDeKsFYqzzDrgRSpJPcKE5Rg6DWXu -7zBHWbqcvfYoBrJCUDTN30DMkEGkHpdVd0RQSZ+/KjyTEu4CvEei0taAZ7vWj3Yn -5KwMKyvLNxjpil8SF4nofBC3iIxpD3C9uSSzLrm2ASTYWQLWGX2KUZiKF5Y3KYim -ZYdBBVDNtHJaKJbomwcXRjcUA68J/4XPeFRH5yyE2/j8xII3W2pB0iPrS3DgMoX+ -0GMp3Vx+WBnnDC1dAintOkSJtW8hKlvYnfJr +uLEuQhQ7IQImAIKUMANKaR+4/WLf0F03p5RDlv/TCNdEXTLws03x7bppdv4Y8r6+ +oChy+8rtyA2ckblb0z0OeMlsJY5a04eUhrZYeG4OXn1QuvUqfXl++oBlHnWUD3xG +3v9oPKMxGf9nr6JJXBCeG3owLR9Lbr3QS6Pvz9WwNZGpUVDm/QQcKvbGHmB9fE7/ +RM6IgxtagZlug5WUCTT08tsLfb89UQchCAjO9eZvDcENofXcnsJWImJdTYDlquMM +DB54R9cqoLtDV9NiPVYsjCQ1BgXYMxeG0K/T1rWQY4uB132Y3oFy3RxaDT1BqdAO +O6BOo1AZNyIYIPbt0+Rp3QIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4IBAQCSOAjf6Qh0JnAOK4TqPYt2VG8HEmumxKk/HvIKrk9gbBc6RoVi +Z1M/gxRz82lnmJvIPbsJk4AmTsw8Pnech8Ujeahw0ybRJbLs7FA0YrHg1B7517Tr +eZl6TZn7o5+3HKKcCPpoh+P1XrNWP21NsY75T8sTN0BQ3im3aZDApgO4v0YFqWl0 +20YOdrLk81cJ8Znjdh+/ieR4uPH06CbXjAGPAbB+mnEWMNLlV2WGsJtDCHYM+wU0 +zd0wy2KvqMBbr014v/c4jmyeCBcmgxQ9Q8ATWbys7S5p0CFB6+zeV/2Mb32lwSCM ++Xeg/ms5ZGQJY5fIznwIg+Osg1zGvMF2Rsq9 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDiIZ1L3hAynBtU -SSpcPsuHJ8oyvWoxxJWBI0A7DlcK+AX+LT9O6Ahw6B0ZqerqSxDW87zuOtoJ6Au4 -4DPcefN0DDqCtywCiGTdGllybIO+mzJb23zRTCgYTpZ5n37/8Fa5pe5S6iS6hMQV -AHFTzqKAiBnXB7ewV+4Pjul621Cvw1TP3XU6qHjFfO1cuYP7wGcUcDaTCVJHt8lE -kM5r+MbrSspJhtS9MIf2orsaKdeKi3eqJfVeA7YIJ6y5gMbVdcfvYQ1vpuDSQZLW -kowlCHECvBXnHDKRondRSaCAI8zBRG1z3pEP71LnKEiMo8Hw9GyVTyjhDPj//cIu -owVBCpExAgMBAAECggEAJjo2hCfTJysat6HyxktbTsrcNL2uoSExgPY7moAvGMya -/sAZbrZtDuE+YiNGcjskaqIjs0ZBq+ENckB8o+39yQV0MrrSds8l9fbJXj2X+/Xy -inLNY/hy4sEOURs0dgHkN1gktOGeOeXN3BsKDXfmIsJfU+mbFPWYagrnz3wZ5MxY -OpoWdSXCYX4gZOtLIwrlfvHIL/mMAosy03e07kqpIyGhD+aR9onmt3V3/SN/WxrM -iDiblmbFdTMnuPJjt1uHB/ckwZlOb0rGLg7WnN50eA4wp5AlL4NB8PBhZLqtI9M4 -WvK0S1qIPF6mVNH7C2J0QgSPpOQVoM9GHGmUd7xqEQKBgQD4oGO5iZCI1+msyZdB -rzi6DUruaPWAkxK6bSWJHNAlk4UM4vqobHWMx9ACxXKwDx+tD2yP+g8vzBszuLRZ -3I3gZMndYYDk249yo4HsacfO542F5I/igfx91DImPQoSyYF3UZeyObPW6MGeURAk -dTn3VJfd9WTm29HuMxwtr4TKLQKBgQDo1nASusUt/KzhWcRUIS5PPb2TXARuLsJf -Nu4dfwufD2JgUHFfVSWc8fShZRwqZxtLuX/Ll23E1Nzf30Scn9LYXzcR6CjNb5Xs -ssaTB4yrecn2WwdQ4LVOlhviH+JXrt/dJs3sia8BLvlgdwvXxfV7IlWyi0Llu4Xa -mSsWexyZlQKBgQChdYdNtkhmldDqpP/VaDUunfNLYF4OYXSIHNmDcXK69FIzTDP7 -rHOqORictB0GuMuZV6ro1TuHjsUbkZeNw+1fDBUL74YFGZDOoeB95zQa6cS+bvAB -6OhPzr3Cl2EzUikBk7svwslHh2A1r+8LvhUmyYjWW8ZrJdXvGsHx6UoTAQKBgQDl -X6rUqK3rGcptzfL9Nhra8WW6r6GlsebFyeVVpXybW5p8a4LkeYsuS6XFAUh39U8M -kFd3B1yZ1WEqIlcDPOeHRHWJ7H2VtGGr5op8+aj4nGf7i71vTY8PNg2N+/8Mhjf/ -M2UVqqV+svn0sBI4pMmqXi6yT0K98rhwmwe5g9qu6QKBgE+Ej2TxeXAtiayGRsLw -Vyl2WN//RLsrfjzNz+6pY5hwUj+gYO3I1f3CoQ02khk78iNCS9nM1Dtv20jlQ2yi -Pu5f+Um8zRC/4Ugt7Bl46FPplu74Cd7FPHpvzFgOOAjAeAIK6OUkhoB6FDkGU51O -D1GN3r2NBj2XKQL426wVUYIp +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC4sS5CFDshAiYA +gpQwA0ppH7j9Yt/QXTenlEOW/9MI10RdMvCzTfHtuml2/hjyvr6gKHL7yu3IDZyR +uVvTPQ54yWwljlrTh5SGtlh4bg5efVC69Sp9eX76gGUedZQPfEbe/2g8ozEZ/2ev +oklcEJ4bejAtH0tuvdBLo+/P1bA1kalRUOb9BBwq9sYeYH18Tv9EzoiDG1qBmW6D +lZQJNPTy2wt9vz1RByEICM715m8NwQ2h9dyewlYiYl1NgOWq4wwMHnhH1yqgu0NX +02I9ViyMJDUGBdgzF4bQr9PWtZBji4HXfZjegXLdHFoNPUGp0A47oE6jUBk3Ihgg +9u3T5GndAgMBAAECggEBALPMwaTQvzOGPOq4NH19Zp5qpJQBArR9W2YIH7jLum3b +65Dzu4JDOmfd1zhhbHY9HaUbW70mtE/SeH8hPXSq9wC9zkvNhzxwvDZdJEmxksmI +I+SuMjxO4EAMaOS7QHXG3dPQP3DwyiduDkncqqA3CUTksivrUGsx3KsWoKrrdAzg +5tMfgcw+nRuOonJbIiUvTZT9CkpfTmOaNaAAS+60EDjBWGEHS1X6OUIcInQqlQ+o +zbtSsIT5Xna7f/XYHzwtEc0oQdlc1+nnfMsBKZ2xFsTZqzWldnMPIBekhP3293hc +EW9fLIUDKYtwyQ9zVk3AxFGtjRz3LknDGQywh9NkdJ0CgYEA3KceK5ZeRTlLsmhz +fGZXfoSWIdYluhYi2+0rQ5I175BJoKxY5UQHt56bRtORkpVucbslj5w9uUffAzjV +L38W/CqFBE1AMTd6fwxdU0MkWWMBTTNVJCoMCV2q95SN8gvJk18JK6e4VuteVE9U +eF6uLWFGYzki/gM4Y31e9Mkzmk8CgYEA1kdUVTRGBjfkQ0ZK2JUk+zTaPDOwIaqA +M56Srhqe93drKWnBO6xnMpFmCMHARCnY45Jr7ONn3ZYg7E1RjQrAzqAcj4i4jbaZ +knY7/dEJLC+M8GNs88R1Et/1kwZXR+7NESUDTaWo29CCdpZ4Fr/9zUc+Cq+YSViz +pnnRQsmRKhMCgYEAn7PtaErbTGsd2LE09RL1vMKmDzN59ufSry9How6OLyhVwg88 +ACRvGX2YkXjL4jZ5y6NSmlDRc+sLBL/7vPbVYgo8YFKxZW3sIUyHt53fDztTU9cV +hqlQMO80sSE6Y7gYW6vrbUdlarPMgGUylDSjCIFheqt+Ii+efpPdSHrf+I0CgYB9 +Crrnzc1fK5aEu6xJnx8piLohj3gk7T5K4SpvdxF1D7b1P8WHcR/3nmmQiqAMJu9u +Pa/FWR7vbABiZOxGBhRlf4GrMPmhmQEdOunfP/C+XDE+xoZ56hb3oMHJvlWIoI4C +hzraQOW9AHxhf4UsoXUWKZDG45lWk/CiIUxAUSfpCQKBgQCe4idGKMxYLTH760Ay +XTy7PkAGmOkz2uzkZ2mXFu7s4jVWkkIcemsyiTlESPMisjQ4cfi3rAucXzEoLxxc +ecuCCEd3gixzl/j/4U5iGl3twU6eBpWK1KF7RG/EQ9hhuRLZXUoZbACd1uG5k+oV +QcMXqarq2H87hd9vrxlB99Fx/A== -----END PRIVATE KEY----- diff --git a/jstests/libs/intermediate-ca.pem.digest.sha1 b/jstests/libs/intermediate-ca.pem.digest.sha1 index 635e1982b7f..b18b3372629 100644 --- a/jstests/libs/intermediate-ca.pem.digest.sha1 +++ b/jstests/libs/intermediate-ca.pem.digest.sha1 @@ -1 +1 @@ -523148EE3FA4607CE0612E1039A3E92373D84467
\ No newline at end of file +70F69F1CF9ECA2515CF1F7A6A53C5CE749D4E59C
\ No newline at end of file diff --git a/jstests/libs/intermediate-ca.pem.digest.sha256 b/jstests/libs/intermediate-ca.pem.digest.sha256 index f6f3da914f0..2abba6584e3 100644 --- a/jstests/libs/intermediate-ca.pem.digest.sha256 +++ b/jstests/libs/intermediate-ca.pem.digest.sha256 @@ -1 +1 @@ -A3CD90260965024596C187422E78AD59C4BEE8F4185479FCE1D19B546EA7244A
\ No newline at end of file +D56DD3A2C10AF3589B668FEB3F9A014C876BD912D701BF2B7332BA42ABC8BC43
\ No newline at end of file diff --git a/jstests/libs/legacyThreadSupport.js b/jstests/libs/legacyThreadSupport.js deleted file mode 100644 index e69de29bb2d..00000000000 --- a/jstests/libs/legacyThreadSupport.js +++ /dev/null diff --git a/jstests/libs/localhostnameCN.pem b/jstests/libs/localhostnameCN.pem index 89042adb7a5..7b8530d39ac 100644 --- a/jstests/libs/localhostnameCN.pem +++ b/jstests/libs/localhostnameCN.pem @@ -3,53 +3,53 @@ # # Server certificate with IP localhost in CN, includes a SAN. -----BEGIN CERTIFICATE----- -MIIDyzCCArOgAwIBAgIEeHfK9zANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDyzCCArOgAwIBAgIER67qozANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ3WhcNMjYwOTA3MTYxNDQ3WjBvMQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ0WhcNMjQwNDMwMjE1OTQ0WjBvMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDESMBAGA1UEAwwJ -MTI3LjAuMC4xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz/5ooffH -DwTGrJQgEPCuhev8qwMHSMt3IjvsmQc0uFJDUEtdYhL3oObHOX5MlnxE2jFmVCxJ -vy2JYfxYEEEMJ/QJn67RvWsmUY+7Oiph4MNsuQchrGDSzC3NvpM7kOTPt5hyOI0i -7qfQk/TQkGMYwQkACyEoBCA/4E5vilTyvAV6Ch9brThTNVB/AcGhDt78disCH4O0 -g/9PM8RadzTwn+0LT/8jZVEMSoyIbXbO09rlJ6ARe6o6ffZM8vlW5eEgRBLINcJ4 -+++4pTSIBhwfXXeKfkcJgjgqbCc7b4vg8N/3RdWGJbQAXYPA2V5T4NGGUcnyPC+l -kviQ8hPMnZKDZwIDAQABo2owaDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDATBgNV -HSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQU6TmKi4vi/ePI7hbd+UjlwfHVVtww -GgYDVR0RBBMwEYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3DQEBCwUAA4IBAQAd -fyDI+zcrgGEWiRjDxwn2acYDD1xI0ABIuF4v1yFxebWiS4Lv5g8R8FOc7ELjiUkZ -6fsgyVBBMuPOxyvThyPF334sf+UKPGhtvfMcSLkC062uAgNe5f3xk0eR1mFrfI+y -CYwQblujac1Zdx5dZB7LknwD6Bcr5qwhAHrQzu71KZZlSkrPd66Q5htZZe3vhes/ -XxoDS3kJzrN1Sy6Uh3xKUgoLFuG7vuZB5Xhxz5UaFhfOTwURvOBuSvn924KYsxA+ -VVFucneLy7cdvCzKo0mYAsfsdnkCNiI4ejqv6Kx5AZOYMpUHkKvdu0eAcPpGZE2g -yg0XcRFxZu0yUKmKOQEv +MTI3LjAuMC4xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuBhhUIRS +AzneprgtUZER24xU5jSbtGRXwRc+2MC3G7WgIKl3OvIFLn3BcYuUnWIIXD0Wa1Ry +vToIeqHj6Sb8IMlm9lNMtKOmjcFfLvaia8q+SnsXc/FZMQT3qvNorhoI574+mUBL +msFbNeYthLijvpvd2aL0uYqebtcqc73skL0USDbl0djGijo5StzCvQCK9J44Htzl +A3oitRYkWiBZZW7SFinPLKsUueFdhGFZK8SUq1ZNjowUbx8jzMGzZu9JquGdhIEq +3V8p/5WixFI3s5u21WFaAKljjh5HKj2HSI+MC/Hiuqy9sgoPZOjbGuDLaAgrC97Z +WjW5qbvpX3RUMQIDAQABo2owaDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDATBgNV +HSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUSrTOui2RoGQl8kBB/Aj6r+waT3cw +GgYDVR0RBBMwEYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3DQEBCwUAA4IBAQCX +pXs6Lnste/dxYim7N+xet4UmMLrSCDLOHAECef57hbH9uVeH+Pjl/TMGbx098Yl2 +ibcVT4Z7ieQWGmEyGWJw44RsMcpQpiMGXnaWZe2k+Hn9xfSQrVoyOFhxgUTnFu7u +nzxqh2Mod/MayFajtLFdYPjHuykxeL5+kBEPJuwTPBN2uaKKyJrmKwnq2mxUMAFj ++i2B9bZ67hSCaLAY4D76QCvEiAeTwEzhijovW077jOrqRdrHViRa9MI0CZkTy+cI +h23LR3WPjlHlihag/EIdOjXlLYoONmEMKiDvTsI0f6hynXUNyYa6gT82NQwbxz1u +JZn5x2nCr6m0PdUCa40f -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDP/mih98cPBMas -lCAQ8K6F6/yrAwdIy3ciO+yZBzS4UkNQS11iEveg5sc5fkyWfETaMWZULEm/LYlh -/FgQQQwn9AmfrtG9ayZRj7s6KmHgw2y5ByGsYNLMLc2+kzuQ5M+3mHI4jSLup9CT -9NCQYxjBCQALISgEID/gTm+KVPK8BXoKH1utOFM1UH8BwaEO3vx2KwIfg7SD/08z -xFp3NPCf7QtP/yNlUQxKjIhtds7T2uUnoBF7qjp99kzy+Vbl4SBEEsg1wnj777il -NIgGHB9dd4p+RwmCOCpsJztvi+Dw3/dF1YYltABdg8DZXlPg0YZRyfI8L6WS+JDy -E8ydkoNnAgMBAAECggEAGsKw06X9hoEmzq2AMq3ExpZGO/p3xXXoLg9nsYirz8tF -vd70dNnb4mfO2ibV08bJVQlmEQ5hrqc9Nc4xxmWYGsvbMSBc+/H9TCEiBanOTgzW -wDearYMHnB2IiyyGTW4jC4whpgUCqZIN0/t7mhgl5zAxQT1S2LUNgt6Um0eys14F -e8L6zqautFgPfSJcJWIPfGTgcnzxb7Vw/ccEFQxicr5ssMz2FpGfFSExhX+xMJ6S -amomfe4Wye2gdKENqItqsnXQUOQ3JnDOJmMEir3WejE5sdUuZt6SlCQYwCZUBjKQ -IN9xIYFsXC/sqElLZiDD3OtkwF+ms0B8ULRcGvR7AQKBgQD4XBdC+oOxwKK00BT/ -8M++1DHGfXyLKTZV7qBzeSRycWORzOOQnmohAQnmUQQG5xCIyiOMvsABe/jivnxb -CIlltwv7+zw7bbesXYp0ZXN4+gD7+Woj7ZQO2ccOS1fbpTGFy7QpWocwyTwZ86+W -ueqdCj7Y7ZUjUAdYx9ftGCu/vwKBgQDWZGxzfL10biiSqKGpI/F2B13iByWlU8aG -C5OSlpThThXhAR1OqYWYBAl5ltM+7cTs2fKIYPcx9q7kEH7bgzMymaQaO9gXV5JC -9BOkdGGw1OYqW5tPmRrVieo6nTACAC/zjwgKq4XFc1xFfoTZ1HAUlUn0hGPjU7na -3H2MebmmWQKBgHrKfS2+UfJGPauL3XYVB4FfxCRQ0oyzGYwu6OFumZiDeykQ1cog -qHQc4Vof4A/RmhknZ6AkhyW0t37TkwQnGldRwvkYY9U2D8OGk/esWQUNBgOOcu3E -fplBDuuAULXl3LA74J05hvGV7MMf+kZZMSfnct8px7ynypoYZCdy9d5dAoGBAIRH -afLHoE1aOoZirXwixTTBztdK+ZtMWU0Tj3X+mtV4zF8LxP1n8xmcRAxVVvmY0swg -nVgwG9UkEzx8QQlHpisuSOY2zll4mrHcztHFTRFCCtFPvEAcg0YF1hNcMObLHsr0 -EU4kDmGJkAEA0w9j19ObWQoZNVhprF6xdHVcFYPhAoGAEmQ1qOPYk49TDfJl+elI -e7xMgxxRKE0VRTlTAPS0NFvt2pNdS51/9gerjO4ZSS3cE3Un8UuPEY6hIuY21rsr -mr3fm4Ug0RtzUJNXgZzEQO5RQt3SOIjqdXLGTvLrsk4kgyTHyjU5t22OyhX8wK+Y -t1IHUbzVM5HiT4ddV9Tjugw= +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC4GGFQhFIDOd6m +uC1RkRHbjFTmNJu0ZFfBFz7YwLcbtaAgqXc68gUufcFxi5SdYghcPRZrVHK9Ogh6 +oePpJvwgyWb2U0y0o6aNwV8u9qJryr5Kexdz8VkxBPeq82iuGgjnvj6ZQEuawVs1 +5i2EuKO+m93ZovS5ip5u1ypzveyQvRRINuXR2MaKOjlK3MK9AIr0njge3OUDeiK1 +FiRaIFllbtIWKc8sqxS54V2EYVkrxJSrVk2OjBRvHyPMwbNm70mq4Z2EgSrdXyn/ +laLEUjezm7bVYVoAqWOOHkcqPYdIj4wL8eK6rL2yCg9k6Nsa4MtoCCsL3tlaNbmp +u+lfdFQxAgMBAAECggEAMn4FWucf82CQ79s+GswWQMhJlOZC+oQ3CW/NvfeFgWUc +aTjxycoNn8XAI9trxIrZziq3FnMQEVR0dOYoM4+MwZVb1x3bwQPNr72k1KWywKvX +62e9dABzPR2mrE2cnXvoi19DnhbjZau4z5y1SVy3FJV9kK7APo+FitMbAqnJ05yA +2zH0O6tk4vyoUo5Bj/8GFam194uCpAhm0NfBy9Cyk1ZenDMRmyUefahmeBGFqeaF +f6E/Bazb6l4drhu4yhuaEA4e/VXkopixbzQHMctGoU5EUQLUlJkbtAkYx61c7x61 +addr4OgPWv9Um3eIu/0FOziqVMTuobSrf63vStOSbQKBgQDwTU6/fAkcEHNpOb9y +oWnS2L6JhNMhzZyhyj+nUz2qp6trurnXwewE9ZtZuSniaQxT4I5Qpl7CaGBmhGPs +E8qEX/lKK9DY58vMUx6JDBtwdAQLBC42LQmneLj71gfwWZ8VVy7AZ96sNL7GC+YL +2WvhDG4f08ZfyRtMSYgSgeliUwKBgQDEHxk1FL6q04lExutvjO64J/QyH3qZaqjl +UenOQVA5/B2UuJWq9n4m14e9ZzWdw3GFiT4+hV4iMs8z1HWMyuYpEA6UNla1u1Xe +VmFGq306OuTh54PP/fvu4fwiSWXKQTEkrbb9WLdc4sIy2STuOX+41b4cZy0I3FqK +tZdkLY5m6wKBgQCQwoGF6Pqz5VUhNqCWNZbCZb+iqFloK60H6gaejg7AF3G03C/I +QhIkirCjRGBu/Elo3gXdn9vF0YsBNw/az7FYPVi3zd1qTXkABbKHbLu66qjk2gfc +qxT9xkPpse3mZJbpDDQlxGzn4H5sYA6dZMUQNaTBl5oRadz//+vw+kHV8QKBgQCY +R+ljvOrba4svWyFeKVkGpwdGkAi67QWdof/gRfiMPYWef8C+0cxcTog4edY43JPd +8xXgp9/SwA8BGJv5qWYTRkN7s8GaNI7VJ886d1eyCh7EheZkbrra3p/O45zk8b+9 +0iC/EM63kd7mapLxYrYYh+ao2TgvpCGtiJi3kWP75wKBgQDcJ0+POm5QQYlHDecF +MZOpfI1FDfummX5yY/+8RuG/LVyB5nfilbz/EdMlNc2rVenI2IOl2MHqEuRNv2sh +5/w0/Dgmk02TWz9HO5G0TstE1t5K3Evd8Ti6IF/N8SoJlJAqI+aqFXW5r1U9+KH4 +h9BY45YpwEgi05lHTdQzk413bg== -----END PRIVATE KEY----- diff --git a/jstests/libs/localhostnameCN.pem.digest.sha1 b/jstests/libs/localhostnameCN.pem.digest.sha1 index 20d26279646..9df0f445e09 100644 --- a/jstests/libs/localhostnameCN.pem.digest.sha1 +++ b/jstests/libs/localhostnameCN.pem.digest.sha1 @@ -1 +1 @@ -E44F27C25B5F4DC3799B470BED1758BA4BF56512
\ No newline at end of file +C848512676CE8B7F1DC1E4EAF0733329F9129356
\ No newline at end of file diff --git a/jstests/libs/localhostnameCN.pem.digest.sha256 b/jstests/libs/localhostnameCN.pem.digest.sha256 index 0e14a08b92e..7fbb9c42d0b 100644 --- a/jstests/libs/localhostnameCN.pem.digest.sha256 +++ b/jstests/libs/localhostnameCN.pem.digest.sha256 @@ -1 +1 @@ -EFD929DC05EA56DE6221E03DAE94061C19EEF80AD2B0ACEA158B09EBB62F9F7F
\ No newline at end of file +D57B1241325C2C3DD08B7B7B2D095026C48DCF8390841E00C000EEA7F5DF3F87
\ No newline at end of file diff --git a/jstests/libs/localhostnameSAN.pem b/jstests/libs/localhostnameSAN.pem index bf31a299ba8..0194976edc8 100644 --- a/jstests/libs/localhostnameSAN.pem +++ b/jstests/libs/localhostnameSAN.pem @@ -3,54 +3,54 @@ # # Server certificate with a selection of SANs -----BEGIN CERTIFICATE----- -MIID8DCCAtigAwIBAgIEf+dqwzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIID8DCCAtigAwIBAgIEA8/VOjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ3WhcNMjYwOTA3MTYxNDQ3WjB5MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ0WhcNMjQwNDMwMjE1OTQ0WjB5MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEcMBoGA1UEAwwT c2FudGVzdGhvc3RuYW1lLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAN49K1hjLk0yCNf3ScHKp/5OKbZAHucQEXrlQawVlyMMqfG2o6glNBOxEgt9 -UyoYLnmW+TU184iXMfwYLiDRnwUFEEWjiHGIvoTXAdYQOtJqYMt+H/WH0wFtyNaK -rmiZkQSTn1HrRAcYEpvYtd8On/nHM03Sbi9zeThZRDiroWy7RN2wniu3Pt0gksIW -Srpt5RbT/HdWWtvfcimt2yKcqpvKorNF+9PNMQ9u8d1jDKzBvWHNRieeflQeApR2 -COOKfEogrG+evzrE+9wHXDHnNqZwWQFX+2hh796uRGTZF5mi0f+VJfaP/x83ufxo -u7PRjk//1yRZj6j8kL+1DLLnV58CAwEAAaOBhDCBgTAJBgNVHRMEAjAAMAsGA1Ud -DwQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUAk/V35yUy+iJ -pDxzwZV/QAYP4lQwMwYDVR0RBCwwKoINKi5leGFtcGxlLmNvbYIJbG9jYWxob3N0 -gghtb3JlZnVuIYcEfwAAATANBgkqhkiG9w0BAQsFAAOCAQEAAGN3tpecRRZsVwFH -7UIJzo7vCP4TyjM8tNgy4Ulszmrqq3NgHHNoh/AnBeCm/veqTDc9mWHrt31oVGi6 -jxXy38M5yBrnfw6t/AwpNlG1ceR9yuxCucdUrEkwDFuzBFwRe8Mv5TYjsa1u+z1V -Nocc9UphCaabqMRtHi7uuvKrRI4bW53zIGXNlHf6MyYPWpH6AzLbOjLy3dYkV/g1 -YntXYoq8nvB/LM2lZmk8fby/1j3NzC4nr/L6YqNYLSC+1+fT2bVOfALiLbaPgsEs -DsDCtLYLh0g9KdoWtNrC3AtFbplG16nDOahl8eIkkpCCwv0bRo3WuZjdR2MibcO2 -WVebwQ== +ggEBANdWi2k6E12hbrZ7x9ypiFvPXvYBeQpQn/LndWDhbhr7gdzd1CYDov02sB2x +v+ZHAbw4M+mlCSubpi71/TriZ+F+QOsNqfRNPB1x+KqFQOQqlA/5bq4Jflz9GMkg +wvtb7tMVAbk3Hv4nHDJJ1TBEFkpR7zQl9hAFQxm1fokb5nEkDQk54BMcDf0bHT99 +nP2uSB8/5gAIGMRS4d0YSVyCEezkNjY5w1DEIpyMx3oQ4DfcE3eyh6RcXvz/5lEr +YTcnRrN4f3mZySPR3rRolEWwioBppz8bnDr6a64C1wOGOsybNY0J+7BQV3totXwE +P7UE1ikD42QD3bwLvWLqNGQ+wysCAwEAAaOBhDCBgTAJBgNVHRMEAjAAMAsGA1Ud +DwQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUvdKLieNLHvQI +2LepEk9sdqm08sAwMwYDVR0RBCwwKoINKi5leGFtcGxlLmNvbYIJbG9jYWxob3N0 +gghtb3JlZnVuIYcEfwAAATANBgkqhkiG9w0BAQsFAAOCAQEARKd2X8OKkSJ06z0G +kZ9KjHSUL5MSvdZ65+gPxpH+ZPVa08jnopy81e8FtKNXPA6oE8YoXUdHbsp9C81H +qb496yK5mAIKsYFmxyp6hC63/si8hnfVCTuKCGu7clX6kKVUReQmj00KgpsIPCf9 +CGC5X42ahiqLvuzrs6lKEKN57xBeEtY0qguhunwOakgstk9i60ELQFoShxM4tS6m +5VIu5bp1Ryji+WXvIKFZOkzi3TwFiTllw0EdGdcVL8XymMeINzATocJs75ht6eq6 +Vh1R+O2Oq6BS+gnEJS4dugvwUSo5VinKn1QzBT559Ebj4BOSMH5G+l0MZzm02yTi +YyV/oA== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDePStYYy5NMgjX -90nByqf+Tim2QB7nEBF65UGsFZcjDKnxtqOoJTQTsRILfVMqGC55lvk1NfOIlzH8 -GC4g0Z8FBRBFo4hxiL6E1wHWEDrSamDLfh/1h9MBbcjWiq5omZEEk59R60QHGBKb -2LXfDp/5xzNN0m4vc3k4WUQ4q6Fsu0TdsJ4rtz7dIJLCFkq6beUW0/x3Vlrb33Ip -rdsinKqbyqKzRfvTzTEPbvHdYwyswb1hzUYnnn5UHgKUdgjjinxKIKxvnr86xPvc -B1wx5zamcFkBV/toYe/erkRk2ReZotH/lSX2j/8fN7n8aLuz0Y5P/9ckWY+o/JC/ -tQyy51efAgMBAAECggEANSCkYw3avMOQT6ijLju3K1keKZ5shMpXk2yI5Y2Hwu49 -FjaWKxUxvN9gs/Ry1CZRvel0i97o6CdU4LIbHOdfv4B1YmB0tsd83B7WJolctn6N -wzfUhgrBS58mGvuuM/06KMDtnlTCv3tmv3DwEXHaloijYCBFDPzq5qiYYX/OKEKu -RzoZ35KuL18fn9wl/3o/i4nhj3mEgCY2dqEPk0uIcPOnpATElRAXPPJkdpvEbHh1 -6uE3BdhX3JYbRkVZHkN2foMij/J5Lx1fF4w4MVt4778nvUlCTczrrPckQ5jE2JjT -F+tHkXp/D7IzSBZN5+K58Hw21B1prKMBXSLUu6950QKBgQD6dUM8FgN48D9LXdyY -7G3v+ZMR4CghuBr3F+Uft5s4FNU7J4lfbyQS8bgRITQHrrNJBiTyRoaeF8E+Xh4q -dcDPzbSq55KY5Os4dm32Exj0JfATGXWqToFRzzP8lE/EHKWQacpUURXZFhhTrBxT -ZBjTJrIVBa5P1ocyXU76uS+dhwKBgQDjKA65MvVRMOHiLmvUBuRXpf8piwWzQSsB -NS865cAj8Jh8ME6ub3d853zY+Tn3ggmDc2GToyRdUfsWdknC0gp/ssI7OhafIMCt -iQDJbQf31y8FssuP0DZxrsODVFW/5g+1jgp8/g4/CGZAJ6avv0PWSExhbiB1yuXz -qj4rfX87KQKBgB9VYkb3HhIYRGLiaEG9eneGSq720y58wOre02xnZQTcHl0bMiV9 -Ww7/rJ5//+liIs3k9eRVjGvk3uk1jyKSvr+ApbSn6gA0y3Sx5Enf08RfpqxNCBp5 -XdZlTMSxrVUEnHX3tjdcOZaCHCMDqjuIj06DTc4xesBEP3++iq31Uw6rAoGBANL/ -Y2W9oscO29KngftJh5KumywweVP/JX4Ss9NGk8oOcuVwTbWTzm6T65DzN1fjTwju -BOYJNP8F5m//4hX32k6xcd9n3pli5/aJetSe1TbuhzwIzzK/mcLRLcRwctI0VcUz -siRWLE96ctgGvLsks1N4hpI9pCMmG6DRMrxc7vC5AoGAfV30FhZeueDqnEw8XBE7 -hvhxtBkXAfkiQFPxwru5vchhdO+pJCH7GFc5SA0urBTP1pxNiIbGnOsj3fYYTZQ5 -0zG3tpj/iwxIaXBVnDZn4av89wSw1r+LaLnxcFFSK7sdH2De6gxxXizrZkvFM2FE -imAH17PeyOYpyspDE7RlaZs= +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDXVotpOhNdoW62 +e8fcqYhbz172AXkKUJ/y53Vg4W4a+4Hc3dQmA6L9NrAdsb/mRwG8ODPppQkrm6Yu +9f064mfhfkDrDan0TTwdcfiqhUDkKpQP+W6uCX5c/RjJIML7W+7TFQG5Nx7+Jxwy +SdUwRBZKUe80JfYQBUMZtX6JG+ZxJA0JOeATHA39Gx0/fZz9rkgfP+YACBjEUuHd +GElcghHs5DY2OcNQxCKcjMd6EOA33BN3soekXF78/+ZRK2E3J0azeH95mckj0d60 +aJRFsIqAaac/G5w6+muuAtcDhjrMmzWNCfuwUFd7aLV8BD+1BNYpA+NkA928C71i +6jRkPsMrAgMBAAECggEACr6QujFhofxaD9ThRgtXeG1CabftGCyprm8KFklpOwNt +mV2gJj1sNoIyC2lBD/ZfCcssG+5WJMzhX9p6RiPh1wh7qL7Hyh7IbxeutqNrd3cA +aEOj2B81JOKkB/UQhYYyxml36ovrifbdm0y/zGa5TgAElW+HdYktrey2YZT4zJBO +fpkkfaj1EjcWvTnBfsfsyX0M81Nvnvc8ViejhwbUf1WGMK0VCgxPAMVuqYQAr3OO +HWN2fOvU9tyeKC305viIqE2x5zOYbhY5U/mPht5CXVhI4xHZEeXlGeK8ic7wiWqt +yY834uGhzEEvr4FQcUVgujhgkQfGrd3+qXjiZ+/+sQKBgQDwAeXjy+0Z7gUtEwQk +fX5FDv5CqwVgWWwMVAg7ogchZuFstuO2qlbeg0BrHXUdiZAnCLvay2vCYApKzcs8 +hZBoV10mZUGjZVkC06LWa6EvtSTtYPIe5NWoHcMQiYHY0zj2h5Hyh5JEii/a8PsN +7v1JmwrTg4xoAfm5FZH37wMEdwKBgQDlr9TC6KfFnvcsvl0S/4dCDXNk/Fvk2nj5 +ICjRPQkllutWjkSJCecn1K80NFEO+b8yWTuT7ARZY19fU3Rp08RN7qIkjoMT61ug +DQN4nLMJF8hjLQSu/ZpuFzq7UTEi2LiUzkaZ+6/FwnxXl6PlAYrCSo8n4RDtEJqC +OueDAkan7QKBgEhQKhXigYPIhWK5Ugw0i3D/PXiU0r/e8YEdaIWfIgrcVptM13tY +A2hzn1smuvy1T+uS5BbeJ4+fJDq5mryXeZUWjYheBdLXXGRPo8Z7E0uuhnvHM+w/ +Amju3rEC3U6ZBZax7jVmx5lDEXwkE2B1W3dr8W0dO5ay0a0EZMCRERWtAoGBAInW +5ZY6zUR5y9hcPbsDAocPT2sRT4yd1++Z7yTyviSC16TQKC0ddk2fA64On36fPrDW +gDybbVi/nCK3EKvZ3HrwdPn/VIaFvizk4mplj8QrM6ThBWiG5UCgTCzR4u0Ipm0X +BaOvOaMyvjBK3p62ODG1UQgbt26tgiwZcYpbuU9ZAoGAE66/9onziZ6mpyjlZdW1 +78bECsRPvC3dckAMcDME8Wr2QGgYfrMRzdoJn2jE1mAF5K9MsV4UJnpx1WwkJcSe +jcZUZkRzJgpag6BiSuFwOVcx2oY68dor4dBCBf8NDQYycie0H55UuN9UNOTLjYUy +dEIFFmIgZcexEsmgD4r0ync= -----END PRIVATE KEY----- diff --git a/jstests/libs/localhostnameSAN.pem.digest.sha1 b/jstests/libs/localhostnameSAN.pem.digest.sha1 index 97e209c3a67..1852be474da 100644 --- a/jstests/libs/localhostnameSAN.pem.digest.sha1 +++ b/jstests/libs/localhostnameSAN.pem.digest.sha1 @@ -1 +1 @@ -D9FBFF103D99F938D781CA0875D8D79C8D7F181D
\ No newline at end of file +378683F7C8F790D575291116028F47E9A6001AAC
\ No newline at end of file diff --git a/jstests/libs/localhostnameSAN.pem.digest.sha256 b/jstests/libs/localhostnameSAN.pem.digest.sha256 index 3636d31382d..63817335da5 100644 --- a/jstests/libs/localhostnameSAN.pem.digest.sha256 +++ b/jstests/libs/localhostnameSAN.pem.digest.sha256 @@ -1 +1 @@ -F479EE0CB7FA5C5299AA956D3FB0C18CB524618791D49E114605B2E2F17492C0
\ No newline at end of file +39A96BCD7FBB5D653D2AAC46F1FDDDE0C8FDD2B62E43F220F2A0627E3EEA8C30
\ No newline at end of file diff --git a/jstests/libs/non-expiring-ca.pem b/jstests/libs/non-expiring-ca.pem deleted file mode 100644 index 542364b4487..00000000000 --- a/jstests/libs/non-expiring-ca.pem +++ /dev/null @@ -1,52 +0,0 @@ -# Hand-generated file, do not regenerate. See jstests/ssl/x509/certs.yml for details. -# -# CA with an expiration date far into the future, used exclusively for testing client-custom-oids.pem. DO NOT regenerate this certificate or add any certificates to this certificate chain without consulting the Server Security team first. ------BEGIN CERTIFICATE----- -MIIDezCCAmOgAwIBAgIETEJLQTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV -UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO -BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwIBcNMjMwNTA5MTgxMjMxWhgPNTE5MjAzMzEwMzU5MTBaMHQxCzAJ -BgNVBAYTAlVTMREwDwYDVQQIDAhOZXcgWW9yazEWMBQGA1UEBwwNTmV3IFlvcmsg -Q2l0eTEQMA4GA1UECgwHTW9uZ29EQjEPMA0GA1UECwwGS2VybmVsMRcwFQYDVQQD -DA5LZXJuZWwgVGVzdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -ALcpu7tjtN5syZJdK3hytuqbWOYHzTPTgx1L3EjONJu8FEmcOY94KBuG85+CfkoD -545dduCp2JHrEu29UCeV88baLa/XHQ6/yNptbhm3vS9Mo7wKPpdMvxHEUMV6AEVq -nXSmRlFumekF2ggxQtJsQ/i/gBCZRb/Z+En1mbSFjT9e7XZ5rzA1aB+aXyBaYY+Z -ajtdIJ+zOWKbo5wU/blDUK67vsAKOKrFFzo3RdSnGEpJ1WEe14nka40ieUrmiYVK -gG+sFd+92wrdZJOGnCvTL5PNnzx+4dmSqnC/tUKfSgbHn2g6pfljzhF8Md9WMKKi -aNbGQUPxDzACJ72WySQFYMUCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkq -hkiG9w0BAQsFAAOCAQEAd6MKAqauGVl3PE3xL0SYPiFgCAj5MXrHjJWhqmhjoKrM -8Pz+yCGEPTLRKIZIiwkC9Paq6ZOc+epsq13d+hVnGn5sOcJXK36w7wMV8liQeckH -+S1AYcUJSe+HOKDhWZ+RD4Qhx3gGZlTuKk7uy+ZJ1cxOPjH9RRgB9TYm211hoYd4 -MaQQ2Mm+6srYCQFPO05yfWy11kYSmuo6vYUEm/HU+CND3seVHs7+m8er3bKfarhr -62rNmzKWdFZRyk9Vufo19OCC0ryLTohYao68J1I/7ghCuv7daIfVutc2gwvTj+9k -PVukHno3wMF4J7ucic1eXm+Yq3t6FaW+YHjQfTQaxg== ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC3Kbu7Y7TebMmS -XSt4crbqm1jmB80z04MdS9xIzjSbvBRJnDmPeCgbhvOfgn5KA+eOXXbgqdiR6xLt -vVAnlfPG2i2v1x0Ov8jabW4Zt70vTKO8Cj6XTL8RxFDFegBFap10pkZRbpnpBdoI -MULSbEP4v4AQmUW/2fhJ9Zm0hY0/Xu12ea8wNWgfml8gWmGPmWo7XSCfszlim6Oc -FP25Q1Cuu77ACjiqxRc6N0XUpxhKSdVhHteJ5GuNInlK5omFSoBvrBXfvdsK3WST -hpwr0y+TzZ88fuHZkqpwv7VCn0oGx59oOqX5Y84RfDHfVjCiomjWxkFD8Q8wAie9 -lskkBWDFAgMBAAECggEAMUziYwXrYRMXDnZVhQ4bffpia0geS5za5b/Ngys9rc1q -CIYsWBmXchFY8c5F/9YdNYyiusX8rQoBBky2jnEmNJf1RCc6gwXMIj7iK7nxChIu -4CZBwqe9piKZOw4jlIul5gf7VV/XvYj9rsbTnZ/Wi9W/urgGtiUNV5rrzFNGOY/2 -6xMkT5Ng/vPJZgXR0nSxsKccFWglBJPFOcsTH4conAdDi9MEnenV2p40ryfECVKt -Bvpe9GFGtxsZxuIac8Juxt7XH75XOo1MYASytSt0S1Gpp6NJ8VKk/n35Ea29Cbtc -0Syw76/9uYy571w/SWQgcl21OusplMg9Dd88i2gGAQKBgQDfMUFCbaHguy8YEqGb -2OW+gQCoKM81+cLV4dgP61JYSmMZv+OzqqJ1PhQMxKPU7Fvl9LTr42YvEEjAXBKh -KP7iN+VdQRL520Y+cGcSucjPfRHru+4dGEJ+aPPuYG50HIbPDm0L1OaczZTY8hyB -cs4nqo1j8MJhF3S/AxFnLmdQMQKBgQDSFiuL85MsGqBUfrK8xR6nlj4Zi5x17nde -p8YWZs/DhTRPvRDNbuq77TfIXjMMyMKJsjLNmUEfdQuh6peEMotvpJionlsiTg8Y -efNDaQLseKKNK5/0Z7vSJxmR8nZIKjflLtMHNniWBHpHc8+0chKS0BDQ5KZQScCV -Gyt8gggo1QKBgB2QX62V6hBjmwxcQ23qYBxI6DZeGXxz1fwQy1boe+LYD6J0iYvd -+WEAVRWP4oesu0uNi32HhJyNUqWwTINuc7yxXL9qhEH2aqqQpwaS92eMkJgiL5tJ -AF3QNyeHPHpC4RSCO62KiPWSQbou79mxxF76t3nahVTpD3zRwjdhrSuxAoGAM50Y -w8Bqxuofu8KI3RG8r0WdKh9/qAWXNB0Z8IT/xDRknrZ/e0klyFfGXaau+hQUn0m1 -a4ecVUMnQXdmFCdq1Fnm235UO4Bb+xJy7nvNKRWWMgKmwJ//p+jNQmsEHkSpCNhR -JjN+urSM6iMMw3NHFuShTQDvz0ffVYKgU22K3aUCgYAA07eKDRBaKUzyfDTSG7UU -d1Gri/rw0PDyyxvl+Dn7mylH2rAjeDZxjcrYs0ZoXT2/5A6Mg+C4qNfFjv1PaLKa -W5+meJUkQG9Jv8Wxbbcz2ewhfky4SfPwTpgCycKiSiU4If1nWBLbEuokhHF4UXeq -I2mtmDuHNCXggaMWM9tnQA== ------END PRIVATE KEY----- diff --git a/jstests/libs/non-expiring-ca.pem.digest.sha1 b/jstests/libs/non-expiring-ca.pem.digest.sha1 deleted file mode 100644 index 87ce842de14..00000000000 --- a/jstests/libs/non-expiring-ca.pem.digest.sha1 +++ /dev/null @@ -1 +0,0 @@ -1459D973E8240972BD740F43356804E8E7E39BA7
\ No newline at end of file diff --git a/jstests/libs/non-expiring-ca.pem.digest.sha256 b/jstests/libs/non-expiring-ca.pem.digest.sha256 deleted file mode 100644 index 7c1c23e4f9b..00000000000 --- a/jstests/libs/non-expiring-ca.pem.digest.sha256 +++ /dev/null @@ -1 +0,0 @@ -EC5C4791F4FE1CC67493714F5441A7B14E831071078B6D2725E3F1CE5080A325
\ No newline at end of file diff --git a/jstests/libs/noop_write_commands.js b/jstests/libs/noop_write_commands.js deleted file mode 100644 index 512c1c60344..00000000000 --- a/jstests/libs/noop_write_commands.js +++ /dev/null @@ -1,249 +0,0 @@ -// Each entry in the returned array contains a command whose noop write concern behavior needs to be -// tested. Entries have the following structure: -// { -// req: <object>, // Command request object that will result in a noop -// // write after the setup function is called. -// -// setupFunc: <function()>, // Function to run to ensure that the request is a -// // noop. -// -// confirmFunc: <function(res)>, // Function to run after the command is run to ensure -// // that it executed properly. Accepts the result of -// // the noop request to validate it. -// } -function getNoopWriteCommands(coll) { - const db = coll.getDB(); - const collName = coll.getName(); - const commands = []; - - // 'applyOps' where the update has already been done. - commands.push({ - req: {applyOps: [{op: "u", ns: coll.getFullName(), o: {_id: 1}, o2: {_id: 1}}]}, - setupFunc: function() { - assert.commandWorked(coll.insert({_id: 1})); - }, - confirmFunc: function(res) { - assert.commandWorkedIgnoringWriteConcernErrors(res); - assert.eq(res.applied, 1); - assert.eq(res.results[0], true); - assert.eq(coll.find().itcount(), 1); - assert.eq(coll.count({_id: 1}), 1); - } - }); - - // 'applyOps' where the preCondition fails. - commands.push({ - req: { - applyOps: [{op: "i", ns: coll.getFullName(), o: {_id: 2}}], - preCondition: [{ns: coll.getFullName(), q: {_id: 99}, res: {_id: 99}}] - }, - setupFunc: function() { - assert.commandWorked(coll.insert({_id: 1})); - }, - confirmFunc: function(res) { - assert.commandFailed( - res, "The applyOps command was expected to fail, but instead succeeded."); - assert.eq(res.errmsg, - "preCondition failed", - "The applyOps command failed for the wrong reason."); - } - }); - - // 'update' where the document to update does not exist. - commands.push({ - req: {update: collName, updates: [{q: {a: 1}, u: {b: 2}}]}, - setupFunc: function() { - assert.commandWorked(coll.insert({a: 1})); - assert.commandWorked(coll.update({a: 1}, {b: 2})); - }, - confirmFunc: function(res) { - assert.commandWorkedIgnoringWriteConcernErrors(res); - assert.eq(res.n, 0); - assert.eq(res.nModified, 0); - assert.eq(coll.find().itcount(), 1); - assert.eq(coll.count({b: 2}), 1); - } - }); - - // 'update' where the update has already been done. - commands.push({ - req: {update: collName, updates: [{q: {a: 1}, u: {$set: {b: 2}}}]}, - setupFunc: function() { - assert.commandWorked(coll.insert({a: 1})); - assert.commandWorked(coll.update({a: 1}, {$set: {b: 2}})); - }, - confirmFunc: function(res) { - assert.commandWorkedIgnoringWriteConcernErrors(res); - assert.eq(res.n, 1); - assert.eq(res.nModified, 0); - assert.eq(coll.find().itcount(), 1); - assert.eq(coll.count({a: 1, b: 2}), 1); - } - }); - - // 'update' with immutable field error. - commands.push({ - req: {update: collName, updates: [{q: {_id: 1}, u: {$set: {_id: 2}}}]}, - setupFunc: function() { - assert.commandWorked(coll.insert({_id: 1})); - }, - confirmFunc: function(res) { - assert.eq(res.n, 0); - assert.eq(res.nModified, 0); - assert.eq(coll.count({_id: 1}), 1); - } - }); - - // 'delete' where the document to delete does not exist. - commands.push({ - req: {delete: collName, deletes: [{q: {a: 1}, limit: 1}]}, - setupFunc: function() { - assert.commandWorked(coll.insert({a: 1})); - assert.commandWorked(coll.remove({a: 1})); - }, - confirmFunc: function(res) { - assert.commandWorkedIgnoringWriteConcernErrors(res); - assert.eq(res.n, 0); - assert.eq(coll.count({a: 1}), 0); - } - }); - - // 'createIndexes' where the index has already been created. - // All voting data bearing nodes are not up for this test. So 'createIndexes' command can't - // succeed with the default index commitQuorum value "votingMembers". So, running createIndexes - // cmd using commit quorum "majority". - commands.push({ - req: { - createIndexes: collName, - indexes: [{key: {a: 1}, name: "a_1"}], - commitQuorum: "majority" - }, - setupFunc: function() { - assert.commandWorked(coll.insert({a: 1})); - assert.commandWorkedIgnoringWriteConcernErrors(db.runCommand({ - createIndexes: collName, - indexes: [{key: {a: 1}, name: "a_1"}], - commitQuorum: "majority" - })); - }, - confirmFunc: function(res) { - assert.commandWorkedIgnoringWriteConcernErrors(res); - let details = res; - if ("raw" in details) { - const raw = details.raw; - details = raw[Object.keys(raw)[0]]; - } - assert.eq(details.numIndexesBefore, details.numIndexesAfter); - assert.eq(details.note, 'all indexes already exist'); - } - }); - - // 'findAndModify' where the document to update does not exist. - commands.push({ - req: {findAndModify: collName, query: {a: 1}, update: {b: 2}}, - setupFunc: function() { - assert.commandWorked(coll.insert({a: 1})); - assert.commandWorkedIgnoringWriteConcernErrors( - db.runCommand({findAndModify: collName, query: {a: 1}, update: {b: 2}})); - }, - confirmFunc: function(res) { - assert.commandWorkedIgnoringWriteConcernErrors(res); - assert.eq(res.lastErrorObject.updatedExisting, false); - assert.eq(coll.find().itcount(), 1); - assert.eq(coll.count({b: 2}), 1); - } - }); - - // 'findAndModify' where the update has already been done. - commands.push({ - req: {findAndModify: collName, query: {a: 1}, update: {$set: {b: 2}}}, - setupFunc: function() { - assert.commandWorked(coll.insert({a: 1})); - assert.commandWorkedIgnoringWriteConcernErrors( - db.runCommand({findAndModify: collName, query: {a: 1}, update: {$set: {b: 2}}})); - }, - confirmFunc: function(res) { - assert.commandWorkedIgnoringWriteConcernErrors(res); - assert.eq(res.lastErrorObject.updatedExisting, true); - assert.eq(coll.find().itcount(), 1); - assert.eq(coll.count({a: 1, b: 2}), 1); - } - }); - - // 'findAndModify' with immutable field error. - commands.push({ - req: {findAndModify: collName, query: {_id: 1}, update: {$set: {_id: 2}}}, - setupFunc: function() { - assert.commandWorked(coll.insert({_id: 1})); - }, - confirmFunc: function(res) { - assert.commandFailedWithCode(res, ErrorCodes.ImmutableField); - assert.eq(coll.find().itcount(), 1); - assert.eq(coll.count({_id: 1}), 1); - } - }); - - // 'findAndModify' where the document to delete does not exist. - commands.push({ - req: {findAndModify: collName, query: {a: 1}, remove: true}, - setupFunc: function() { - assert.commandWorked(coll.insert({a: 1})); - assert.commandWorked(coll.remove({a: 1})); - }, - confirmFunc: function(res) { - assert.commandWorkedIgnoringWriteConcernErrors(res); - assert.eq(res.lastErrorObject.n, 0); - } - }); - - // 'dropDatabase' where the database has already been dropped. - commands.push({ - req: {dropDatabase: 1}, - setupFunc: function() { - assert.commandWorked(coll.insert({a: 1})); - assert.commandWorkedIgnoringWriteConcernErrors(db.runCommand({dropDatabase: 1})); - }, - confirmFunc: function(res) { - assert.commandWorkedIgnoringWriteConcernErrors(res); - } - }); - - // 'drop' where the collection has already been dropped. - commands.push({ - req: {drop: collName}, - setupFunc: function() { - assert.commandWorked(coll.insert({a: 1})); - assert.commandWorkedIgnoringWriteConcernErrors(db.runCommand({drop: collName})); - }, - confirmFunc: function(res) { - assert.commandFailedWithCode(res, ErrorCodes.NamespaceNotFound); - } - }); - - // 'create' where the collection has already been created. - commands.push({ - req: {create: collName}, - setupFunc: function() { - assert.commandWorkedIgnoringWriteConcernErrors(db.runCommand({create: collName})); - }, - confirmFunc: function(res) { - assert.commandFailedWithCode(res, ErrorCodes.NamespaceExists); - } - }); - - // 'insert' where the document with the same _id has already been inserted. - commands.push({ - req: {insert: collName, documents: [{_id: 1}]}, - setupFunc: function() { - assert.commandWorked(coll.insert({_id: 1})); - }, - confirmFunc: function(res) { - assert.commandWorkedIgnoringWriteErrorsAndWriteConcernErrors(res); - assert.eq(res.n, 0); - assert.eq(res.writeErrors[0].code, ErrorCodes.DuplicateKey); - assert.eq(coll.count({_id: 1}), 1); - } - }); - - return commands; -} diff --git a/jstests/libs/not_yet_valid.pem b/jstests/libs/not_yet_valid.pem index 2c542630228..eb22af451b6 100644 --- a/jstests/libs/not_yet_valid.pem +++ b/jstests/libs/not_yet_valid.pem @@ -3,53 +3,53 @@ # # A certificate which has yet to reach its validity date. -----BEGIN CERTIFICATE----- -MIID1jCCAr6gAwIBAgIEZZn89DANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIID1jCCAr6gAwIBAgIEJLBcqzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNNDQwNjA3MTYxNDQ3WhcNNDYwOTA5MTYxNDQ3WjBzMQswCQYD +IFRlc3QgQ0EwHhcNNDIwMTI5MjE1OTQ0WhcNNDQwNTAyMjE1OTQ0WjBzMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEWMBQGA1UEAwwN -bm90X3lldF92YWxpZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALNu -efjoKq6F6zCqoHb2a1CXWUt8+E7K0DRI2kxzSnwz1XLAGBeF6NPHrBdSI4JBOfBC -F14+w+Wf1Ka9ssidoXdw2AEujaCjkxH5TFe3g/q5TPeP7uZhx/DtV3Z1DlKialkK -uT0tV8XeNySYzMqi6yUFAoTAJdUvM+d2HJnEKJyoyYZw8/BJdkcUW+s2qHpcWnrY -u0wCsEFz3jjhZIVW4B8HnMACYA2lMpYSG+xuPD2b3Ux6qxQwybOF1o/7DoHd1WZ+ -1u1H4Sez1oSX8SbPMTwyXXIpkcKtAUdMiI/Ndfyf5e1XQ0YBoMqoh2Oq9CvZlWVj -NwnBEOPwWBx6QLQbjsMCAwEAAaNxMG8wEwYDVR0lBAwwCgYIKwYBBQUHAwEwGgYD +bm90X3lldF92YWxpZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL29 +rHDLieL9YgGh1QmOKxB0MWXKqDAZ3/ZBdVWyV3ALLmqRO3sJTNiVeTdLG5LN87bW +8XfZrim37qpS+mh/NXJHq6MhTq7KBQuHm8/NjpRwKTQAI7gXvd7ItFUCPUn72fs6 +S3Yj1KMyG6oUuG/H8UTsH1XNZqCDbUMM27puAG5L4gg0ggu0PSXS3zR8R0Ljafkx +N1OGqaQ2hY9p10e8ka/YP0kBR/B+VSSngk1xUx+z9P1+DOW9sTJ3egj08mH5hszc +SXJmQqmbj6ybRxQifMCvHKvOaB/C26ifV1cfn9CS8JP6dhJrX5Y42d+ufZJ2KXHZ +YJTkILQJlD7dHv184LMCAwEAAaNxMG8wEwYDVR0lBAwwCgYIKwYBBQUHAwEwGgYD VR0RBBMwEYIJbG9jYWxob3N0hwR/AAABMDwGCysGAQQBgo4pAgEBBC0xKzAPDAZi YWNrdXAMBWFkbWluMBgMD3JlYWRBbnlEYXRhYmFzZQwFYWRtaW4wDQYJKoZIhvcN -AQELBQADggEBAGFMdF6J125wgi6r/s9KOFK3S3wLaocpNADJca8meTaLlnbOQVFz -iDa66KxLvUGM9XnlAI2+sPfcKQvwfBNC34DcdaAjJxTrZmUjX+9j8TudEvKIQApq -h3Oclb5DUV52TQxbyrytZ1vHyWin04h2n5J7mF9M+tExCwhIVS089gswSrUiQRHb -DO4FfuLOQLI59GAbNEDKvm/+l+nzFQ5cOMy6IAs1Wj1JuXtpuJrhYs6UxAV0MvAN -yfJabvNieKDy/uFli4BmIrd6aLI+CD+m9ApDCq/bz5+bYYWrwGLjeXFoi9Xcb7r/ -J00L0/k+nQTCstr5yxz76jYKFJ0ZM6fjfMw= +AQELBQADggEBALBm9gBCGg6cM/aCjypxlIrRqUVuNAK1jZvZyRFIZhLtLw5FN/+o +JKzYjqs9gQhlNoFG+/41c59Afu06/Yy3DPi/VKPJ2TZDr4DPCBchSKdjDUEXm50B +0fHymT/hjhMPsF1tclgwINPCwBeReSKOfXxjSAQyjC7pSQEF3Qr5hYXQEP38+NSW +eDg+5S0Y1+QDpATYanJCUzBRD4ZRvoy7VsueszMNtygPEQYorE6GnM7CJ5z1b4j4 +az7/LqVAZEOW6sxFT3bPuPtsiMEjbWxXcqbfbeb6WRntGG+YfvSq9Al1SRBAUjcI +w5xxu9jynyHZyHc1BC1lKP8XY/GFWFG+/nM= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCzbnn46Cquhesw -qqB29mtQl1lLfPhOytA0SNpMc0p8M9VywBgXhejTx6wXUiOCQTnwQhdePsPln9Sm -vbLInaF3cNgBLo2go5MR+UxXt4P6uUz3j+7mYcfw7Vd2dQ5SompZCrk9LVfF3jck -mMzKouslBQKEwCXVLzPndhyZxCicqMmGcPPwSXZHFFvrNqh6XFp62LtMArBBc944 -4WSFVuAfB5zAAmANpTKWEhvsbjw9m91MeqsUMMmzhdaP+w6B3dVmftbtR+Ens9aE -l/EmzzE8Ml1yKZHCrQFHTIiPzXX8n+XtV0NGAaDKqIdjqvQr2ZVlYzcJwRDj8Fgc -ekC0G47DAgMBAAECggEAclxVbSk8GuPL1MbLY0cHeuQby5so/78QGGLej59jt+mp -f2ujb0qv7Fr0+iAl9Zzw+oqFLlI+tRm7hVKeonKlOOU5Jveu2NWopOoJmFakzaZQ -wfCAyWFE9++tsRhGOrC9q2bETZOav8gzySWCURypVnzs8AMvmcJuCHYlIHP/lmiE -YGdsWAM7E1GLNTS82BCpoWsuEbAP9ShKYIlAIZu3l4xmmMXQH/8b7G7nQJPeQYEJ -jM76YerPAW/TnwG/TUazo+SeNtUSSM6aYNfeIRaKXuAAIaRIiAUofgCmBk7UdxAU -D/Krg+8npwdlTqijFrGi6qHqqVepw8dYOgS21wKDQQKBgQDY6ENoaie8WbzGdRBx -lVeR2U0OJdJUifnf4OfG7zcPSag9chnTCe9hzDYdd7vuW4/cJCXAzh6E1q4P4STb -CMX8e/XYZR8D00dBQnmf1+Xsz8azV2jXeXS924RNwPXYPIKdr2ct0V5NTxqo/Y2h -GFDhBRf7FXBeGsNL3Qg3z9xOkwKBgQDTxSVjnd10/89/KQyeyP0TVzLDSxiB1JMW -cwSCLFRxSjyPT2a8wk7wIk4dOcFNa8o2JenpRn46cTQq2/X4i2GoMERdASvJi/hc -iJLYO+uJyvkyYv8hTAp6Y6X7WDIY2qxbuBe0I4mf286DZes0aXFuBzNWEU1uWuZY -kUvC4LutEQKBgQDS9bL5zqUu7yhG7Hw9vD4bP/lNlUNnrXo1YAyM0wP9/ml+uYac -VsFXoMHRDy7cuHjGZvHA/7d3A0TvdM3fqjzFP9rvyAnOMqLOudSIvfaFx989dfol -956vON0Ism9pDBENRBdZ3JOXJSSMz238DCY9dDLKpSNQoz7mfecMQUHHuQKBgAMF -cgYcz3cG20f+Ju7xASNQgCnnHV9k0ABm/a55wW6oV3rX8ChLQWMNqj2igE6Bdi4V -lmO8nLpquQrPfo/gNTF4FtGY3a4PcCipziaFnFOn8Kw2W1t3QUMDvu96D6TpIcJh -Ov1X8HO2aBjZ0GQ8COE/+wyETK2BYH3s/L64BBVxAoGAVt0TBOCz7R28MT8qqewT -yBvpvojU0Xe5IBDL/U2K41m4P+TmCh+2+QLDPOQqj0zbPEab6okkIbOTvINSegPq -DwE6dgMJGdsA2NcE3awNAtUlxrq1XCIHTKjatmP++HkO92Ku/uN0AU3hI8gTso8L -p9a83aJSK9/trd41AmhxYuQ= +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9vaxwy4ni/WIB +odUJjisQdDFlyqgwGd/2QXVVsldwCy5qkTt7CUzYlXk3SxuSzfO21vF32a4pt+6q +UvpofzVyR6ujIU6uygULh5vPzY6UcCk0ACO4F73eyLRVAj1J+9n7Okt2I9SjMhuq +FLhvx/FE7B9VzWagg21DDNu6bgBuS+IINIILtD0l0t80fEdC42n5MTdThqmkNoWP +addHvJGv2D9JAUfwflUkp4JNcVMfs/T9fgzlvbEyd3oI9PJh+YbM3ElyZkKpm4+s +m0cUInzArxyrzmgfwtuon1dXH5/QkvCT+nYSa1+WONnfrn2Sdilx2WCU5CC0CZQ+ +3R79fOCzAgMBAAECggEABF5qqwo0uZJGAG2efyLT4QQb4xEggEMIQh5NulRp6P2I +6xE/Al07dL00Vk6XavDtDKe0VaMgfHtstmVEuMU9EM2PqSjqK+Ig7ZwIvWcpQke2 +2yipqeJ6D7glVtO/X4W6BivYcvbuPXe45VimyoQbDRA2xH3/P/DmwiV4pblEr0Vr +2AdQ9ZsV0t6MekKnQidw27U/UnA3zE8i8PqAfSCIzBHKKntjdRVWJVAs1eVInEDk +erHzvu6zkMairlIY2YDUmRH+XKpqj1cOWDyrBLKLA8GkY8fbKn42f7MgbuiQBbOS +1xH6w1U943+LptUm2VP3iczCLucy6letfNtJcn5yUQKBgQDt+vs2ObQ9GP98msYx +4Ut9nTmv0RzFyGMfeua0GUYtryqmUDBHsy6YbhnXAtazIEPQ0hWF0f4l3EGeJ+kB +dXvrcSn5YIRKlo6xNOM8yDGOsRLwVjOcEeXHKmopWX0I/5FdIkiMo392Knrw09BM +WHDtd9bFokbNRZyecVdaSB50qQKBgQDMG53mYjGiaWQJZcbKbdvzSiLI4KWQ+w1g +SuTyC9ml5MGTf0D6uw5iLhnxg5X1aN/QxbcrfIPpwAmAyP6CjNzurC3p1FZ6vszL +lkDnSXiHM/kdrEDkbKILLVlK0zk/veeHHsRujfdpCnWdUaB+gU3d3HDhPV1mK6ct +sj9QBvzn+wKBgDQpqDipi009FnscfcbfKCnfdY6JGnJryvZSfREK3SwUUhfkScDd +kKAOuhE76Q2YS+UQt3D+p2NrFOLywor0UnY39shXlIe42owTGJ/xDZPGUm1lp6hU +7/Wo4V4w5Ew9oII2iopxJ/Yht5LkCqtBU3dppiTpvfUuhfbgxxHd7vcJAoGBAJdr +9ZyxRHllDp4aL3yGPCMl4OB+KNaCKc5CQc+AExwLtcCjK6XXmDgmU4DlSh8iisjr +pZRRb9u+aE5uzsIzlsRKYFWU/gNaAb0X31a3Hv/PAwWMgSf1n9IC9reYNGShkl6f +6MLL97yp0c/AevzfGNF7dRLk36GoyQIRtv678Gx5AoGAQsKJ8fvOSgXiRUI31Ers +99st2+viPOpAgsTLQICJMCkj+Sp//KmRo1YrieYpb3zmIWxhAqQ3HwNcTRq+OKSH +ix/ABTytekH/56+uvzUcNIzuwbk/GKwoXI6E6TA58mnsh4dd59ZlPTtDicK/Glsf +Dx0G3fNCJsrG6CrH1EM9n/I= -----END PRIVATE KEY----- diff --git a/jstests/libs/not_yet_valid.pem.digest.sha1 b/jstests/libs/not_yet_valid.pem.digest.sha1 index 99c3e6fbd76..c2b282c0ebd 100644 --- a/jstests/libs/not_yet_valid.pem.digest.sha1 +++ b/jstests/libs/not_yet_valid.pem.digest.sha1 @@ -1 +1 @@ -10081A8AE949DF39C8EC74FB7E2CE5964D00B9B0
\ No newline at end of file +385D8CBF6B41B08FAE5C0361A9F3E08FB278B991
\ No newline at end of file diff --git a/jstests/libs/not_yet_valid.pem.digest.sha256 b/jstests/libs/not_yet_valid.pem.digest.sha256 index 8e90766b435..4c735b56a10 100644 --- a/jstests/libs/not_yet_valid.pem.digest.sha256 +++ b/jstests/libs/not_yet_valid.pem.digest.sha256 @@ -1 +1 @@ -6BE588A92C971639EEB1C9B146E17F270D79F7F16D035A6A97DB6C1EBFB2FCAE
\ No newline at end of file +6F8A24651A0D6EA91FD82AE20C96270138E88C0E2D9B7B1C831EF571EC8EFF52
\ No newline at end of file diff --git a/jstests/libs/ocsp/ca_ocsp.crt b/jstests/libs/ocsp/ca_ocsp.crt index ff9cdd585b4..67ba4dac386 100644 --- a/jstests/libs/ocsp/ca_ocsp.crt +++ b/jstests/libs/ocsp/ca_ocsp.crt @@ -1,21 +1,21 @@ -----BEGIN CERTIFICATE----- -MIIDeTCCAmGgAwIBAgIEaS5ADzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDeTCCAmGgAwIBAgIEaP5C8TANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjB0MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ2WhcNMjQwNDMwMjE1OTQ2WjB0MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwO -S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD -2GI3zcFmEpeZhPndIW42gT4VwRkpWLEtogykbFhCrDCXaici313xjXm/TIypRxxC -K84wKlNYx2AAgRdgehdKkLSEgDYFL64PcF0hXCFocmVrJDr0+BMI+JsA3RxQ6mAM -xD18flNxx8GhL8zFPXYkMG8cP/X5oaVnTXk8fvyZbKJG1HyVDHXds2T3jI9O04HQ -oYbm4n27SV09LCMiav7jaXdc+OdwTTnW1E7x9E3XsfWFqY2v8RnlDYA8TK6QyiGG -XsHVdex41Yg3zqKwgP5h5EjXPr5KD6ChVEMnExitkHUIuI+SxaaE0S+B7jS2jCQv -6EQP9f8uStHJUQgegycZAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI -hvcNAQELBQADggEBAJEs7uxFM5UudRNEX1Qo+wvp0y7bMJbf6ECjAL9dJ688Cp6I -GgKXWA5ltJNDXR8aQmVYafA7dDiu6Hs7F7y+MP9ulV+MqCoVuJF82QK4jcwxgx11 -fRxbTGgh9WX2f/w0zVJ6sp4QHYDq3vgE1f+2AV1v4OdDnXV9O+wrUOmDTCt5RNa0 -Qo6FCeFG929+LKjR1VmlCCHNMO0+s4UdxBo9AQRq/+mOiPXw63jXckwGOxgpReA9 -lhQVC4rAHfPiYxegaJwwcU3gGbwxMZPTMHkUbKRaMEJJGHs8vCKZ/pK9ivTx/Sys -eA+6l3QJeLuhA+Ifs78oJ8emAdCpgMgS5nhjbVQ= +S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS +ASa6t/0P3MHRRhLP2W25y2NJ9eBl6YMJj3oY058ixhHOhPLvdnWPcLHOh36BiNu8 +5+lX8w27vAz84qzloYQ44YJO+uvU9WBEoMa707IWTre3PSoYfe4y49fm9AwYkG2R +qn7674TGn5eNZnSuBVzab7Fy5+zBDAhgCcB+z0MYP3COEyrmzkKY2rPTPu7K7o3r +5FFGfxgceDzN6lukG12h75F+R64o8lvVBkHV5+1mwlx8SlthPH1HJB6/ZjX1m4gw +yRlU9JfR00iphro4FYI1SgGKeSP7Fn1E0VRB/YwRAoZFguq62vlMImzh+2folFF4 +1XzEO+BKjUiRfYbRTpWRAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI +hvcNAQELBQADggEBAKRiAji29p93B9cA/9gjE5Zlb39LRtYA5+RBC0WTn8u5ku// +XGpz3P8aDpO0BFAd/gNiyGRWQ7blHj0Mn02QHqW7T/yyyE0m/fASdXIoJApFDEtK +n1mUcmVdiiIlQvXo/oi1RTwxckQNqFYm2M/XSrg0HLFVHsTQrdDskbs0SRQZK3qv +5EluYHu7UvKAAmzepZhtyC1VNrZbP97cJ03ZupUyMo6NHLk0WxFHvYM3U7K/W7ui +YuFWenPWmESFGHR923lF6HjzvkhHYXKPaYhTnKZJ1kjwhYfcdfSmbizJBBlryzEL ++0KtahO1J5NBwYyVgo+Pkv5OEWwunzrpsY+TLR4= -----END CERTIFICATE----- diff --git a/jstests/libs/ocsp/ca_ocsp.key b/jstests/libs/ocsp/ca_ocsp.key index f3472a2bd0e..8f2faea5c09 100644 --- a/jstests/libs/ocsp/ca_ocsp.key +++ b/jstests/libs/ocsp/ca_ocsp.key @@ -1,28 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDD2GI3zcFmEpeZ -hPndIW42gT4VwRkpWLEtogykbFhCrDCXaici313xjXm/TIypRxxCK84wKlNYx2AA -gRdgehdKkLSEgDYFL64PcF0hXCFocmVrJDr0+BMI+JsA3RxQ6mAMxD18flNxx8Gh -L8zFPXYkMG8cP/X5oaVnTXk8fvyZbKJG1HyVDHXds2T3jI9O04HQoYbm4n27SV09 -LCMiav7jaXdc+OdwTTnW1E7x9E3XsfWFqY2v8RnlDYA8TK6QyiGGXsHVdex41Yg3 -zqKwgP5h5EjXPr5KD6ChVEMnExitkHUIuI+SxaaE0S+B7jS2jCQv6EQP9f8uStHJ -UQgegycZAgMBAAECggEASMMzMqJ6cU8FDh+uqa7LAOshwvlcPNVb9qVXZxtt60+I -OilRYw50G9PBYQay2A24fQlDcPe4wapJi8Zqhgi2cJi0yOnNqD2fwNKxdzyAmQqv -jZAHa45jnBipljeQVqvNhdC/O2q/2+0ojpdwz/NW2nk4PtmwrM+W4XuSSJyxgtqH -5lqaLmGj7UlkJEuFakOtNLjLTbH6BpkOqf9r4Q3qlV5xgNXDnGrNfCMxgQAn1xRh -/sxcaQeEm6HM/i2VSdCilM9Td8W1S9E6jfiQyYb8B3E2o3bhQS0ktG8jpze/2GjQ -IqJD9cXFvGOjVpCIfxHacV0G7wXWgSKeJx4fNihjZQKBgQDvxx7BIsOg35QD96Sl -09Wk3zow+0jloqyZfw62OIgG3aUyTvIw3KFv8F6PCmAZG3OoeMnfbJT/sxK2X4IA -4aTL+zdHhpGn3EwCgf7cfiYTRD8nPlVe8XrFU4SpdAEsF7o9NHgauXTL6F/Bfyz/ -HHDSuDnVe97xLtOBt95X7E+UtwKBgQDRGF1bt/jBfYkknJ4I5dpM7nsXO2WIZ06f -my/xBlbK3OOKAFA96zcGD4ppuJtgyRwhYnkjPD4hoHxVLkcoHOkWBnCTwB+LQi/Q -mQYMgwpQXpi8EbLvX6nf/K2A11acKeqb7RTD9EP1bhgrrVz4anxzG/xbYToPXW/b -AAC0djVyrwKBgCODv7dlmco7M2Y/COES9kL8WVcl8Q8qQBxgKGKvDt7Nd4lzDgZU -t4in9qmDJOazHTdn5Ka2I3+YG35tuQi+YzVfWTm74dkWFSAN9xzbhnI2GpCKeASf -CcsuaqjaqM3KGei029FBhN4q5fv4BUcoBEIBzXckaMoaYHOHM2SceNETAoGBAM2p -hmIpcQ53+IW/Wp3r3y1eQEoYjQR+gFHypVQP5RyB6XiaWFKe4a8faAgWoRWwme+o -WPg0T/RpUwHBlBG7ZfPY/7AD/8LMphUp/k4eMe3dLaOGURarZH5AnTOmGrVdcTpP -FeargpCL6lBDo7dfnermsu/6kM3+HIAu34Kg5m9XAoGACTkiGqNDHHuP+s3iC2uO -xhnhJmnxbS/6sNy148LyfPNkdVWGPWuBiyxirsKF9L3iAUM13FLdo9n9DlwSl2Vd -uLRso65t7jRa31RdcmKqHrIA/fun9/kEziyLSb402DKvp1rqsYNhHKXH3UYNPoQV -8Dd1LdVSKpTRQuMpA7yA2q0= +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDSASa6t/0P3MHR +RhLP2W25y2NJ9eBl6YMJj3oY058ixhHOhPLvdnWPcLHOh36BiNu85+lX8w27vAz8 +4qzloYQ44YJO+uvU9WBEoMa707IWTre3PSoYfe4y49fm9AwYkG2Rqn7674TGn5eN +ZnSuBVzab7Fy5+zBDAhgCcB+z0MYP3COEyrmzkKY2rPTPu7K7o3r5FFGfxgceDzN +6lukG12h75F+R64o8lvVBkHV5+1mwlx8SlthPH1HJB6/ZjX1m4gwyRlU9JfR00ip +hro4FYI1SgGKeSP7Fn1E0VRB/YwRAoZFguq62vlMImzh+2folFF41XzEO+BKjUiR +fYbRTpWRAgMBAAECggEBAM2sFPs/oNe9NBE6mMf5wU36lPZlmW0WQqDFZSYVdECB +TgU+DhNaqA5gp7OG3e4NVG/xjYX2ZBfeN7YgZobLJgzzR0UE2J2L58mu0JQ546uX +UrRicezkwLoUjWoC0CnqoXTNT2mB1T8WJD52/oVEeUjxpQ/NdwEmQLmWM3G+mY6P +JQgxk8CIFVu1P0qajjmT/AjVEwaH/ftQN0rLFomr2UVSJ7XcPD4KzqXTOu5BahIp +uoIEtc84dzPQIvh43Prjwea313zFKiGVWWoS514PpySi9CPk+Z8N7kY3r6ENHnXP +MLptUEUAQ9IQsKBdQemF4e4U1YY2o43rxU02K4nwgcUCgYEA6HPo1H4fN6Ox22VZ +KwzdVLJNojVYvV51C6dLSh9r7TQiomKwbMrfoIN0TUVb38mlhSQrlBCgpgJW+HOf +U6cO3SdWvaprCcKLpSPWfy30nAW7LfzExNLF6+kLXIhUse1T9nNC3iHnjDP/ZCo+ +/QEJXu0+tkAwv46k/EYYfBzzkycCgYEA50cZ3o4QekPGHWT/9ioGwFjbl94c/9wW +t5YS3ELeuQS16ZVsQlwH530Jd4Md1JqtL2024a/aMu5BEkV94ZgIu/xq2t0xOgUG +CEwW8abfEIzXArfCMJBlSV63ir/Rm7ZNrwZNtf+fu5gTtSShNAIOEQ2gQvjLGAlz +MQ+xgXsRpIcCgYBub6MOUV1DceHt+hiC+3mr44o+plminl29S53ZeVQtPbe2rmxj +Q387Izj9/RXJHGQm/Sg3EC9Cr5niMAxiEdxd9XKgaXaxDFyL+JrPkWXFOnPTRWO2 +nuypR+6954dVgQuC6v+5ySHY2ltbmzaRvQxWrSA+NgDzATIhKKw5SwftwQKBgQDP +r8XHWYPqh5oNI3nHsQ3HBQSNaGRaT2YHDrl5GoOvWk+RpyFEpihi9KHftNrA5PXI +tSannKcxPUsqAUV9pG2TgqTiTee61nAIW2vvLY766b7bLfEwczrBnFDuRDsSva8d +EWgPm7HxYCuya2ZnscC4B6h2+7xFpZbP4+ve/ollWQKBgQCf+2qZHTIhaJGZwpyh +hROhQCJimw7ECTkuP1vEu2guhu1QKMCp8yD/Li7S+SdzZp1L4NPbMswJfy1wXkfj +uyWP2mRmQuWg+RUPFUmvSp3eP6LKBHlmrBEfVI2lBLTaB+5MG84a6r8OaIbJXd6s +bbDRynzmmyQ7u3wKCA8DfMpHBQ== -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/ca_ocsp.pem b/jstests/libs/ocsp/ca_ocsp.pem index 20280b7ca18..9f57d6aa4cc 100644 --- a/jstests/libs/ocsp/ca_ocsp.pem +++ b/jstests/libs/ocsp/ca_ocsp.pem @@ -1,49 +1,49 @@ -----BEGIN CERTIFICATE----- -MIIDeTCCAmGgAwIBAgIEaS5ADzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDeTCCAmGgAwIBAgIEaP5C8TANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjB0MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ2WhcNMjQwNDMwMjE1OTQ2WjB0MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwO -S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD -2GI3zcFmEpeZhPndIW42gT4VwRkpWLEtogykbFhCrDCXaici313xjXm/TIypRxxC -K84wKlNYx2AAgRdgehdKkLSEgDYFL64PcF0hXCFocmVrJDr0+BMI+JsA3RxQ6mAM -xD18flNxx8GhL8zFPXYkMG8cP/X5oaVnTXk8fvyZbKJG1HyVDHXds2T3jI9O04HQ -oYbm4n27SV09LCMiav7jaXdc+OdwTTnW1E7x9E3XsfWFqY2v8RnlDYA8TK6QyiGG -XsHVdex41Yg3zqKwgP5h5EjXPr5KD6ChVEMnExitkHUIuI+SxaaE0S+B7jS2jCQv -6EQP9f8uStHJUQgegycZAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI -hvcNAQELBQADggEBAJEs7uxFM5UudRNEX1Qo+wvp0y7bMJbf6ECjAL9dJ688Cp6I -GgKXWA5ltJNDXR8aQmVYafA7dDiu6Hs7F7y+MP9ulV+MqCoVuJF82QK4jcwxgx11 -fRxbTGgh9WX2f/w0zVJ6sp4QHYDq3vgE1f+2AV1v4OdDnXV9O+wrUOmDTCt5RNa0 -Qo6FCeFG929+LKjR1VmlCCHNMO0+s4UdxBo9AQRq/+mOiPXw63jXckwGOxgpReA9 -lhQVC4rAHfPiYxegaJwwcU3gGbwxMZPTMHkUbKRaMEJJGHs8vCKZ/pK9ivTx/Sys -eA+6l3QJeLuhA+Ifs78oJ8emAdCpgMgS5nhjbVQ= +S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS +ASa6t/0P3MHRRhLP2W25y2NJ9eBl6YMJj3oY058ixhHOhPLvdnWPcLHOh36BiNu8 +5+lX8w27vAz84qzloYQ44YJO+uvU9WBEoMa707IWTre3PSoYfe4y49fm9AwYkG2R +qn7674TGn5eNZnSuBVzab7Fy5+zBDAhgCcB+z0MYP3COEyrmzkKY2rPTPu7K7o3r +5FFGfxgceDzN6lukG12h75F+R64o8lvVBkHV5+1mwlx8SlthPH1HJB6/ZjX1m4gw +yRlU9JfR00iphro4FYI1SgGKeSP7Fn1E0VRB/YwRAoZFguq62vlMImzh+2folFF4 +1XzEO+BKjUiRfYbRTpWRAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI +hvcNAQELBQADggEBAKRiAji29p93B9cA/9gjE5Zlb39LRtYA5+RBC0WTn8u5ku// +XGpz3P8aDpO0BFAd/gNiyGRWQ7blHj0Mn02QHqW7T/yyyE0m/fASdXIoJApFDEtK +n1mUcmVdiiIlQvXo/oi1RTwxckQNqFYm2M/XSrg0HLFVHsTQrdDskbs0SRQZK3qv +5EluYHu7UvKAAmzepZhtyC1VNrZbP97cJ03ZupUyMo6NHLk0WxFHvYM3U7K/W7ui +YuFWenPWmESFGHR923lF6HjzvkhHYXKPaYhTnKZJ1kjwhYfcdfSmbizJBBlryzEL ++0KtahO1J5NBwYyVgo+Pkv5OEWwunzrpsY+TLR4= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDD2GI3zcFmEpeZ -hPndIW42gT4VwRkpWLEtogykbFhCrDCXaici313xjXm/TIypRxxCK84wKlNYx2AA -gRdgehdKkLSEgDYFL64PcF0hXCFocmVrJDr0+BMI+JsA3RxQ6mAMxD18flNxx8Gh -L8zFPXYkMG8cP/X5oaVnTXk8fvyZbKJG1HyVDHXds2T3jI9O04HQoYbm4n27SV09 -LCMiav7jaXdc+OdwTTnW1E7x9E3XsfWFqY2v8RnlDYA8TK6QyiGGXsHVdex41Yg3 -zqKwgP5h5EjXPr5KD6ChVEMnExitkHUIuI+SxaaE0S+B7jS2jCQv6EQP9f8uStHJ -UQgegycZAgMBAAECggEASMMzMqJ6cU8FDh+uqa7LAOshwvlcPNVb9qVXZxtt60+I -OilRYw50G9PBYQay2A24fQlDcPe4wapJi8Zqhgi2cJi0yOnNqD2fwNKxdzyAmQqv -jZAHa45jnBipljeQVqvNhdC/O2q/2+0ojpdwz/NW2nk4PtmwrM+W4XuSSJyxgtqH -5lqaLmGj7UlkJEuFakOtNLjLTbH6BpkOqf9r4Q3qlV5xgNXDnGrNfCMxgQAn1xRh -/sxcaQeEm6HM/i2VSdCilM9Td8W1S9E6jfiQyYb8B3E2o3bhQS0ktG8jpze/2GjQ -IqJD9cXFvGOjVpCIfxHacV0G7wXWgSKeJx4fNihjZQKBgQDvxx7BIsOg35QD96Sl -09Wk3zow+0jloqyZfw62OIgG3aUyTvIw3KFv8F6PCmAZG3OoeMnfbJT/sxK2X4IA -4aTL+zdHhpGn3EwCgf7cfiYTRD8nPlVe8XrFU4SpdAEsF7o9NHgauXTL6F/Bfyz/ -HHDSuDnVe97xLtOBt95X7E+UtwKBgQDRGF1bt/jBfYkknJ4I5dpM7nsXO2WIZ06f -my/xBlbK3OOKAFA96zcGD4ppuJtgyRwhYnkjPD4hoHxVLkcoHOkWBnCTwB+LQi/Q -mQYMgwpQXpi8EbLvX6nf/K2A11acKeqb7RTD9EP1bhgrrVz4anxzG/xbYToPXW/b -AAC0djVyrwKBgCODv7dlmco7M2Y/COES9kL8WVcl8Q8qQBxgKGKvDt7Nd4lzDgZU -t4in9qmDJOazHTdn5Ka2I3+YG35tuQi+YzVfWTm74dkWFSAN9xzbhnI2GpCKeASf -CcsuaqjaqM3KGei029FBhN4q5fv4BUcoBEIBzXckaMoaYHOHM2SceNETAoGBAM2p -hmIpcQ53+IW/Wp3r3y1eQEoYjQR+gFHypVQP5RyB6XiaWFKe4a8faAgWoRWwme+o -WPg0T/RpUwHBlBG7ZfPY/7AD/8LMphUp/k4eMe3dLaOGURarZH5AnTOmGrVdcTpP -FeargpCL6lBDo7dfnermsu/6kM3+HIAu34Kg5m9XAoGACTkiGqNDHHuP+s3iC2uO -xhnhJmnxbS/6sNy148LyfPNkdVWGPWuBiyxirsKF9L3iAUM13FLdo9n9DlwSl2Vd -uLRso65t7jRa31RdcmKqHrIA/fun9/kEziyLSb402DKvp1rqsYNhHKXH3UYNPoQV -8Dd1LdVSKpTRQuMpA7yA2q0= +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDSASa6t/0P3MHR +RhLP2W25y2NJ9eBl6YMJj3oY058ixhHOhPLvdnWPcLHOh36BiNu85+lX8w27vAz8 +4qzloYQ44YJO+uvU9WBEoMa707IWTre3PSoYfe4y49fm9AwYkG2Rqn7674TGn5eN +ZnSuBVzab7Fy5+zBDAhgCcB+z0MYP3COEyrmzkKY2rPTPu7K7o3r5FFGfxgceDzN +6lukG12h75F+R64o8lvVBkHV5+1mwlx8SlthPH1HJB6/ZjX1m4gwyRlU9JfR00ip +hro4FYI1SgGKeSP7Fn1E0VRB/YwRAoZFguq62vlMImzh+2folFF41XzEO+BKjUiR +fYbRTpWRAgMBAAECggEBAM2sFPs/oNe9NBE6mMf5wU36lPZlmW0WQqDFZSYVdECB +TgU+DhNaqA5gp7OG3e4NVG/xjYX2ZBfeN7YgZobLJgzzR0UE2J2L58mu0JQ546uX +UrRicezkwLoUjWoC0CnqoXTNT2mB1T8WJD52/oVEeUjxpQ/NdwEmQLmWM3G+mY6P +JQgxk8CIFVu1P0qajjmT/AjVEwaH/ftQN0rLFomr2UVSJ7XcPD4KzqXTOu5BahIp +uoIEtc84dzPQIvh43Prjwea313zFKiGVWWoS514PpySi9CPk+Z8N7kY3r6ENHnXP +MLptUEUAQ9IQsKBdQemF4e4U1YY2o43rxU02K4nwgcUCgYEA6HPo1H4fN6Ox22VZ +KwzdVLJNojVYvV51C6dLSh9r7TQiomKwbMrfoIN0TUVb38mlhSQrlBCgpgJW+HOf +U6cO3SdWvaprCcKLpSPWfy30nAW7LfzExNLF6+kLXIhUse1T9nNC3iHnjDP/ZCo+ +/QEJXu0+tkAwv46k/EYYfBzzkycCgYEA50cZ3o4QekPGHWT/9ioGwFjbl94c/9wW +t5YS3ELeuQS16ZVsQlwH530Jd4Md1JqtL2024a/aMu5BEkV94ZgIu/xq2t0xOgUG +CEwW8abfEIzXArfCMJBlSV63ir/Rm7ZNrwZNtf+fu5gTtSShNAIOEQ2gQvjLGAlz +MQ+xgXsRpIcCgYBub6MOUV1DceHt+hiC+3mr44o+plminl29S53ZeVQtPbe2rmxj +Q387Izj9/RXJHGQm/Sg3EC9Cr5niMAxiEdxd9XKgaXaxDFyL+JrPkWXFOnPTRWO2 +nuypR+6954dVgQuC6v+5ySHY2ltbmzaRvQxWrSA+NgDzATIhKKw5SwftwQKBgQDP +r8XHWYPqh5oNI3nHsQ3HBQSNaGRaT2YHDrl5GoOvWk+RpyFEpihi9KHftNrA5PXI +tSannKcxPUsqAUV9pG2TgqTiTee61nAIW2vvLY766b7bLfEwczrBnFDuRDsSva8d +EWgPm7HxYCuya2ZnscC4B6h2+7xFpZbP4+ve/ollWQKBgQCf+2qZHTIhaJGZwpyh +hROhQCJimw7ECTkuP1vEu2guhu1QKMCp8yD/Li7S+SdzZp1L4NPbMswJfy1wXkfj +uyWP2mRmQuWg+RUPFUmvSp3eP6LKBHlmrBEfVI2lBLTaB+5MG84a6r8OaIbJXd6s +bbDRynzmmyQ7u3wKCA8DfMpHBQ== -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/ca_ocsp.pem.digest.sha1 b/jstests/libs/ocsp/ca_ocsp.pem.digest.sha1 index e03788433b2..112d057d8a9 100644 --- a/jstests/libs/ocsp/ca_ocsp.pem.digest.sha1 +++ b/jstests/libs/ocsp/ca_ocsp.pem.digest.sha1 @@ -1 +1 @@ -3C7C66BB50D271D0AA2995C03DE445CDA84497FC
\ No newline at end of file +BF8C557A0367B29F817643DB7F1786C8F9E0EB29
\ No newline at end of file diff --git a/jstests/libs/ocsp/ca_ocsp.pem.digest.sha256 b/jstests/libs/ocsp/ca_ocsp.pem.digest.sha256 index 64f8f00b244..508eb3bfa2d 100644 --- a/jstests/libs/ocsp/ca_ocsp.pem.digest.sha256 +++ b/jstests/libs/ocsp/ca_ocsp.pem.digest.sha256 @@ -1 +1 @@ -7FF7B27A66BC0F3638B410545FB49D5FE045A8A49EE801C558824ABA0378A0A0
\ No newline at end of file +D783E2DACE3BEA1AD49CDAE84E1F1CB54ED79C97A76DCA8C19FCC4B60A6C3CD4
\ No newline at end of file diff --git a/jstests/libs/ocsp/client_ocsp.pem b/jstests/libs/ocsp/client_ocsp.pem index fe53e4a0ad1..e7ffb1b5126 100644 --- a/jstests/libs/ocsp/client_ocsp.pem +++ b/jstests/libs/ocsp/client_ocsp.pem @@ -1,52 +1,52 @@ -----BEGIN CERTIFICATE----- -MIID+jCCAuKgAwIBAgIESOhoOjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIID+jCCAuKgAwIBAgIENMutCTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjBiMRAwDgYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ2WhcNMjQwNDMwMjE1OTQ2WjBiMRAwDgYD VQQKDAdNb25nb0RCMQ8wDQYDVQQLDAZLZXJuZWwxEjAQBgNVBAMMCWxvY2FsaG9z dDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMQ8wDQYDVQQHDAZPQ1NQLTIwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8xe5nazpzrywMxD6PyYwtbF1s -IuHFzVo74Q1svWrL0ZxBTghlipT8MbUYOKasfoYoD1cKtQcKNk6rcVqTgaM9/Rxp -okgJQ9t5Co/l3iUd3NxdzZA8u1DieUcoRSugRrbdZAWC77RuWv34AYWpOVeGl1Jx -8ZXOocDzczuzf4+j4QzY/q3Idzran1Vb4fWVadVdtfmDpRJofN9eDVi2mhEdYEt4 -M8XktPENsUgrLeIsmzZGSavPbGgxmSqB5z8kpr/SNa4Cze0rh+XkuDsOtc0ksGWQ -6PV6/aBiHSasJZucFPF2vTWPmYZLu184Meyy5mzUkbYuBI6uYCp/gVeMZCu9AgMB +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLCW7KuORvLi/8ZPwbAE3/skF9 +JqAMfShWEPVpDmlyabiR9B+DkKps0e+tF/T82ZPzKyLzCQJoZCtxFLxlvEx2OnOW +5v89ZMDackJf5UmGP/oeZYWsCAHmu86x6sXjrmTfXtO6e7pf+GIyeujVrxb0fTZs +6TYKVLlpr5GFWslsaLaEUV8cDTQQj0WvlYX3rgKeQ1jd3B6qn9X1CU3W5Grjg/D8 +oRjygSiTEJE22tJ/IlVDulGTgAZBXewmO5TZsHC7+EJfG2HdmQJsgjNJm81W5GAq +PEmsHlcZ/jlKa4fMLw71a1UEFvFaTA1QWr+4StVTU1sk7qdzjoCTkkvVjXohAgMB AAGjgaUwgaIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB -BQUHAwIwHQYDVR0OBBYEFAanEEZhMpxFkqjtdwXEyPz1jHQpMDgGCCsGAQUFBwEB +BQUHAwIwHQYDVR0OBBYEFAzQKqv6kSKcIz85diU9ncsO9yzRMDgGCCsGAQUFBwEB BCwwKjAoBggrBgEFBQcwAYYcaHR0cDovL2xvY2FsaG9zdDo4MTAwL3N0YXR1czAa -BgNVHREEEzARgglsb2NhbGhvc3SHBH8AAAEwDQYJKoZIhvcNAQELBQADggEBAJ6/ -psehenRWBDcLieWeC54R3sKjGXnSvbBX05RDV2V1RQCrI5F4EPyzAdACT5nGr16o -DB53OGTLMmGHotjgpB38bbi+scZYu0rwfcwst7fZ6hyq1N6uTKfmY45fykz4+Eih -Ge6Su6CgOC0tm2u+QrwvTxfalKHNcNDLLM1o6DjitgDf6Ni2ROli6hH347pOf4p7 -Bieg9/eUhEitw5TABp9vN3J3f5zNq2q3wNxxjYfTsuOBroiC6TnPYI5PCe6wpQN3 -ceY/W23RNUrZXsgk1XESinYCoqSVgwM4ZMKuVgVcCm5vKGI9tCISkkoJDbciipRa -zpcSoQV2cD/0kuIgLNE= +BgNVHREEEzARgglsb2NhbGhvc3SHBH8AAAEwDQYJKoZIhvcNAQELBQADggEBAAbl +SGWOBNAd7R3aGyPQiqqOnIUkYO/ugcleM9DZMoyuL9v/ourpSwY1CkRFHhXO2iDp +wjIKNJVVdWs88Iju/tQrn1Y8oTMUvzVCFLL91Iaa4odHhx34HlvFBjQ4EPmq0v41 +Cd+hYe42UDPm+fG3t9o7UZ51G8bkgjzKFSfofSR0TYpEhwIOGya/ccjTPpy4gGAn +A0uWQxdAniu/lJ16bVapQD2WZGVhfOQpMTg+40uM87IY8dz9+eXq6/s9lvw0imt3 +3G4bgFv7VlCTMX+Zwa6Y8a729/mfORpEfB9DETgvrypvFVGLJmddG67tuFCmEFzx +pOtpcwwSe3LjQyPx880= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC8xe5nazpzrywM -xD6PyYwtbF1sIuHFzVo74Q1svWrL0ZxBTghlipT8MbUYOKasfoYoD1cKtQcKNk6r -cVqTgaM9/RxpokgJQ9t5Co/l3iUd3NxdzZA8u1DieUcoRSugRrbdZAWC77RuWv34 -AYWpOVeGl1Jx8ZXOocDzczuzf4+j4QzY/q3Idzran1Vb4fWVadVdtfmDpRJofN9e -DVi2mhEdYEt4M8XktPENsUgrLeIsmzZGSavPbGgxmSqB5z8kpr/SNa4Cze0rh+Xk -uDsOtc0ksGWQ6PV6/aBiHSasJZucFPF2vTWPmYZLu184Meyy5mzUkbYuBI6uYCp/ -gVeMZCu9AgMBAAECggEAVPvGmEhtyCbUberrP1A9CzX92PDbM3F/bfWjVZDww1Fa -RwwaO5xn9iFqpbzbTEypmN9PEELvKGnKgORHIqD6HK4WXHfydjlWVOesYI/hpdAI -ZTJl/PFXOJ3gqwB4427yZDjjQk8nq4bLTxtgUQ6/mJgHRcS87IlllDQMbILA58Vj -U0FiY7IoPubjjR5Zj3YF39fmia7AFaZ6XoAc1cRkzm0uuhvUz/xrGqTFLZV0WIcl -C8hHGfHbsx4195hiUoE0SHvQs1QrjRUeptA44fJSvaTXoH/Nx0c7qee56xGFDnRo -ObmKi7a7TTxXUZLIzWV9f8NMP8SsRxRY7LZoD9SLAQKBgQDdHmH8n5XMGwP6rpsP -7tg3iEGBPWyWHQEKzKecnD8sL+GaXVzF5m9fnRE2Cq+K/f3lemcZ1cMzCc7xK6YQ -2piPnFB03+XGbmWBXZ6PUkSUF3SKbWZMpNNKgOxAfQRWY3qotCXR9jAt1rXCRVoa -vC43cJCYVPmPFxOve0YiJChR6wKBgQDajVAmAmK3n9KWMxdcFymWbMwndlkqEfOj -qDaS0eA3gZuXxlcl7gSjkLIevWqcMop0ukbrFXzfUO+g/dXHvUCpvYe2Oncnj5e9 -adE0dqcvwB49Yg7Ap1YuBqU0UgP5+eiqGF9D5pbSCV0JHTyol1vuit6VNr6JwynF -+Ywasqzm9wKBgB3EtF5lQa57yJpcHWYUuqknP+JdWZwQBY7lpH8SDfMt8wpsHUxL -TJ0rsSB8aculjCPzyaORwrjBTknrnWzRcQ6Mdcx2RCHlxOaYqvsSkUb6rWbheY9B -9WwnVScNbaMPu3iw4BKXOT9Ck6+21H2a7gHqtpy7e+mGqtDKINQB2CfHAoGAZ+bo -5Lkbn3q/DiNKBsEIR3h/8n7kUwjn0LVnBJP8yca3ZwenZOPslqpy1ARvS8UHaAkr -MBYuIKkE03/6A5SoyknN3EedYFR26lkFWbDTOPNYLQySQOsNIKKOJfqb41r5Tux5 -VfmpWD+VWIDq1qfmz9h7i2rUWQBMus8x2Xt6ke8CgYAvb3R3gxNjRGZrD8Dz0hSN -ZljNP2HUcsC9TeD6iqM99LMOJivnfcge9+94zqDbwkDO4pD/D4bMU3YEch2EX6mN -FW8AQ3Grlqth3eAww4gwlhCF/2KWS9kW/22KhiWQe7EUA5mhQQWPq4oUh7DEE32f -p8yKFNBy+489YZHAuhbXgQ== +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDLCW7KuORvLi/8 +ZPwbAE3/skF9JqAMfShWEPVpDmlyabiR9B+DkKps0e+tF/T82ZPzKyLzCQJoZCtx +FLxlvEx2OnOW5v89ZMDackJf5UmGP/oeZYWsCAHmu86x6sXjrmTfXtO6e7pf+GIy +eujVrxb0fTZs6TYKVLlpr5GFWslsaLaEUV8cDTQQj0WvlYX3rgKeQ1jd3B6qn9X1 +CU3W5Grjg/D8oRjygSiTEJE22tJ/IlVDulGTgAZBXewmO5TZsHC7+EJfG2HdmQJs +gjNJm81W5GAqPEmsHlcZ/jlKa4fMLw71a1UEFvFaTA1QWr+4StVTU1sk7qdzjoCT +kkvVjXohAgMBAAECggEBAKWy/A1L2Xn2+siD7c9nb0CHTLUDicjHd9zNmEr1rQ7n +wu6yiemIbd3Dc1QTYifctcbVZH9t0d46Kc3uu1ZX1xsB1wXHXXTQPifI6exzJo7+ +tXSLLA1at5qDmUtQK9IFqGM3c5oUkeTyw8koz85cR2KesYUuyqChxnO/CgcIMaxb +UKD+4OUoqoaWHv4XIKg5mjuchHuQRXqWhNihSNBte8UV5AR+earQRUtRlo2VLYrW +5Ra0GPRZD/561gvNCEPKAZO0OFU7UDGbH5hFPaKe9l/5nlQiZ9yX/aovkNPcBkOI ++EuwvvmQQWxkPFj27SZqpJADqR1vL4/blCBJ0lQMwPECgYEA6fmLewEBkYV4B1Zn +ubdpliVHwfLM0zCuzBHNrnHpRaTHXHF+3BWfhT+etOQJu4tviOERIX8/rhW6lti+ +DGttAIV+PG2Z/h58qdRYyps96HTwwGFZD7eUA71zdOaTdcOug5+IZ3yyio5ep7SB +e6uwSaCIQWdf3vbrrvFDC1fdF00CgYEA3iZUBfvIaV+c6QZyEnX9DAG2QhuYS6FS +7/WEKvUVWtSsASZL6XzBs+OKINSMXvGl095SNhCTSATCTazIPkzLs0WAiY1z0+gH +LgDSW/vGMIM9FsfCYJ6jxNJuAXPl9b9tXbQlA97JJ7RALcKfNg6WFIEubo4IQcYT +40g1+hHHjCUCgYEAkMaAsBPnTIwxwRiOBjSfePCIflImu2ccQdmiU5bYqOdVFLaF +sNkQY/sB0RxpiUq2MRRS7U83sBhx5HUo47Z1NCVl/y4yYzOqH8vtRTDaFcSGVAPo +f/kv9UB8+JDUHcJ/caJ9XMukDmgZ2duvYz7RTj2vEglNIUHYg991hMdRXuECgYEA +2RbDjYVbd/4DrISr/PZobs9NeJTW4zGnhu96VTBjyfuCiy0NigJsmIqHdUXAVxf2 +YXElDchs5TghWR68IIWTmoEU91bQFgjs2zvaViFYsBfQHu7fOOROTg0Fi03jL5/+ +FE/yzDFuiepPvWgvhfgDGc6TvV33G6+hx73NYa72PjECgYAzNDqiUGcKkbPi9iCi +FcfoPlu9QrSYFo/+/1towWg+xD/AydzR9yFDtlh0D7XhU5hvM38BuNH3oWRXLCSj +Ul4gUBPQ9aLXUbP0qxPvaIGYofqLqFbzFgUNmYK5J8o3g394DDgwBwEr3HyUh5n5 +rriGBbcgH2n6JyCIogymNPowMA== -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/client_ocsp.pem.digest.sha1 b/jstests/libs/ocsp/client_ocsp.pem.digest.sha1 index 563b1ac69f8..0a34e970c45 100644 --- a/jstests/libs/ocsp/client_ocsp.pem.digest.sha1 +++ b/jstests/libs/ocsp/client_ocsp.pem.digest.sha1 @@ -1 +1 @@ -0627534CB56EB75EAB2E5091574699A9B9C7FB2C
\ No newline at end of file +22CB52597C604163DEC4C7CA6075857B65BC0A38
\ No newline at end of file diff --git a/jstests/libs/ocsp/client_ocsp.pem.digest.sha256 b/jstests/libs/ocsp/client_ocsp.pem.digest.sha256 index 165ef4c5b75..2647408b974 100644 --- a/jstests/libs/ocsp/client_ocsp.pem.digest.sha256 +++ b/jstests/libs/ocsp/client_ocsp.pem.digest.sha256 @@ -1 +1 @@ -092AAFBF5E0A2C52D4C1D690FC6F1B2FEDB28E96F4A24805BADCB39D79D74BAE
\ No newline at end of file +BF7E7B303E250F8043BCE5DF152A9CE69EA3C654DC2A3F6C6A08358EB62C37ED
\ No newline at end of file diff --git a/jstests/libs/ocsp/intermediate_ca_only_ocsp.crt b/jstests/libs/ocsp/intermediate_ca_only_ocsp.crt index 01f91cc2fbd..dd618b0452b 100644 --- a/jstests/libs/ocsp/intermediate_ca_only_ocsp.crt +++ b/jstests/libs/ocsp/intermediate_ca_only_ocsp.crt @@ -1,22 +1,22 @@ -----BEGIN CERTIFICATE----- -MIIDojCCAoqgAwIBAgIEQSZGhjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDojCCAoqgAwIBAgIEJWcflTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjB+MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ3WhcNMjQwNDMwMjE1OTQ3WjB+MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEhMB8GA1UEAwwY SW50ZXJtZWRpYXRlIENBIGZvciBPQ1NQMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAwSDVG9MKJmbEAlZA6nEKMQi90dmNO922fhf2I1hHAKwlzi7O67hG -MBe4hvhCZ7p/vmaTViwq0gBE5s1jy2Xq02IwIbunkyDwjHy56Y1LDvr/HtxPP5sz -bU0K7SDBoCBAmnL6g5SbEQqRF8jrziyyRduUaZtp2JqQr6UQIYHOQgEKEmiMfSMW -1q8ssk5rJBims+zOtHG9GVY9EBC8n19UnNI3E8Gyxla3AsN9nbqE40pUYRmO45DV -11azoGCplqmuyoh1HGbYKiHMQ9E+dmRBJ0JjOdrMQvVrWGojRSI1qpr8w9C6pO3C -DzHOsPMO0RKRK6A6aM9BThmcO1zERXkUkQIDAQABozIwMDAPBgNVHRMBAf8EBTAD -AQH/MB0GA1UdDgQWBBTlKkzXC2qP7AZQLBZ+MuG23VQHQzANBgkqhkiG9w0BAQsF -AAOCAQEAnyJRxd6QwnkyEjTD1/KyvCWZ04pREqZD9HV1db8DrDRXRKPuQ4nyUjst -A/cmZUXlbgJ52rBSz10bpx+ZBzHEYqMmSKkrjoCM4OyNlSkTSpPOvzQIYBR2LPVP -m0hl/UBueSeJ59Nh84v2jnbFY7e3izYg/rsMJgZvlTOfWKqbotaWD2Lb8KZ8iQpc -Ht+5+Pzbf2ZgOEUNKdAPQjw1UV3/qp2XiaYOhBKzEKQ7waDWUmSPNh1tZgQzjZqO -WPHmDiPpMV2j997+CBeVl7AJShbiElgjb/Pi9D/H9UW9QCtrPRIqYlb+IgwufNU0 -wnvUYw9sbQKn8jKzjgR4ApXXP0cLPA== +MIIBCgKCAQEA1GZlPg548GQidASCrRZDXfJm3Li+vIazhm4MGhv6bJ2o+SYHfu5j +PO51T5l0TGvuoJPnzwq+RlW5RW3/+fCMl0gt+awDDzjKCekn00w8KSk3rqGDYQk7 +cSVuoPJVyJJ/vo86bwVMB9TYyxPi1lEBeeyVaa2FvbzS+SZq2c9c087WVYRmj/81 +yGztUAwj2Zoru1ECuhHE8YMeyDqmi52XByUmI7Ywrzs4xc3pQ+AI62IsiUFbCNqw +EPHhEcCgEwaUlWihvUfO5lJSKeUyn0WlQ8MmnUTnCCMYDDJKPublsuu7Ngl6xmEM +H3u9iSbV6qWQwsC4PJcw5PO30yT5QkFe1wIDAQABozIwMDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBRuXVvr6fP/Pyp2uqsHQ7KTvYGuNTANBgkqhkiG9w0BAQsF +AAOCAQEAaO2/QF2KG9LM1yKWe9ZbrvZa2dWgFHebY6HckDgE5rc5+nYug9zSEUi+ +QYKZfEAYbMZ2a3ymybsNsGpVPBYv6p2kaa6V9hrJb/awMI9dFg+o/U4v3dLQZmci +6cSI/c2T9mqJ4tVUPZE5tyVXZBZrQEUOJwcrcH19qWtS2n5Zk4BjkFAysC/eICMw +yD4kGI/djEkaABkCC7Xb75ySh5BJgC8ZZ/5gmKYiFZnV8d6ktXh7nPcqfsyuTuei +NBTSZpdTJ5WWNpybnK7/QUeedk1imNkTqK1TOJ4yjxIlhpGOX0f9q9InCrdYZb6P +SaRjfoPnX4zSLP5nv3QSDMcJjD/IrA== -----END CERTIFICATE----- diff --git a/jstests/libs/ocsp/intermediate_ca_only_ocsp.key b/jstests/libs/ocsp/intermediate_ca_only_ocsp.key index 107741282c7..31d77afb2d2 100644 --- a/jstests/libs/ocsp/intermediate_ca_only_ocsp.key +++ b/jstests/libs/ocsp/intermediate_ca_only_ocsp.key @@ -1,28 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBINUb0womZsQC -VkDqcQoxCL3R2Y073bZ+F/YjWEcArCXOLs7ruEYwF7iG+EJnun++ZpNWLCrSAETm -zWPLZerTYjAhu6eTIPCMfLnpjUsO+v8e3E8/mzNtTQrtIMGgIECacvqDlJsRCpEX -yOvOLLJF25Rpm2nYmpCvpRAhgc5CAQoSaIx9IxbWryyyTmskGKaz7M60cb0ZVj0Q -ELyfX1Sc0jcTwbLGVrcCw32duoTjSlRhGY7jkNXXVrOgYKmWqa7KiHUcZtgqIcxD -0T52ZEEnQmM52sxC9WtYaiNFIjWqmvzD0Lqk7cIPMc6w8w7REpEroDpoz0FOGZw7 -XMRFeRSRAgMBAAECggEAMEXBnrPQXKrhIWhnz3Gzx2/U6mgDWkxfugLJPippjOx6 -gp/Gjrq/qHO1Zt8U0hKWrYO8HhTqGxWAI2SBJizyViW7vCLIjwjzt1nRqmPrt/Ha -5N7SXCax4wcXzQ+b9ic5nqFQpqT1YXwPqi9JaX5YjQeGgCMdgMuZkJ2ke4uTf4GN -qlCUAM8crrVr33iNz1mceMFgq7hA54vrF3GowuORnI+3KddMlyixssd+Whd8Qsi+ -KEyVhL7VaVHnOdB9MjD68F1Rh5Rm9gDJKZm/lnRJ+2spIyn82JBUeDsOKulEWcsU -KfPb+HjHpxHKTCK1vKYVDmUSPjgz5tiQ1bC2T4ydQQKBgQDrTz7SobPrGQyOFAqG -UXKY5n5FvYfJssVXrE8FpmgWPGW1UmGLosBsCXxsI7S3E/h8qRG6eNBUL9CpxpyO -V3dTyHQBcHqrGykHapBBW1ixqfeuo3y09fEE5m/XLOw/jKWesJN8ne2JY9Pw3ViI -etBAjofYFQJs+tBGYazKq0p8qQKBgQDSHBjrzDn/SESz47Fw1ZiB4WgS9P4p2esD -D7LFc3OqNPUpQwBg7HaSDrdONodKeBW9Ip3cLcw9k7faAKcR2AjQijXNqIxKZrnl -PToIBr8aKPYuZsdcMgpumB38LJktuFLioVPPZH2aDIimXUzzNe2F0a5WzhjHZnxd -hQXRn0MhqQKBgQCTBQE4cyXJpu3sO2NUBsF1/NU6V6/mepbIL3V0D0OLWRMnFiCy -MO7O0aJ2olx/4q9nm+7itidb4kAaQ2h/mvCIXX71g0RxcdfRtWgKHbutzYdeCvGY -0u1S5XNNWtkE36h/HM4Zl0bZh5DdNj7hjvJc03DWtlG8q3zD7LUcL6ereQKBgQCI -3BZ7mbb5i1h9GMafKfLCP1IsbvsTxcfoYZRgO1jPONmsu+EGQWDmuME8KBauMlRu -s5rCLe7I+WybiytIW0E6nZx4Tt67I/jY0q33RnW6k43wIbCgZFQZP+rgNSi9+D+9 -MbrG771E1/825rVWAv2p2jBGiM7pK9+8hwaIScZPqQKBgDvRCQ+RnIoOVf0Dg81i -Kq71E5SC19gaZmrC+yHyQrwkP+4Y+om20gEigRrijWEcoiYXQ8pPIAX8QCw5RIx6 -47t9K72LHwv/4eNfiD5cbv9JQiiV9ETennbbtt/mHG7LoMQMGSFAEHjikmeX6HMP -eRC/ysTqGxqkkxWJ8qejvxUF +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDUZmU+DnjwZCJ0 +BIKtFkNd8mbcuL68hrOGbgwaG/psnaj5Jgd+7mM87nVPmXRMa+6gk+fPCr5GVblF +bf/58IyXSC35rAMPOMoJ6SfTTDwpKTeuoYNhCTtxJW6g8lXIkn++jzpvBUwH1NjL +E+LWUQF57JVprYW9vNL5JmrZz1zTztZVhGaP/zXIbO1QDCPZmiu7UQK6EcTxgx7I +OqaLnZcHJSYjtjCvOzjFzelD4AjrYiyJQVsI2rAQ8eERwKATBpSVaKG9R87mUlIp +5TKfRaVDwyadROcIIxgMMko+5uWy67s2CXrGYQwfe72JJtXqpZDCwLg8lzDk87fT +JPlCQV7XAgMBAAECggEAS9I9w/hgndfxIJ9XkrhG1iupIpPkquIfBhcUxOFF9S4W +2tIDjQFGdcLeJ8ss4/cHmVUTRCqen/cMC0foP+3qEjsXBnCsKuvn27/akqg9Nahc +Ez/e6W3lRU/KfTPlAZOifIEep/EpIgaOWXhA2qbSMxcMg0wJWSEl4wEe1aAbkBQ4 +lZ+i/sj/vhceaDDBHTrsC3TcCm41eREHBFnRbr/ga3REAmKah0s48aeVp6cgDbaB +4VLoT2KGhXlHFTQsUysM6W7xm35RRarbtiJfqH83ZQTepWNsrJ6du/eY/UfKnsfH +fP/ppGtrktENRsmAesEjz+EwQPpsZLayxFdGZ6O2AQKBgQDtrC9CsfznaWdPtLey +H02JXS+roPJWXRL6ND1u9qA2rg+/12XsqgIofz7sFU7Xm3334wVqwNIaLqm7tIxM +8R3LzwPz5SJnNTWbILmckolZ+98r1AHlfwM/6zhj9krWE2vYlu16vI4wpP6taxb8 +c2wscUcMcTjPhfQGbF78VlW7AQKBgQDkx1AIvHLKE0S6Apexjjj3sXgsroo+Kssp +aRinANuNHDPyLhVoKiVJsTs1soZ44Ls1YmSVRPMVoHQxxIKDnW9oui7aOOwoChhg +qqt5N7gVF0fxcD5gaut9zY7LdDT70mC6nj2TYCjMxObVDTDkl2kHg77Ct5aQ6i+/ +SX2jjhZR1wKBgQCCTiO/IkxxJ3XP2lnYW5csF54aL+yNcwwDh36jBq5CLF5QJK0p ++u+h+lmqH+iRBxwiOyJuK/dFCY5fbhZ53LwkUIRvRJH/GcohGekJscGCRzhNFDhR +9bf3ZGQPUiongpBfOChNYXFntB45P/xjPnjxSM3WQYEPLfbjSqktGbx5AQKBgQCN +wzvCzhNLSHlT0ftxmLGQOrY+6cDcGORfOrJ9+bgSTqGZthipvUPx0BLiiUdua8NV +pyywmlMO2ahmlmBRciLxAD28F32uqeLFM7yhlndJCm4YG/drA5X9FH0hcVbLnGc3 +/IonYnSlvnVTG6NqYrBAadCxE9YG4jbID5/80zTdbQKBgB/30lNgWCXNKs/RVsMU +npTVDESCwaU19wTlbOeVS3vCFDapJmuv7K7uhi1b67Pt5wnaw3drKNddIOS53XZp +yfsYjZWml8z46qyA5kK4scQ1LkYPnj4Zf+q9dF9i1mYGT2b65v/dzfrLr7//hcBZ +23zayhJpJWDJqbUWliaDmY98 -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem b/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem index b4575552816..98632f07b8e 100644 --- a/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem +++ b/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem @@ -1,50 +1,50 @@ -----BEGIN CERTIFICATE----- -MIIDojCCAoqgAwIBAgIEQSZGhjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDojCCAoqgAwIBAgIEJWcflTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjB+MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ3WhcNMjQwNDMwMjE1OTQ3WjB+MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEhMB8GA1UEAwwY SW50ZXJtZWRpYXRlIENBIGZvciBPQ1NQMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAwSDVG9MKJmbEAlZA6nEKMQi90dmNO922fhf2I1hHAKwlzi7O67hG -MBe4hvhCZ7p/vmaTViwq0gBE5s1jy2Xq02IwIbunkyDwjHy56Y1LDvr/HtxPP5sz -bU0K7SDBoCBAmnL6g5SbEQqRF8jrziyyRduUaZtp2JqQr6UQIYHOQgEKEmiMfSMW -1q8ssk5rJBims+zOtHG9GVY9EBC8n19UnNI3E8Gyxla3AsN9nbqE40pUYRmO45DV -11azoGCplqmuyoh1HGbYKiHMQ9E+dmRBJ0JjOdrMQvVrWGojRSI1qpr8w9C6pO3C -DzHOsPMO0RKRK6A6aM9BThmcO1zERXkUkQIDAQABozIwMDAPBgNVHRMBAf8EBTAD -AQH/MB0GA1UdDgQWBBTlKkzXC2qP7AZQLBZ+MuG23VQHQzANBgkqhkiG9w0BAQsF -AAOCAQEAnyJRxd6QwnkyEjTD1/KyvCWZ04pREqZD9HV1db8DrDRXRKPuQ4nyUjst -A/cmZUXlbgJ52rBSz10bpx+ZBzHEYqMmSKkrjoCM4OyNlSkTSpPOvzQIYBR2LPVP -m0hl/UBueSeJ59Nh84v2jnbFY7e3izYg/rsMJgZvlTOfWKqbotaWD2Lb8KZ8iQpc -Ht+5+Pzbf2ZgOEUNKdAPQjw1UV3/qp2XiaYOhBKzEKQ7waDWUmSPNh1tZgQzjZqO -WPHmDiPpMV2j997+CBeVl7AJShbiElgjb/Pi9D/H9UW9QCtrPRIqYlb+IgwufNU0 -wnvUYw9sbQKn8jKzjgR4ApXXP0cLPA== +MIIBCgKCAQEA1GZlPg548GQidASCrRZDXfJm3Li+vIazhm4MGhv6bJ2o+SYHfu5j +PO51T5l0TGvuoJPnzwq+RlW5RW3/+fCMl0gt+awDDzjKCekn00w8KSk3rqGDYQk7 +cSVuoPJVyJJ/vo86bwVMB9TYyxPi1lEBeeyVaa2FvbzS+SZq2c9c087WVYRmj/81 +yGztUAwj2Zoru1ECuhHE8YMeyDqmi52XByUmI7Ywrzs4xc3pQ+AI62IsiUFbCNqw +EPHhEcCgEwaUlWihvUfO5lJSKeUyn0WlQ8MmnUTnCCMYDDJKPublsuu7Ngl6xmEM +H3u9iSbV6qWQwsC4PJcw5PO30yT5QkFe1wIDAQABozIwMDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBRuXVvr6fP/Pyp2uqsHQ7KTvYGuNTANBgkqhkiG9w0BAQsF +AAOCAQEAaO2/QF2KG9LM1yKWe9ZbrvZa2dWgFHebY6HckDgE5rc5+nYug9zSEUi+ +QYKZfEAYbMZ2a3ymybsNsGpVPBYv6p2kaa6V9hrJb/awMI9dFg+o/U4v3dLQZmci +6cSI/c2T9mqJ4tVUPZE5tyVXZBZrQEUOJwcrcH19qWtS2n5Zk4BjkFAysC/eICMw +yD4kGI/djEkaABkCC7Xb75ySh5BJgC8ZZ/5gmKYiFZnV8d6ktXh7nPcqfsyuTuei +NBTSZpdTJ5WWNpybnK7/QUeedk1imNkTqK1TOJ4yjxIlhpGOX0f9q9InCrdYZb6P +SaRjfoPnX4zSLP5nv3QSDMcJjD/IrA== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBINUb0womZsQC -VkDqcQoxCL3R2Y073bZ+F/YjWEcArCXOLs7ruEYwF7iG+EJnun++ZpNWLCrSAETm -zWPLZerTYjAhu6eTIPCMfLnpjUsO+v8e3E8/mzNtTQrtIMGgIECacvqDlJsRCpEX -yOvOLLJF25Rpm2nYmpCvpRAhgc5CAQoSaIx9IxbWryyyTmskGKaz7M60cb0ZVj0Q -ELyfX1Sc0jcTwbLGVrcCw32duoTjSlRhGY7jkNXXVrOgYKmWqa7KiHUcZtgqIcxD -0T52ZEEnQmM52sxC9WtYaiNFIjWqmvzD0Lqk7cIPMc6w8w7REpEroDpoz0FOGZw7 -XMRFeRSRAgMBAAECggEAMEXBnrPQXKrhIWhnz3Gzx2/U6mgDWkxfugLJPippjOx6 -gp/Gjrq/qHO1Zt8U0hKWrYO8HhTqGxWAI2SBJizyViW7vCLIjwjzt1nRqmPrt/Ha -5N7SXCax4wcXzQ+b9ic5nqFQpqT1YXwPqi9JaX5YjQeGgCMdgMuZkJ2ke4uTf4GN -qlCUAM8crrVr33iNz1mceMFgq7hA54vrF3GowuORnI+3KddMlyixssd+Whd8Qsi+ -KEyVhL7VaVHnOdB9MjD68F1Rh5Rm9gDJKZm/lnRJ+2spIyn82JBUeDsOKulEWcsU -KfPb+HjHpxHKTCK1vKYVDmUSPjgz5tiQ1bC2T4ydQQKBgQDrTz7SobPrGQyOFAqG -UXKY5n5FvYfJssVXrE8FpmgWPGW1UmGLosBsCXxsI7S3E/h8qRG6eNBUL9CpxpyO -V3dTyHQBcHqrGykHapBBW1ixqfeuo3y09fEE5m/XLOw/jKWesJN8ne2JY9Pw3ViI -etBAjofYFQJs+tBGYazKq0p8qQKBgQDSHBjrzDn/SESz47Fw1ZiB4WgS9P4p2esD -D7LFc3OqNPUpQwBg7HaSDrdONodKeBW9Ip3cLcw9k7faAKcR2AjQijXNqIxKZrnl -PToIBr8aKPYuZsdcMgpumB38LJktuFLioVPPZH2aDIimXUzzNe2F0a5WzhjHZnxd -hQXRn0MhqQKBgQCTBQE4cyXJpu3sO2NUBsF1/NU6V6/mepbIL3V0D0OLWRMnFiCy -MO7O0aJ2olx/4q9nm+7itidb4kAaQ2h/mvCIXX71g0RxcdfRtWgKHbutzYdeCvGY -0u1S5XNNWtkE36h/HM4Zl0bZh5DdNj7hjvJc03DWtlG8q3zD7LUcL6ereQKBgQCI -3BZ7mbb5i1h9GMafKfLCP1IsbvsTxcfoYZRgO1jPONmsu+EGQWDmuME8KBauMlRu -s5rCLe7I+WybiytIW0E6nZx4Tt67I/jY0q33RnW6k43wIbCgZFQZP+rgNSi9+D+9 -MbrG771E1/825rVWAv2p2jBGiM7pK9+8hwaIScZPqQKBgDvRCQ+RnIoOVf0Dg81i -Kq71E5SC19gaZmrC+yHyQrwkP+4Y+om20gEigRrijWEcoiYXQ8pPIAX8QCw5RIx6 -47t9K72LHwv/4eNfiD5cbv9JQiiV9ETennbbtt/mHG7LoMQMGSFAEHjikmeX6HMP -eRC/ysTqGxqkkxWJ8qejvxUF +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDUZmU+DnjwZCJ0 +BIKtFkNd8mbcuL68hrOGbgwaG/psnaj5Jgd+7mM87nVPmXRMa+6gk+fPCr5GVblF +bf/58IyXSC35rAMPOMoJ6SfTTDwpKTeuoYNhCTtxJW6g8lXIkn++jzpvBUwH1NjL +E+LWUQF57JVprYW9vNL5JmrZz1zTztZVhGaP/zXIbO1QDCPZmiu7UQK6EcTxgx7I +OqaLnZcHJSYjtjCvOzjFzelD4AjrYiyJQVsI2rAQ8eERwKATBpSVaKG9R87mUlIp +5TKfRaVDwyadROcIIxgMMko+5uWy67s2CXrGYQwfe72JJtXqpZDCwLg8lzDk87fT +JPlCQV7XAgMBAAECggEAS9I9w/hgndfxIJ9XkrhG1iupIpPkquIfBhcUxOFF9S4W +2tIDjQFGdcLeJ8ss4/cHmVUTRCqen/cMC0foP+3qEjsXBnCsKuvn27/akqg9Nahc +Ez/e6W3lRU/KfTPlAZOifIEep/EpIgaOWXhA2qbSMxcMg0wJWSEl4wEe1aAbkBQ4 +lZ+i/sj/vhceaDDBHTrsC3TcCm41eREHBFnRbr/ga3REAmKah0s48aeVp6cgDbaB +4VLoT2KGhXlHFTQsUysM6W7xm35RRarbtiJfqH83ZQTepWNsrJ6du/eY/UfKnsfH +fP/ppGtrktENRsmAesEjz+EwQPpsZLayxFdGZ6O2AQKBgQDtrC9CsfznaWdPtLey +H02JXS+roPJWXRL6ND1u9qA2rg+/12XsqgIofz7sFU7Xm3334wVqwNIaLqm7tIxM +8R3LzwPz5SJnNTWbILmckolZ+98r1AHlfwM/6zhj9krWE2vYlu16vI4wpP6taxb8 +c2wscUcMcTjPhfQGbF78VlW7AQKBgQDkx1AIvHLKE0S6Apexjjj3sXgsroo+Kssp +aRinANuNHDPyLhVoKiVJsTs1soZ44Ls1YmSVRPMVoHQxxIKDnW9oui7aOOwoChhg +qqt5N7gVF0fxcD5gaut9zY7LdDT70mC6nj2TYCjMxObVDTDkl2kHg77Ct5aQ6i+/ +SX2jjhZR1wKBgQCCTiO/IkxxJ3XP2lnYW5csF54aL+yNcwwDh36jBq5CLF5QJK0p ++u+h+lmqH+iRBxwiOyJuK/dFCY5fbhZ53LwkUIRvRJH/GcohGekJscGCRzhNFDhR +9bf3ZGQPUiongpBfOChNYXFntB45P/xjPnjxSM3WQYEPLfbjSqktGbx5AQKBgQCN +wzvCzhNLSHlT0ftxmLGQOrY+6cDcGORfOrJ9+bgSTqGZthipvUPx0BLiiUdua8NV +pyywmlMO2ahmlmBRciLxAD28F32uqeLFM7yhlndJCm4YG/drA5X9FH0hcVbLnGc3 +/IonYnSlvnVTG6NqYrBAadCxE9YG4jbID5/80zTdbQKBgB/30lNgWCXNKs/RVsMU +npTVDESCwaU19wTlbOeVS3vCFDapJmuv7K7uhi1b67Pt5wnaw3drKNddIOS53XZp +yfsYjZWml8z46qyA5kK4scQ1LkYPnj4Zf+q9dF9i1mYGT2b65v/dzfrLr7//hcBZ +23zayhJpJWDJqbUWliaDmY98 -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem.digest.sha1 b/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem.digest.sha1 index c071871173f..7f99d4fec95 100644 --- a/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem.digest.sha1 +++ b/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem.digest.sha1 @@ -1 +1 @@ -230662BB96A401DD5A83E197721EBAE20C92574C
\ No newline at end of file +D8A8CAD72FF7EC2620AD14DC5E405AAD8D590A33
\ No newline at end of file diff --git a/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem.digest.sha256 b/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem.digest.sha256 index ba64ae7dc03..58154edba3f 100644 --- a/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem.digest.sha256 +++ b/jstests/libs/ocsp/intermediate_ca_only_ocsp.pem.digest.sha256 @@ -1 +1 @@ -18B9760DDE07FAC5E6B7053A8167B486F9A4842296CE74DA929905CFA4DC216C
\ No newline at end of file +216F69DCDF851F2A2FB2FF02E6979B74BFA1A6BE1506B7F9510397CF69CE5CDB
\ No newline at end of file diff --git a/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem b/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem index f610d7799e2..676e23c7215 100644 --- a/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem +++ b/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem @@ -1,44 +1,44 @@ -----BEGIN CERTIFICATE----- -MIIDojCCAoqgAwIBAgIEQSZGhjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDojCCAoqgAwIBAgIEJWcflTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjB+MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ3WhcNMjQwNDMwMjE1OTQ3WjB+MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEhMB8GA1UEAwwY SW50ZXJtZWRpYXRlIENBIGZvciBPQ1NQMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAwSDVG9MKJmbEAlZA6nEKMQi90dmNO922fhf2I1hHAKwlzi7O67hG -MBe4hvhCZ7p/vmaTViwq0gBE5s1jy2Xq02IwIbunkyDwjHy56Y1LDvr/HtxPP5sz -bU0K7SDBoCBAmnL6g5SbEQqRF8jrziyyRduUaZtp2JqQr6UQIYHOQgEKEmiMfSMW -1q8ssk5rJBims+zOtHG9GVY9EBC8n19UnNI3E8Gyxla3AsN9nbqE40pUYRmO45DV -11azoGCplqmuyoh1HGbYKiHMQ9E+dmRBJ0JjOdrMQvVrWGojRSI1qpr8w9C6pO3C -DzHOsPMO0RKRK6A6aM9BThmcO1zERXkUkQIDAQABozIwMDAPBgNVHRMBAf8EBTAD -AQH/MB0GA1UdDgQWBBTlKkzXC2qP7AZQLBZ+MuG23VQHQzANBgkqhkiG9w0BAQsF -AAOCAQEAnyJRxd6QwnkyEjTD1/KyvCWZ04pREqZD9HV1db8DrDRXRKPuQ4nyUjst -A/cmZUXlbgJ52rBSz10bpx+ZBzHEYqMmSKkrjoCM4OyNlSkTSpPOvzQIYBR2LPVP -m0hl/UBueSeJ59Nh84v2jnbFY7e3izYg/rsMJgZvlTOfWKqbotaWD2Lb8KZ8iQpc -Ht+5+Pzbf2ZgOEUNKdAPQjw1UV3/qp2XiaYOhBKzEKQ7waDWUmSPNh1tZgQzjZqO -WPHmDiPpMV2j997+CBeVl7AJShbiElgjb/Pi9D/H9UW9QCtrPRIqYlb+IgwufNU0 -wnvUYw9sbQKn8jKzjgR4ApXXP0cLPA== +MIIBCgKCAQEA1GZlPg548GQidASCrRZDXfJm3Li+vIazhm4MGhv6bJ2o+SYHfu5j +PO51T5l0TGvuoJPnzwq+RlW5RW3/+fCMl0gt+awDDzjKCekn00w8KSk3rqGDYQk7 +cSVuoPJVyJJ/vo86bwVMB9TYyxPi1lEBeeyVaa2FvbzS+SZq2c9c087WVYRmj/81 +yGztUAwj2Zoru1ECuhHE8YMeyDqmi52XByUmI7Ywrzs4xc3pQ+AI62IsiUFbCNqw +EPHhEcCgEwaUlWihvUfO5lJSKeUyn0WlQ8MmnUTnCCMYDDJKPublsuu7Ngl6xmEM +H3u9iSbV6qWQwsC4PJcw5PO30yT5QkFe1wIDAQABozIwMDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBRuXVvr6fP/Pyp2uqsHQ7KTvYGuNTANBgkqhkiG9w0BAQsF +AAOCAQEAaO2/QF2KG9LM1yKWe9ZbrvZa2dWgFHebY6HckDgE5rc5+nYug9zSEUi+ +QYKZfEAYbMZ2a3ymybsNsGpVPBYv6p2kaa6V9hrJb/awMI9dFg+o/U4v3dLQZmci +6cSI/c2T9mqJ4tVUPZE5tyVXZBZrQEUOJwcrcH19qWtS2n5Zk4BjkFAysC/eICMw +yD4kGI/djEkaABkCC7Xb75ySh5BJgC8ZZ/5gmKYiFZnV8d6ktXh7nPcqfsyuTuei +NBTSZpdTJ5WWNpybnK7/QUeedk1imNkTqK1TOJ4yjxIlhpGOX0f9q9InCrdYZb6P +SaRjfoPnX4zSLP5nv3QSDMcJjD/IrA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDeTCCAmGgAwIBAgIEaS5ADzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDeTCCAmGgAwIBAgIEaP5C8TANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjB0MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ2WhcNMjQwNDMwMjE1OTQ2WjB0MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwO -S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD -2GI3zcFmEpeZhPndIW42gT4VwRkpWLEtogykbFhCrDCXaici313xjXm/TIypRxxC -K84wKlNYx2AAgRdgehdKkLSEgDYFL64PcF0hXCFocmVrJDr0+BMI+JsA3RxQ6mAM -xD18flNxx8GhL8zFPXYkMG8cP/X5oaVnTXk8fvyZbKJG1HyVDHXds2T3jI9O04HQ -oYbm4n27SV09LCMiav7jaXdc+OdwTTnW1E7x9E3XsfWFqY2v8RnlDYA8TK6QyiGG -XsHVdex41Yg3zqKwgP5h5EjXPr5KD6ChVEMnExitkHUIuI+SxaaE0S+B7jS2jCQv -6EQP9f8uStHJUQgegycZAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI -hvcNAQELBQADggEBAJEs7uxFM5UudRNEX1Qo+wvp0y7bMJbf6ECjAL9dJ688Cp6I -GgKXWA5ltJNDXR8aQmVYafA7dDiu6Hs7F7y+MP9ulV+MqCoVuJF82QK4jcwxgx11 -fRxbTGgh9WX2f/w0zVJ6sp4QHYDq3vgE1f+2AV1v4OdDnXV9O+wrUOmDTCt5RNa0 -Qo6FCeFG929+LKjR1VmlCCHNMO0+s4UdxBo9AQRq/+mOiPXw63jXckwGOxgpReA9 -lhQVC4rAHfPiYxegaJwwcU3gGbwxMZPTMHkUbKRaMEJJGHs8vCKZ/pK9ivTx/Sys -eA+6l3QJeLuhA+Ifs78oJ8emAdCpgMgS5nhjbVQ= +S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS +ASa6t/0P3MHRRhLP2W25y2NJ9eBl6YMJj3oY058ixhHOhPLvdnWPcLHOh36BiNu8 +5+lX8w27vAz84qzloYQ44YJO+uvU9WBEoMa707IWTre3PSoYfe4y49fm9AwYkG2R +qn7674TGn5eNZnSuBVzab7Fy5+zBDAhgCcB+z0MYP3COEyrmzkKY2rPTPu7K7o3r +5FFGfxgceDzN6lukG12h75F+R64o8lvVBkHV5+1mwlx8SlthPH1HJB6/ZjX1m4gw +yRlU9JfR00iphro4FYI1SgGKeSP7Fn1E0VRB/YwRAoZFguq62vlMImzh+2folFF4 +1XzEO+BKjUiRfYbRTpWRAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI +hvcNAQELBQADggEBAKRiAji29p93B9cA/9gjE5Zlb39LRtYA5+RBC0WTn8u5ku// +XGpz3P8aDpO0BFAd/gNiyGRWQ7blHj0Mn02QHqW7T/yyyE0m/fASdXIoJApFDEtK +n1mUcmVdiiIlQvXo/oi1RTwxckQNqFYm2M/XSrg0HLFVHsTQrdDskbs0SRQZK3qv +5EluYHu7UvKAAmzepZhtyC1VNrZbP97cJ03ZupUyMo6NHLk0WxFHvYM3U7K/W7ui +YuFWenPWmESFGHR923lF6HjzvkhHYXKPaYhTnKZJ1kjwhYfcdfSmbizJBBlryzEL ++0KtahO1J5NBwYyVgo+Pkv5OEWwunzrpsY+TLR4= -----END CERTIFICATE----- diff --git a/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem.digest.sha1 b/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem.digest.sha1 index c071871173f..7f99d4fec95 100644 --- a/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem.digest.sha1 +++ b/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem.digest.sha1 @@ -1 +1 @@ -230662BB96A401DD5A83E197721EBAE20C92574C
\ No newline at end of file +D8A8CAD72FF7EC2620AD14DC5E405AAD8D590A33
\ No newline at end of file diff --git a/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem.digest.sha256 b/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem.digest.sha256 index ba64ae7dc03..58154edba3f 100644 --- a/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem.digest.sha256 +++ b/jstests/libs/ocsp/intermediate_ca_with_root_ocsp.pem.digest.sha256 @@ -1 +1 @@ -18B9760DDE07FAC5E6B7053A8167B486F9A4842296CE74DA929905CFA4DC216C
\ No newline at end of file +216F69DCDF851F2A2FB2FF02E6979B74BFA1A6BE1506B7F9510397CF69CE5CDB
\ No newline at end of file diff --git a/jstests/libs/ocsp/ocsp_responder.crt b/jstests/libs/ocsp/ocsp_responder.crt index 338819039ab..cdc1d6414ee 100644 --- a/jstests/libs/ocsp/ocsp_responder.crt +++ b/jstests/libs/ocsp/ocsp_responder.crt @@ -1,21 +1,21 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/jstests/libs/ocsp/ocsp_responder.key b/jstests/libs/ocsp/ocsp_responder.key index c93d9eb64a2..07a72b35e82 100644 --- a/jstests/libs/ocsp/ocsp_responder.key +++ b/jstests/libs/ocsp/ocsp_responder.key @@ -1,28 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoKWJ7jqajAL+F -trafse1qBCAmDDUmBY+M9nGhqhSP5Ndwv6Jp55/IjQDe9mHNtrSvwgvZ/nMFvTCt -TwbdxkU7ukgKHQx/94cP50iJGWPgNGN3Ey8+5BC7146m/aQ0dcpLX4Hz5CN7P14B -MlWrlhyWzoJ5Y1DOJTVo9dO1QnMvfPVkHpWPFhvxOUr7VH5vR2A5hGVxIjXRJGf0 -+tgtYQ8SMXtA1lBjndksEx23EIVtgyhlIAqgMg7R54CQG7jKVWt2YRBcrzeXHuxh -0o/TY67R/h8PD4qCvFSKzz3l0Rqo9XTb61Wa+cyNpP9AUWBWupp80h3u1IU9yakC -v52n+gmhAgMBAAECggEAXzsglIxSfhkcXSL+BS4EH3e6pRFgv+mCQ/gEneLtxhd4 -kldUKNmNOUvw5FNvS8peRPKFN6zLgsKDYIJShyGTb6Gszl1pCMcq66y0/T8tuniw -o2xv4xPRDi+ij5swdK0IJOsvcukN1uwp1k+lCIj4I8dLSGcgCb40ov4kKJA7Hvag -F0JXji/R0+VDvd909ObTuX/xKtrWwLdHZOTkpa6hQYFiz22K1CoQu9mQ3EhXGhuL -7Kl9Cl/hUEFORx8vjgxwjc0Wqpxqs04npr6DudMsSV2Y7/GNCAQqv8srOs5zxhKc -94HRMGOjwxYubRxN07zJoa3OdWKLNsLJvZQMBvsm4QKBgQDRAA8pmP5nF1cIXYpT -IKn1vsQeoDmtSOcI3Xz8ZhsU9YStugyw6T9XEBHZO67cl3JwRer291MeDRu2Lk/m -WnkfuYM3KnGzTV1q62hD/5X8Kx/JZZf12IpiBJx85zCsTo7uyBWt5wA4RfB13WAA -awkz55Q1/zuink+Ixc1YymwftQKBgQDN+knW3xmft/elPsJa9CWHuS1hGr2shvvw -fk5n3bWkzP0d+aw1pGlDLPic6T0+fCEJ9FJaQFZXXRsmxDO1wwFKcHhzEkvwCBWN -2DWNq45q+zpOVv7INQlwYRppb5I+1p/yUJj+AVVbyH+0MsO4LtSjaswmE2AZel4a -qYfo4oa9vQKBgQC6IbFfPJAlQ9YQ7y2HxulWoKSNGekD+I85h/gN2Ol5iwa0qaMv -0yrD4N3kd5DNiFs0vi/57l4pv0bUwv4Jir2gkVjYwoYsR1RRKoHbPT5YLBfNBxuE -qWrkzHKJkmP4sKX+5lbYX4gEldUHQzaCaNDzVuTaCgsUUqVGi9LLpssQmQKBgH4V -qN97/95yKYigiy5L5zFWnD2ltdeHZW9IkcwovkkcJhEURWMsujahr6m1aIT4TO0f -/s06NuARoU4wqgqoTQD5KfIekBdli3Qhll6bVnmMQZu0yw9Yz+dXuWgzIM2QaaZV -yeEqhcrCR9HRhVcYa5eBB2iDUb8m1bXycryO9bXtAoGBAJeBzx7H+lPjYGqoUeXX -BL+t845Ig8ZwLBuu7qvOzgHsKZ3YPuYqlJ+HN2C5rDHCFBrC/cQElfXxXh54x0ZO -uMlCabF6eu9N/wNeG+NieT0v2kZTQSOyggrMjsUZfYsB2qc5k7LE61W2p4MwVh4t -WN8oajq6UO2kHcveJPtJn28p +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDNTTbCpwZg6MAR +Slau3FXBzmM4+6SqXPf3xQ9L2hpulCFWWDIfvWpK3zVKbSVIU6L9lo8Cdrne4ZRE +486BXo1iIvdYkpekvrS/m6BG91wN0/AI+NNaK/7Azdz4aScAs8cxbqigqeYqFLH/ +KAvP0XebzfZ6kfsqjPYRvvaur9QWIvgKdjBz6VEY01uIoZVWR7rSPAj+K3kYhfEU +K3vsdQ30LdDhF7T81NO+w4ecuy1/aqMxc3oM1L3H7yh62a2tyBwv223KCoxH4WGv +pmmTPZ/EGEgd07pGMFcii99GJ/yFqoqJo3akjXqms4WqeL0W7vlFOFV2SQw8+dPF +SOOqV6iNAgMBAAECggEAKe1C6a3Cl7fwwZc07LECsnm7ub9qeYBTA76yyQLZswt9 +Y2zPj7vXIUNEVtbDbmnmN3Ov8QjeHK5k4UzEt5bfuNL7QJNvdK2drCPUL6oEmq5V +rv9h6mBhvm5MWk7fMD2GyImY1nbcEmv3jexXvTFCBAej9pQpfx8agbVGG5a88WgF +EXVt8emrAVBtIOS+lql7Swi+jjDvtKZS3HQDZoBqHhqguS/BT8EG7uwqM4unUeIU +IgmWzmFYWiylUtGZwqkD5qtymXokxJHdOyUewz0US4sHP1Pnk5He2Iz3EJlb6uG9 +ffCL1DobPmh5Ptk6RdMQ1HHgfcQzni3uIgHqYalB4QKBgQDwaZCe5+OUpIFI3yL3 +SQDHqTtumxdFrWKeK1+coXJKXl0jM6OlbqDizYbsHGOlNeA0QLpP+IbO70s7naSA +99k4djmBu5c/I8rkKBkxHLEXk05VvPLUYlyPbfMmIEZt3V6J9vMdvg2JcbHNY1mJ +3hzKJpGdLsl/PupZO6dYyFsjwwKBgQDanN7Y3b3gW1AdCsdPpCbue7VJnRUowN21 +tMqmoMf+ODrlTaeUibh690xYynGky7uXGv/+7b2pJ87u3RNFHLVh0YQPKBEY1U85 +zKvJq7nVmyZRDUUlZxbotg3KLfujFK3GIES9zSNgSeYu4VE3N/QuDtasWcVM/DHT +SiCd8RDNbwKBgDWAuM+0eaBl7+PAzO5Nj9/fWLunxkkaah0bN/8Kqv3D/GROJLg3 +Y5S1+rXnJ4Hn+IqIcS5E9/Nrq8mLrsWI4w2+udOWZPWHSKr4BYs5gGvnu4I3N69u +aHz/EiLFAgeHQXfgvoA7AJY6+D/mQVH+XVfbt4JMnEk2Pj83mGmYxTezAoGAOo74 +tpi3Kujqzcy8VN4Au7MRfZWBPHhlKy4xdm7tA3DmfdPORuCZNP8XSVV5GY6lQjWu +Swg93JjYOm2nosSs5XXs7O5rnf5NiYsEnTHNxqUXn3BxjDJQFafmi7jDhgyc+8xa +/Yh8qGdDLF2YlrT7SHcbE/G8AwIvCoz5rbUMLisCgYEAg/du2NWZj1d9VjkZOuP3 +ZMnc04SJfB2oD1Xd/zoq/cEDFpHCAMzFm2BVPK3OAvPqNHppH1u0oeu17a+OCfeB ++t/3bsNDd5Ovm8HNfAvhevQhG69tL9bfQblqSoBg6Fd00iILiT9WKK86zcV4kVMa +2LXdfgZvnpV5oroqetzqASA= -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/ocsp_responder.pem b/jstests/libs/ocsp/ocsp_responder.pem index 736d095ff83..ec54da767d2 100644 --- a/jstests/libs/ocsp/ocsp_responder.pem +++ b/jstests/libs/ocsp/ocsp_responder.pem @@ -1,49 +1,49 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoKWJ7jqajAL+F -trafse1qBCAmDDUmBY+M9nGhqhSP5Ndwv6Jp55/IjQDe9mHNtrSvwgvZ/nMFvTCt -TwbdxkU7ukgKHQx/94cP50iJGWPgNGN3Ey8+5BC7146m/aQ0dcpLX4Hz5CN7P14B -MlWrlhyWzoJ5Y1DOJTVo9dO1QnMvfPVkHpWPFhvxOUr7VH5vR2A5hGVxIjXRJGf0 -+tgtYQ8SMXtA1lBjndksEx23EIVtgyhlIAqgMg7R54CQG7jKVWt2YRBcrzeXHuxh -0o/TY67R/h8PD4qCvFSKzz3l0Rqo9XTb61Wa+cyNpP9AUWBWupp80h3u1IU9yakC -v52n+gmhAgMBAAECggEAXzsglIxSfhkcXSL+BS4EH3e6pRFgv+mCQ/gEneLtxhd4 -kldUKNmNOUvw5FNvS8peRPKFN6zLgsKDYIJShyGTb6Gszl1pCMcq66y0/T8tuniw -o2xv4xPRDi+ij5swdK0IJOsvcukN1uwp1k+lCIj4I8dLSGcgCb40ov4kKJA7Hvag -F0JXji/R0+VDvd909ObTuX/xKtrWwLdHZOTkpa6hQYFiz22K1CoQu9mQ3EhXGhuL -7Kl9Cl/hUEFORx8vjgxwjc0Wqpxqs04npr6DudMsSV2Y7/GNCAQqv8srOs5zxhKc -94HRMGOjwxYubRxN07zJoa3OdWKLNsLJvZQMBvsm4QKBgQDRAA8pmP5nF1cIXYpT -IKn1vsQeoDmtSOcI3Xz8ZhsU9YStugyw6T9XEBHZO67cl3JwRer291MeDRu2Lk/m -WnkfuYM3KnGzTV1q62hD/5X8Kx/JZZf12IpiBJx85zCsTo7uyBWt5wA4RfB13WAA -awkz55Q1/zuink+Ixc1YymwftQKBgQDN+knW3xmft/elPsJa9CWHuS1hGr2shvvw -fk5n3bWkzP0d+aw1pGlDLPic6T0+fCEJ9FJaQFZXXRsmxDO1wwFKcHhzEkvwCBWN -2DWNq45q+zpOVv7INQlwYRppb5I+1p/yUJj+AVVbyH+0MsO4LtSjaswmE2AZel4a -qYfo4oa9vQKBgQC6IbFfPJAlQ9YQ7y2HxulWoKSNGekD+I85h/gN2Ol5iwa0qaMv -0yrD4N3kd5DNiFs0vi/57l4pv0bUwv4Jir2gkVjYwoYsR1RRKoHbPT5YLBfNBxuE -qWrkzHKJkmP4sKX+5lbYX4gEldUHQzaCaNDzVuTaCgsUUqVGi9LLpssQmQKBgH4V -qN97/95yKYigiy5L5zFWnD2ltdeHZW9IkcwovkkcJhEURWMsujahr6m1aIT4TO0f -/s06NuARoU4wqgqoTQD5KfIekBdli3Qhll6bVnmMQZu0yw9Yz+dXuWgzIM2QaaZV -yeEqhcrCR9HRhVcYa5eBB2iDUb8m1bXycryO9bXtAoGBAJeBzx7H+lPjYGqoUeXX -BL+t845Ig8ZwLBuu7qvOzgHsKZ3YPuYqlJ+HN2C5rDHCFBrC/cQElfXxXh54x0ZO -uMlCabF6eu9N/wNeG+NieT0v2kZTQSOyggrMjsUZfYsB2qc5k7LE61W2p4MwVh4t -WN8oajq6UO2kHcveJPtJn28p +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDNTTbCpwZg6MAR +Slau3FXBzmM4+6SqXPf3xQ9L2hpulCFWWDIfvWpK3zVKbSVIU6L9lo8Cdrne4ZRE +486BXo1iIvdYkpekvrS/m6BG91wN0/AI+NNaK/7Azdz4aScAs8cxbqigqeYqFLH/ +KAvP0XebzfZ6kfsqjPYRvvaur9QWIvgKdjBz6VEY01uIoZVWR7rSPAj+K3kYhfEU +K3vsdQ30LdDhF7T81NO+w4ecuy1/aqMxc3oM1L3H7yh62a2tyBwv223KCoxH4WGv +pmmTPZ/EGEgd07pGMFcii99GJ/yFqoqJo3akjXqms4WqeL0W7vlFOFV2SQw8+dPF +SOOqV6iNAgMBAAECggEAKe1C6a3Cl7fwwZc07LECsnm7ub9qeYBTA76yyQLZswt9 +Y2zPj7vXIUNEVtbDbmnmN3Ov8QjeHK5k4UzEt5bfuNL7QJNvdK2drCPUL6oEmq5V +rv9h6mBhvm5MWk7fMD2GyImY1nbcEmv3jexXvTFCBAej9pQpfx8agbVGG5a88WgF +EXVt8emrAVBtIOS+lql7Swi+jjDvtKZS3HQDZoBqHhqguS/BT8EG7uwqM4unUeIU +IgmWzmFYWiylUtGZwqkD5qtymXokxJHdOyUewz0US4sHP1Pnk5He2Iz3EJlb6uG9 +ffCL1DobPmh5Ptk6RdMQ1HHgfcQzni3uIgHqYalB4QKBgQDwaZCe5+OUpIFI3yL3 +SQDHqTtumxdFrWKeK1+coXJKXl0jM6OlbqDizYbsHGOlNeA0QLpP+IbO70s7naSA +99k4djmBu5c/I8rkKBkxHLEXk05VvPLUYlyPbfMmIEZt3V6J9vMdvg2JcbHNY1mJ +3hzKJpGdLsl/PupZO6dYyFsjwwKBgQDanN7Y3b3gW1AdCsdPpCbue7VJnRUowN21 +tMqmoMf+ODrlTaeUibh690xYynGky7uXGv/+7b2pJ87u3RNFHLVh0YQPKBEY1U85 +zKvJq7nVmyZRDUUlZxbotg3KLfujFK3GIES9zSNgSeYu4VE3N/QuDtasWcVM/DHT +SiCd8RDNbwKBgDWAuM+0eaBl7+PAzO5Nj9/fWLunxkkaah0bN/8Kqv3D/GROJLg3 +Y5S1+rXnJ4Hn+IqIcS5E9/Nrq8mLrsWI4w2+udOWZPWHSKr4BYs5gGvnu4I3N69u +aHz/EiLFAgeHQXfgvoA7AJY6+D/mQVH+XVfbt4JMnEk2Pj83mGmYxTezAoGAOo74 +tpi3Kujqzcy8VN4Au7MRfZWBPHhlKy4xdm7tA3DmfdPORuCZNP8XSVV5GY6lQjWu +Swg93JjYOm2nosSs5XXs7O5rnf5NiYsEnTHNxqUXn3BxjDJQFafmi7jDhgyc+8xa +/Yh8qGdDLF2YlrT7SHcbE/G8AwIvCoz5rbUMLisCgYEAg/du2NWZj1d9VjkZOuP3 +ZMnc04SJfB2oD1Xd/zoq/cEDFpHCAMzFm2BVPK3OAvPqNHppH1u0oeu17a+OCfeB ++t/3bsNDd5Ovm8HNfAvhevQhG69tL9bfQblqSoBg6Fd00iILiT9WKK86zcV4kVMa +2LXdfgZvnpV5oroqetzqASA= -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/ocsp_responder.pem.digest.sha1 b/jstests/libs/ocsp/ocsp_responder.pem.digest.sha1 index 636bb51f757..9bff82f75c9 100644 --- a/jstests/libs/ocsp/ocsp_responder.pem.digest.sha1 +++ b/jstests/libs/ocsp/ocsp_responder.pem.digest.sha1 @@ -1 +1 @@ -5C31FEF898BAA7F64C2547AED1E009D8EAF7827A
\ No newline at end of file +8D7FAD707F23480F7BE38FC06F46794DEDB18CEA
\ No newline at end of file diff --git a/jstests/libs/ocsp/ocsp_responder.pem.digest.sha256 b/jstests/libs/ocsp/ocsp_responder.pem.digest.sha256 index 94231dbbb80..8251d950e2f 100644 --- a/jstests/libs/ocsp/ocsp_responder.pem.digest.sha256 +++ b/jstests/libs/ocsp/ocsp_responder.pem.digest.sha256 @@ -1 +1 @@ -F16EF3120F5A54C8C65A398A6D12D5F5A360749F5275EC60DAB6F21523E36330
\ No newline at end of file +CE89D643467D21E63407A1C64C793FA72D5C5FCF32A97C1E317EFC5A367B9F4D
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem b/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem index 9250130d902..93ac0f42be1 100644 --- a/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem +++ b/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem @@ -1,75 +1,75 @@ -----BEGIN CERTIFICATE----- -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 -qNMwWSwsyuUVv73mem8J/4nyIw== +AQEAIQc2TM7zkixdANoFswyN2Q32xlQPeXGOWOJneTepeuqBtVwQ0+aZ6wCE91b1 +okTQDizDPFWUROWdffpGk/EI4+Q+J/HONOiq3J0Rz9Dak/VhApZ50UJ9jwZttra9 +SGFw4xQz7AG6ftYKT/78GA5KTubQU/gKZBopwNx1VJi6aFnwSosbofMviJQOcVlX +Ga+I2LgvB73PPtxUbk0LIHV8k+wY3DgseYyViqOxFlrbc4/stqYHE5y23I+539AX +8x1Sc2WtO198gOAXobLiYkW6mUqSPVENMTOVa2hC5rsaigYMi1HbRQa57s4+5UGr +3i8BejcVaI7mfbce3lCoUbAgGg== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC2/lz2nBWxS4zI -YwKM0CDFOJjvA1kh2B0OWxYRPwGnhTzDSN/nQ7QSYvBa0uFrMarzuFnP2e9D6j3P -eEmNZLkvCaF3wc8IFrMxud1KpHCFxQHEJIndODMkP41+dYFTU6RiNXfQljj27LG1 -r8GxvCF7r2+Zjeoo+LqPXPLo7ejYDnRLdMwVMOZHcV/8tQF4Mq3HIe/xwZwFn0eP -TSUUTn6a8RclsXkptfrYljrs5R1SL2rFgiNh0pnOdORuXLMdVTTk7dSv91wjyVT8 -epxMdyMz+1SxHGjKf4adOusWI+Ig3V7600OWSz7Z4PmFgqRRfP2Fy1RRQJqLlslT -Zhfkjs2ZAgMBAAECggEBAJHlbQLlYNoxDPZ7Ef5otafoPu5Y8ghswIXAk3B+lngU -X2SnRnSg4wHBxjXzaevH9q9H7Lst23h/WnZ+Rc4oXwikmgrcB49AYfAkas1nG5tb -fdP++bfZZdThopMPZmOkDSyLypIQIyyje/AKR9jH0L5HGigIIIg3/q3sgnK5s+oF -CPr/9f6Jqqk8HlRc8iQPajcfwBQNCgPEQD0nqnQgKzVpmK7OWOn7BV0tZgd6S9NU -gxmJ7gq4RXU1tSF96FhljJDiPQ4Oh6BStH2r1SFiLiwULDBtnwPzaYoIF8/5oBq/ -OOaZskD5tIdGaobtfSDod+W+sw+6SGb15KEnigvv9wECgYEA8XV0p0RqJPjyXAu3 -huO0lQJy9kW3t3SC3i7gv1q9ZA/nKEPZMEkDo+izuYOE5R6dVXscR9DpwxHz80hz -SQks2w5PNF3Z1TXz9IEj6FKQRGP790y5HpmrfSKubXRKLEkF1HHgSqsEvM1CrPKa -pjFvTGRY8x5xiPo0UHq4bgamQDkCgYEAwgOORDVoSwyz6+rH/oRHEyfjJLWml0ZA -Vs+MPZwAKEm+vbvsUyAvCcPjm1wOwBgDvOyeJ3b9cedc8bhozN/MRrL2ahyvKMIC -6wBgTA2o4o3sEc5D8iyza0xq5qpzoV8aj+kWcKSgOU69xiWFgk4Po1AvNaAyWto0 -ElNdNsWkOGECgYEA4P9PJXKV6j/kLytn6BUVN+khUSUkDZpPPFS4bvdSFgTPpPCc -WOcgskLr/ol0c8A0YewnLTCaM4DuLpwreTpIhxNtcOGnU4tD+WnBGQKelmwI5aej -tMUDTMbdfPbpCx08hntawplb/8bRQ7GJtCXKjYfQbzPGHhrwVrIUW8psbtkCgYAo -BvXGCsK+oRtJtAGY+A9120fYngWFtj+16VIEr/e0WCqbGHdUWxJ5UEnYFrEQXqP+ -yU6D09/MLTCWyjYM9qs9dtSx5cMZhJV3iHdVmYfbXe5zafvIrgJCQ9zWRBphE672 -O9+eU8ieqikrBTi7PoGpbvSeerOI3PXbRgm4MCSGYQKBgGz9zu8y1v74dduf5LLJ -JWcYg/Gw+w2NgPKhfGqo3T+UcI8m0+6rB2yOvqe3hO180QQwXEkAfSItGC//JNXk -wr0NXpPfgnLfKbRvxEbDZIFCpVM4ONpckZAPH3SB6LoXl2d2lWCe0gZVUE0DwWk/ -PLe4+/b/d0nkGdsO19VKMGjD +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDPjpS6PZBlRgd2 +mfUepy6zQGn4b4NcHjP47LSB+wNxWNvfMki5Ovg5rnSRmzVnHMACLQS5luGZrFvV +QigXWlYp8asV8/rFGdpff26es/mJnzDszp/o6nouzKAox7hPHYh20Lr2s1/DGVp4 +WEKkjMbqDM1BYP/EVWmkulqqo8dogiCncpK/iosPAFPuAVwIdS6P87vVXnCSKl4S +f7nXaXL3xsefzCGrd+TDu0pOa/LWQzFHEH8FzdluFEkmxdmRxG/gz6qt0OTPf/4g +hQ2QxOz7p895WwNVUQXB80htAw/OdTJ+mmZ1qGCHBKm4eIDPMUBHVBkj/pIZz4Tp +VmfycRqVAgMBAAECggEAaaLMqVkqA5E3vTIwYjB+gTa4eHvw5FJu6zM1z628m9S4 +2wkRoEyWB2114KGY9WjZhIH7FKXpHjht6MUp+HC+x8w64gpxyB0XWmFWIKnCyDtg +QDYNhxLHqsf0f6zebk2+pZIoheTXSUm/FN7+1BbeKkLnuG2w3vEFupQqDw0aMWKV +z0bX5oXeFqm1piCqj0ng5eFRDFD9JSXvcrGxJ2sxT8CHgEQM+uDIYRsU8K21Wq2W +I+MuyMz9La1sfjHITGQ5MdunHSYvjNuHCXqM3YQWR0Bh3h1DNNCsMTh5HZeRWVsd +Haof4VjRScwoW1q27T/2mnohf4sNu0cGhRYlfwtPJQKBgQD7QeE4pw4R0HjYlqb+ +FBLlbTdKdkm9eUg7heOV/KOwiungE9j6pwxuYosC0McVYWWG9SMKY0q8/UsPVZIm +CzZ0Vs1gB9CG8UW999YkqvKM0YvetOpNmaW2gc0fY/TPgMqQZU8l7VdUudiXB8hv +aDYPdYd27/B/1Lz+he12XfDUOwKBgQDTeYh8Zm93qrPPbg2ieESY6V8VpnFdOG9I +EUtgiElXiSlyB0pqV8+DC1UWmFsRz/3i62rp8o58UcJPMe2SJz///W9C+ZZyNtW/ +Rbx/40I5pBkvK0bZEXgULUVnFlvgb3a3PsLyhxk8eL5dfp2NvtKTXvfGaKus9QYb +vEoEPobvbwKBgFMDiDskjrR6EYNV+ySVU0z0EcGLZX+xk5j++puylg6dRvpe9GCU +Uroh2tX6TtyUimvVkFc9SRM6CNOvLRNevwYfK8nfqxj6nFVQjjMdO/gkv7a8RXGQ +Iz0yk6gcaWUpo0OkBUt9qE34/UOhMasFXl8rMK+uROKnUi4x56wlC43DAoGAf4RD +NrAV+tSmBChadGONCZ9/RHDO3uVOxOgYyaakgvIkWavnxWQZru1Aa5WHJKCEeTZ3 +i4ZFQNWUE2kJ1h1wzA2n73zMqSZDkUidt4fzwQogXX79A5szCweZV+X1lMnhjfF8 +X/3yy7ILKBlXK8eq9k5Hng4zpuFAw6yv/QsvFmUCgYBPAceHxnjW9D/NWIstCQmf +fxWiJyYpSfo3T5snWSKbUpZAFBu0RXLRiwBUteY7/1aZCPAsr5SM1tCSRKgiZbGp +OJXlyTv5IJMDvCA233EzuUVxhc8xxXMYQCspOd9E7Wf1+PMAf211mijeOt4sXvHv +4wQJwTDVo0ahgYMHJlHi0A== -----END PRIVATE KEY----- -----BEGIN CERTIFICATE----- -MIIDojCCAoqgAwIBAgIEQSZGhjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDojCCAoqgAwIBAgIEJWcflTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjB+MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ3WhcNMjQwNDMwMjE1OTQ3WjB+MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEhMB8GA1UEAwwY SW50ZXJtZWRpYXRlIENBIGZvciBPQ1NQMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAwSDVG9MKJmbEAlZA6nEKMQi90dmNO922fhf2I1hHAKwlzi7O67hG -MBe4hvhCZ7p/vmaTViwq0gBE5s1jy2Xq02IwIbunkyDwjHy56Y1LDvr/HtxPP5sz -bU0K7SDBoCBAmnL6g5SbEQqRF8jrziyyRduUaZtp2JqQr6UQIYHOQgEKEmiMfSMW -1q8ssk5rJBims+zOtHG9GVY9EBC8n19UnNI3E8Gyxla3AsN9nbqE40pUYRmO45DV -11azoGCplqmuyoh1HGbYKiHMQ9E+dmRBJ0JjOdrMQvVrWGojRSI1qpr8w9C6pO3C -DzHOsPMO0RKRK6A6aM9BThmcO1zERXkUkQIDAQABozIwMDAPBgNVHRMBAf8EBTAD -AQH/MB0GA1UdDgQWBBTlKkzXC2qP7AZQLBZ+MuG23VQHQzANBgkqhkiG9w0BAQsF -AAOCAQEAnyJRxd6QwnkyEjTD1/KyvCWZ04pREqZD9HV1db8DrDRXRKPuQ4nyUjst -A/cmZUXlbgJ52rBSz10bpx+ZBzHEYqMmSKkrjoCM4OyNlSkTSpPOvzQIYBR2LPVP -m0hl/UBueSeJ59Nh84v2jnbFY7e3izYg/rsMJgZvlTOfWKqbotaWD2Lb8KZ8iQpc -Ht+5+Pzbf2ZgOEUNKdAPQjw1UV3/qp2XiaYOhBKzEKQ7waDWUmSPNh1tZgQzjZqO -WPHmDiPpMV2j997+CBeVl7AJShbiElgjb/Pi9D/H9UW9QCtrPRIqYlb+IgwufNU0 -wnvUYw9sbQKn8jKzjgR4ApXXP0cLPA== +MIIBCgKCAQEA1GZlPg548GQidASCrRZDXfJm3Li+vIazhm4MGhv6bJ2o+SYHfu5j +PO51T5l0TGvuoJPnzwq+RlW5RW3/+fCMl0gt+awDDzjKCekn00w8KSk3rqGDYQk7 +cSVuoPJVyJJ/vo86bwVMB9TYyxPi1lEBeeyVaa2FvbzS+SZq2c9c087WVYRmj/81 +yGztUAwj2Zoru1ECuhHE8YMeyDqmi52XByUmI7Ywrzs4xc3pQ+AI62IsiUFbCNqw +EPHhEcCgEwaUlWihvUfO5lJSKeUyn0WlQ8MmnUTnCCMYDDJKPublsuu7Ngl6xmEM +H3u9iSbV6qWQwsC4PJcw5PO30yT5QkFe1wIDAQABozIwMDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBRuXVvr6fP/Pyp2uqsHQ7KTvYGuNTANBgkqhkiG9w0BAQsF +AAOCAQEAaO2/QF2KG9LM1yKWe9ZbrvZa2dWgFHebY6HckDgE5rc5+nYug9zSEUi+ +QYKZfEAYbMZ2a3ymybsNsGpVPBYv6p2kaa6V9hrJb/awMI9dFg+o/U4v3dLQZmci +6cSI/c2T9mqJ4tVUPZE5tyVXZBZrQEUOJwcrcH19qWtS2n5Zk4BjkFAysC/eICMw +yD4kGI/djEkaABkCC7Xb75ySh5BJgC8ZZ/5gmKYiFZnV8d6ktXh7nPcqfsyuTuei +NBTSZpdTJ5WWNpybnK7/QUeedk1imNkTqK1TOJ4yjxIlhpGOX0f9q9InCrdYZb6P +SaRjfoPnX4zSLP5nv3QSDMcJjD/IrA== -----END CERTIFICATE----- diff --git a/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem.digest.sha1 b/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem.digest.sha1 index 34307bc416a..0ea8b53ffba 100644 --- a/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem.digest.sha1 +++ b/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem.digest.sha1 @@ -1 +1 @@ -640EA5B863F80989B8C41497C7AC98E876CC4606
\ No newline at end of file +A1F079E1453B9E8B79FBD4A7A7EE430851A0DF3A
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem.digest.sha256 b/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem.digest.sha256 index 4bf4ef24799..1d29ebcc2e4 100644 --- a/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem.digest.sha256 +++ b/jstests/libs/ocsp/server_and_intermediate_ca_appended_ocsp.pem.digest.sha256 @@ -1 +1 @@ -38E588CE357E838030CEE16598A0915D3BC096EE68AABE0B6F510207A4108059
\ No newline at end of file +C4A40BF1602DACA5BD94BEEC95996961422C70F749F709F3D5E776E2A6CA96E3
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_ocsp.pem b/jstests/libs/ocsp/server_ocsp.pem index cb5a78ed359..86d73b9cb8e 100644 --- a/jstests/libs/ocsp/server_ocsp.pem +++ b/jstests/libs/ocsp/server_ocsp.pem @@ -1,52 +1,52 @@ -----BEGIN CERTIFICATE----- -MIIEBDCCAuygAwIBAgIEfzBBMTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIEBDCCAuygAwIBAgIEKx0QGjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjBiMRAwDgYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ2WhcNMjQwNDMwMjE1OTQ2WjBiMRAwDgYD VQQKDAdNb25nb0RCMQ8wDQYDVQQLDAZLZXJuZWwxEjAQBgNVBAMMCWxvY2FsaG9z dDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMQ8wDQYDVQQHDAZPQ1NQLTEwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmQjvxjtjsaBiYW9bPljYUUMd6 -LVPeFHExY5EXR1bKFWaoEYUQXMDaVIf8UhxNlpAABteJdOOw3vgQrRJ7CdM1WCBm -k6Wo0SAUURpAAsU1ZWskethD6d+g03EjJH/QRPDeJUvoMOkgi+3SPqwFqS7+w8hb -VlMgsgwl6g+typ/T8INSl5F/o9Jdk0r+7ig27FR09I6FGadQ5oaDnSxDvbG1gubg -BP6E8qUOSzhh4S2jBp/87muqzjopO0tNr9Lr0PeIc6/okHqck3GNhbBZXphCJYP1 -cSfWRrgIdJSUhQ2ziVBPeO1lOAxh3Vdx8ZRaZ/m/gjL5RvOF2nQY9qAfJnkfAgMB +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7kdmu54NATVQJ17vNVuL5M+t4 +iExQWHSVi8lp771E+4z1hJqnQHH1Voi2HuWS/nolxvap/O0V6GbDmWbdFRoBL6cP +ASgrZPn263SLfgms31sIYMUthPmPK3UpxyQByFPpV+4oBDCnRRos1+XOKvAhCd+3 +GctudX/OiPRTU0iShURYyKytF0LCxNAhXqxDB8UNpSakM8OOwz5QOVP+0Px+HUT5 +0ULHueof6GHJXoACeQlXsMWdLcXsyj7Gl+ogpBAAbOZyNzVHSJzjGW5krTvwEsZ6 +9lb22kfYi03BsTxueQmC6uGFJWBxwnkfstQ+2u36hP+IKwJMjMG5u+edAUQ1AgMB AAGjga8wgawwCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB -BQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBT2XEzVBjmtNB/p3tPDM6tT1Ds17jA4 +BQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQqVWQYrG9+vpv1nnGGws3T6mqQqDA4 BggrBgEFBQcBAQQsMCowKAYIKwYBBQUHMAGGHGh0dHA6Ly9sb2NhbGhvc3Q6ODEw MC9zdGF0dXMwGgYDVR0RBBMwEYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3DQEB -CwUAA4IBAQBoUXokq9fhDnGCHDnVhnbJVHNQQoKUS/z1rWzCZu3/xRomMnS73YyI -ceG4KSVrNJWiERUlSnp5VWNXNmfp/VizKsBjGtyvqzWe8tkoXpEjkJ3B8Oxw6+qE -FvBXNnGtnYoRqIn75JXPSrmJF4i9IeM9ysK7m16L6ok4KnLxcf0WvHNiDCtIDCfm -dE/787x2h041O9mbCmzTM1zO/KFQ7BjSFhYtDmdCiVO/8v1nytqpBGmNfEu8rBzh -FDQjRVBpzUYxejz2JfbjAAx8JnOR9Sm2w1b5671R8AGgkI0WyDxxFhNZRrSGFKb7 -udNXxvvH7TIlJO/sgiGBTge+XXXb5QHu +CwUAA4IBAQB5+mPWOi1CCc9TT+TDb5A07U+QzkPqVfQc2xME4qVozj07B7BeD5ep +i7g6uxAT4jLutve/k8M2cpq13oFyMC1C2e66Zw+8qKdPNXVbdyJhDnz6hGLZPE7W +QwTB9FMmZOKB8012ZnB2gTcWqcsG2rcglex4iZtYiVxA7KzrCaYqgfX34clFfc9/ +qOIGqBiMp9ic/Z5C2irdY+t2vYs4gW12nrsIYJFbg6pjy2e7oQoKQ7b2cxzAYZvJ +vISodMjrsxj68A9XlXQ2lLcXwiEd3czSAx3sDd2dieZ9JcNybPXpaC+RF2GpPd6F +3Eu4OzInD6UWtHSJgvmriF2rpqV1LTXM -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCmQjvxjtjsaBiY -W9bPljYUUMd6LVPeFHExY5EXR1bKFWaoEYUQXMDaVIf8UhxNlpAABteJdOOw3vgQ -rRJ7CdM1WCBmk6Wo0SAUURpAAsU1ZWskethD6d+g03EjJH/QRPDeJUvoMOkgi+3S -PqwFqS7+w8hbVlMgsgwl6g+typ/T8INSl5F/o9Jdk0r+7ig27FR09I6FGadQ5oaD -nSxDvbG1gubgBP6E8qUOSzhh4S2jBp/87muqzjopO0tNr9Lr0PeIc6/okHqck3GN -hbBZXphCJYP1cSfWRrgIdJSUhQ2ziVBPeO1lOAxh3Vdx8ZRaZ/m/gjL5RvOF2nQY -9qAfJnkfAgMBAAECggEBAIqq8Z4uu4Sp6eGhr8+iBGb7XPTtO2cd+67q0Yft61hP -czi4rBgSlJNFL8pmnc6kxmQPUNQH1ySdQ599Cs3uSufSIewMN35PNgdcAZ3j8aHw -feWGRDyYovlbgaCC/8uwxIkz6FS3/qkzrF7QAOAT1OuOVdzAakL53aH9z6fvOVEl -j68ScjkuCDZz3twxPUy8iSYIrLfCZVNSMd9gQ/WnajmAGudl/sQqbuibfG0o7VMl -ji/3J1sk5YvTnFVo+IlJuZBGGwYcK0sxAtEooAtfhfmd3fy5hJ6jn2GuzhWQwG4U -8mwQ1VZ4dJYk9PsB2HucT/tEg8cOY/teF3ZPhGs2kmkCgYEA1jnphgYiCsUr0Z2b -KTImu5yagN7b2xlbK+M4kennleH9TajxFb/8EYDMNEjhFvJMoy8I18faAc3ZYs5b -8jrtZcQt2rYtzfBg+QyhzJEKh/2RYMWZjquuwf44GNF8YNuK8+uxXVjx+ly0280j -POkidNhCJkPqxu8otDXpPP0BsNMCgYEAxq3NxNTwpMDOvyFDlxIG1TT7KyXt7lxB -U7wMQhZ0UJ9tPiwEGhqMA6xlPQROsCWM1Bf30WzYtOBK0qnIBs2poH3Ix5TE3D/v -GFj4rbGdqDTco3Z4aTi3tuuStfmVFXoDtP2RS0oSgqwRVkQALh5bfa73oTxJ0wr+ -E2/mvbFuxwUCgYB92swMxvGc7jVOEo+jZilHMzu51jPHxl+/quADKS266meMBmKM -apvGFKrjVKWYe4T2oZ1KV8kGIk9CMwXliyUJEnX19e12/W+bIQa1TcioGBoehjgu -j0I+CgIe4oN1y8UYhDFRK/4NHgXK0/uNv1FU3/AM1v3JHZwGM13xTJp/rQKBgQCb -Ow7rvEhtIWwn75CEx4PpL6US+GandxNfniyhsjOdDoNnMTLfRmChOiA7hVMJ07zt -tfBdg8Lpx9kOMbNkhWoESGMIdRc+0wE3r8RUydLZqru9SAIajEMWO4b8gY3XIuck -kX3lKnG+ATzmfuj5H6TyVTOLmbRAnXUYsLTC/5ADFQKBgAvrhsa+YoQO2DszRLDL -FCIUaI9etUgJcRsc58kgijkbfeDV0g3sLVkNZispnKgduZ7zZ3iViZNG5vGNQSVq -R+AgUfEnzcrw4pC7gaEYKxnA9TUbtty3m+aJpDT7oU+WpMaPKp/dcpvOmAZsx2Wk -Nz04w2kDwvXiOeddaBcQSWNd +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC7kdmu54NATVQJ +17vNVuL5M+t4iExQWHSVi8lp771E+4z1hJqnQHH1Voi2HuWS/nolxvap/O0V6GbD +mWbdFRoBL6cPASgrZPn263SLfgms31sIYMUthPmPK3UpxyQByFPpV+4oBDCnRRos +1+XOKvAhCd+3GctudX/OiPRTU0iShURYyKytF0LCxNAhXqxDB8UNpSakM8OOwz5Q +OVP+0Px+HUT50ULHueof6GHJXoACeQlXsMWdLcXsyj7Gl+ogpBAAbOZyNzVHSJzj +GW5krTvwEsZ69lb22kfYi03BsTxueQmC6uGFJWBxwnkfstQ+2u36hP+IKwJMjMG5 +u+edAUQ1AgMBAAECggEBALf2q26s6ADoFtV0fmA9qG1L69WSsG5Y4zdNG6VIGfUP +VsfyX5BMV7iNP5aHpRhPeFOW2ZQNWiaTgj6zNLz/Fjs1ln7T3qb46WSwt+ScIDcp +9Wm5J4qmkfFGaSopg3owFYSV1iHvQhy8XJjAw0Y6vLtaqM03glt66HgTwLX8x//T +AKNCd0Jj47SKmlZlBD1te4SSrzylJiRL4hYn0Gs0VE8y5hF5c0GCS/+rbQwPTUlC +jVlxiBvPCVwzYyjeRNQQuOE9MFv4MvLJ/R4W7rUyf+G3wuOZySwZnHWJRwQOnwdc +dILgdrYMWo8WDuCSbTez0iBoHxgVSgb7D4x+gjROx2ECgYEA52+tBZhoqpiNQQNT +REH8ngSz5bVAwp9mvUQQb/rp4J+X3VptCrcg8krXOAFICHybKuZq0KFG/qZW7Aaz +eeHyXfaNnobm6RNIMOPF/u6vFbjF+LK4+bV37tniZdTlqap5xV0iRWlFvTouERRe +vhhx5qeUv1IVO11U4kqqSqzqk20CgYEAz3pIhDNI8y9r2GFaETjOrKkNd+HbOjeg +4vewUHMpiATey/uWHLUYaRUPdKrjhJytNYaMtmfNSLnZGOkwGaZ9nPQ3tz2hkwAx +smya0LUeZLZwbV65xlQ/VTwE7vYQhcUaN9LXu+a3JHS7iYZa0nyDcWZjqUuum3AI +SeML7kthrukCgYAEpM4A9bzr52G2Mz3heb164jdF3awt+4rRM2NtC8jTlAA1FdJo +S6JimjPVUNlEKlPmuXbdNs843teRptTFFk6Jqh/PVX+en59sM7XOVrW2pt16DwP9 +JrIAXejYCDyPefc1iZfdcq5OjLNN7m20PMNUUHqAmEIKzeWdIMhn9S5DxQKBgAyg +EFGbHVFPDWz5X5W0sz7mep9U6xY71Fp7YAtFNr3ELhqTkKrmijm6wloDHB0xu4iK +S32+C0vlo0RUzEyDSRmH8uv/oBll5aBJ45HXs6XFREojfYKIFeKF6HbyGkdJmzLS +bbZNb8+UGuVfe59bXFRGOsJOjK2Av8BfRJaXl7YhAoGAbGO2av1IdTHz9eQPVX18 +muU/i6UvsIl4Rb9poJTuwO/I74pJHctwggnLVaj8I/xLzbO3D87CHV49NOLLtn1D +VZUoodANrh7qfQAIbB5csSg2rQaID6kAQl1w4Os/3jwiRAmYkQ890wL+q0S68xG+ +V9n4HmUO0QV1gsutC1zq+D0= -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/server_ocsp.pem.digest.sha1 b/jstests/libs/ocsp/server_ocsp.pem.digest.sha1 index 78d1c532bea..1afca61e9e0 100644 --- a/jstests/libs/ocsp/server_ocsp.pem.digest.sha1 +++ b/jstests/libs/ocsp/server_ocsp.pem.digest.sha1 @@ -1 +1 @@ -445A10F977E888089A4F5C8D2CB142C0A6C77EDC
\ No newline at end of file +08FBF18FA233B42A1591279E979CFDD9DFB4977F
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_ocsp.pem.digest.sha256 b/jstests/libs/ocsp/server_ocsp.pem.digest.sha256 index 189f57ae6a9..219b2357116 100644 --- a/jstests/libs/ocsp/server_ocsp.pem.digest.sha256 +++ b/jstests/libs/ocsp/server_ocsp.pem.digest.sha256 @@ -1 +1 @@ -B80F50BAEF00ED90D4CC357061D0746A3145248D76F320EECF96B3F413C76734
\ No newline at end of file +5A5D30BEEF694D55BD4BD0FA5E699382C2B6DFBEF1EAF186146698EF2E1359D6
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_ocsp_invalid.pem b/jstests/libs/ocsp/server_ocsp_invalid.pem deleted file mode 100644 index c01103c25e5..00000000000 --- a/jstests/libs/ocsp/server_ocsp_invalid.pem +++ /dev/null @@ -1,52 +0,0 @@ ------BEGIN CERTIFICATE----- -MIID+jCCAuKgAwIBAgIEZhA5qzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV -UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO -BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjBgMRAwDgYD -VQQKDAdNb25nb0RCMQ8wDQYDVQQLDAZLZXJuZWwxEDAOBgNVBAMMB2JhZEhvc3Qx -CzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEPMA0GA1UEBwwGT0NTUC0xMIIBIjAN -BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAslHfZS7o1cezdHAEfDEbr5y9sC7C -ZW6V2it+EuLP5B9yB24KxUc8lQyp0cmbtCQ/4GHYBKZI5UkysMvYagN9rQJ+cYGs -mi+brfBlsC908E9hgUo4ZNZx7wXk2BkyKfNv9z+W5aiau212umuQ1D3cS1iPhvNH -9biO/SeHo/rIam83Ydrug4s32VbeV7j2L+Lj0kNcPNHT1MNPcW0Q5Q32jce8MKw9 -CWGZtelVPuJzM6KgIV2ZFjhWnKwxKbN3l4RnMF+qZ0x++ZXh5W7G8QFaimnzOxBS -bv8iKSegZ3GZkDH6/DIIi/o5OINj1N9nLiXSQbnIeugQD//Scb/msva5QwIDAQAB -o4GnMIGkMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF -BwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUMTnQoY/B4uZ7zL9XHL9TkNOGTXYwOAYI -KwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vbG9jYWxob3N0OjgxMDAv -c3RhdHVzMBIGA1UdEQQLMAmCB2JhZEhvc3QwDQYJKoZIhvcNAQELBQADggEBAA9s -DusBny28T/6zh2z1RGa1GnI+MiX1/I8/EGw/VamtVTf0a2ROp89iyb7uviUT0FYA -YxqF/ky7JQlY7Z3/SSmy+7KpTyRSqW53GRIjcoRrGQj9VjLUqPy6jFaP7XRHGroY -CLceMcn7EvZx0rZrOHMcLItBKPwSnF93GBedE0p+a7d92TvyoNLdv46L7BQzZtat -kNQckgbEBLj29dwx0y5Abyxy067qdinyOlfFesCDGNw0Is+DQG9vgrrjhq6gKwBZ -RihTZePFh0xVy4OGjrZJl73RO2F4IZfBVYb2rc8pWzUszI05jVeM3cn6q+9X0p88 -enh+sBcekIgOGLs1KN0= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCyUd9lLujVx7N0 -cAR8MRuvnL2wLsJlbpXaK34S4s/kH3IHbgrFRzyVDKnRyZu0JD/gYdgEpkjlSTKw -y9hqA32tAn5xgayaL5ut8GWwL3TwT2GBSjhk1nHvBeTYGTIp82/3P5blqJq7bXa6 -a5DUPdxLWI+G80f1uI79J4ej+shqbzdh2u6DizfZVt5XuPYv4uPSQ1w80dPUw09x -bRDlDfaNx7wwrD0JYZm16VU+4nMzoqAhXZkWOFacrDEps3eXhGcwX6pnTH75leHl -bsbxAVqKafM7EFJu/yIpJ6BncZmQMfr8MgiL+jk4g2PU32cuJdJBuch66BAP/9Jx -v+ay9rlDAgMBAAECggEAVZjNdoGdDLmu3+7BiGf+VT8VIxRfBleeITsNar1rc6LQ -ltZw3yAB6b5JakWvszpPW0M8cYbsqPuJFKrVOJZyZnEzBwNrOhwuS8GA3qD5Lj28 -nVZmWalCyaz3m/AET3TmwzXIFnfnxp6WBoiJ3gfPzm81fl8bpM0x/j1SdBl2yPfK -BFY7vTAq4skIf7QXXoc9BPfMEWEbfGMFXFDoiEHQlUsXOlbyejcYQ2nPi6h9jSh9 -sC0OPGHKgO5HNcoDJ+TylsUxapPj63hodL1L6uYLuBNV1Ud1lhmiqRSExi6W5LSW -eYeNVpo1Be2xUa3P1NkbLwWntBWrDtsziDtlQDfN0QKBgQDqqizQxSOrtw3r1+W6 -TnEluiTFbAdmiD0p7/VixzYN7NNVpdpZ5aO73mVup6q87bK0YxcwO5P3iYvUjaPx -1VPjVy93uX2ma1ejOP9KbBaAgOPbzb9GbKJZcVdZNLOCxfzrRwoSdvx3KQHGTekG -6VJyuFdFFQMg+SpZTwuqV7fF+wKBgQDCiETCJM75stmCTPG3eBceOMLDsWDVuXMQ -4eMv2C7T1AVIIwP5vIDz8pBeKyZ7qT1b+rsuMeKCxsoiheZz3WJrOfQ24ToSGgUF -oMKU/MBq2CkrVayvbGjWdva6tqp8KEHovF+4k7JuenogcxsMRosP+5CAPiW3TUWr -wYJp4ZSfWQKBgAgTCO26CssqxkjaKeZqMox4xjEg0XRetbQOtKPMdPivsGnfBg9X -znV1ZooTLNXJW//G9RJMyn+W9P/AS+bTT0qgQlrdQAyM3vwXxvj5lSCgzrZOcwlq -TX/EXZwNKywRwe0aiacu/uret1fqcF0zhAm8fAw9d9kXmbRu+tjGoeUnAoGAaWCB -xp1D1TVR5+igY59U/pUGxBUY/I1pzHJgq/EyZKMMfWgiZiz7uanjFG/Rd9lUmLe4 -n6x8JBVlN9BK5ua8wpLxPK1C1L1tjP/ph+VmojoYCxZs5dYW8F4fB0OeFIWGNnmc -bJLtbDVCZMOVmk+4Ut8WBrIjoijkncbES3DcHnkCgYA1hnopmCNfsyHt4QpjCsjC -eZxIn5DRIMQXDNnoW062TsH4E3JjpvpuKlk1bnrmMHBCelvCiULwFIwCL+8+p0Uo -bcnr12vM1Qoj36Qy4JjiH/2n3xcjNWglccdatEp5vDv6UK9VifSCC7SKmKu3j991 -cmLDGkcivEg0isF1b15AXA== ------END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/server_ocsp_invalid.pem.digest.sha1 b/jstests/libs/ocsp/server_ocsp_invalid.pem.digest.sha1 deleted file mode 100644 index d02d599241c..00000000000 --- a/jstests/libs/ocsp/server_ocsp_invalid.pem.digest.sha1 +++ /dev/null @@ -1 +0,0 @@ -4F66BEFAAE9CEF233F18C383F9215812E1803EEF
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_ocsp_invalid.pem.digest.sha256 b/jstests/libs/ocsp/server_ocsp_invalid.pem.digest.sha256 deleted file mode 100644 index 0e45fa784e4..00000000000 --- a/jstests/libs/ocsp/server_ocsp_invalid.pem.digest.sha256 +++ /dev/null @@ -1 +0,0 @@ -7278F37DBA02E5C0B58DFF2FCBCEC6811D30B2A5AE39EFBA3C2C72E537A663F1
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_ocsp_mustStaple.pem b/jstests/libs/ocsp/server_ocsp_mustStaple.pem index eef33b69585..e277b30c9e0 100644 --- a/jstests/libs/ocsp/server_ocsp_mustStaple.pem +++ b/jstests/libs/ocsp/server_ocsp_mustStaple.pem @@ -1,52 +1,52 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhDJyhIP29anYs -NVP1F6e+9dft37EZyRVDAb9oYy20VPQYTHgczZf/kqDkYgBaFJMqalzCsvgsTYxI -OdBpoAw6/3oIQ8qrf2Q4awVS7Tg1k8nhvFY5/sme/HX3zktnBSEOR4tcY46t0TmL -ATYoJoBLhfF7M2Jvg9AJjRbqUq7+Z2fhOEDUamxSKpEbC8FydXbL0hYr4ZvXDzEY -tUT4eFnrwKv8bF+wlkrBMWUGZxsYHOvBuzDSaC3w6oB53BFK8S9zJmrKpmDcbl4U -ZMp9a7wYA03fyf1E81aFY7ubsOV334oSKHF+B66heZcuiQGS3CH5eXFt8ZMt+BCZ -AmnKiFnfAgMBAAECggEAL14aMYfiIFYiHVf0HegmtHjGRBkLC6RZR0s84FnPqt8e -qWae+WEElxRjrO47qLof55OPhqNovNptpl4U0caQDHLtWoP6SnJ7w6wy6KtpY02B -9nNPqtFH2qDEq63ODRb1SC4i1QVXaJpbBDjzDyxbYIoGs6mzFEmoJfp+Uj+o+X6h -KTOsY2XIWjrCAVVXnBC7cdXpSG57+d8e3msx9/x2WYSjsn6R2eXXH+gwJ3rBeZH8 -A5ec8byK6VJa6LbN/HPu9OgEWOgwIIWSE+Q/3NHxbjdmqQySV5egUr8UeU4Ww2ZU -PH/+Yt5ZDtq8oNh2E6VxJMhW19Bz/nm3Z7ND3gK5sQKBgQD6y963cIgpcW8NAe6X -mdos6aRWE9JmkKhCcBLvq29gNGXlaX11IgIlzoizaFWn3cM3wqg3k57alWK64F8U -8BP/8IBdg4D7f6KU94Y9hoKAGTkUsGZFl/VuNXCeiWKz07rAn6XY1cnB4u1UQvxS -cxdbkNQMx4Adjm6VfuCvXiOlywKBgQDlt/vJBuau0MnWy11cAMLwdOqe+o4kh0Nl -oQ+Zpkt741IRTsfJsv8sJ0RwJfBS0XdUpi81y85ADxTs/6QhvwI9afKHJ6kR6LKl -V2XPyx2tRnLVEhS0l4nXo7wxqiSe9kO/7giACEBgO2DOam8yEqzRzLmEkYWeLOxd -RTZ8J055vQKBgQDroIEWLbbv4PAp82e7rUPLMJRCfwsNa9l52hwgaxwP8grN+Edz -tkj4Rkwu6taXCYYxLESpOptj2DhTRRxv6oOP0eB4e2XCZI9WkBviUC7ptUjoxDbC -Kdvf+Htfp8pBE6sA8L17tJiC/fZmVS0FNbZ7Q93GR+V5X2lMMVFd0f+B8wKBgAKt -jmXdirrm/DNg04nLCHq9Ii8QRK/wU7zPj9r+sUqUb9R70qBrUcY1/vo/tvmAL5/x -AAPkiFb+1gOdR1CNZX1JyuYAdFwdFlgPGMS/XW0zsQsC1vL0AUteQUdi8GJaBJgs -MjUr43Q7vPkrDHjM9u7LMC53c9NQOsErmWMBIk0RAoGBAJFHxVO7zN4ZxttOjmUC -0jd/ao+EeFwXALbIuSTk2S81cEjkw7TJh0UXDoqquhEyhPoyLESUGIYIcV5Hjjwz -QTLNZaDOdCEjF1rGAYAeBQqPyYrIhoUzgSqwqlvSFucKzCG1qJSeiyK9cVbJbcvA -SxQ1fiUidf/EsQ4lUgcOC/XJ +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDKUbaM1TrAvHpI +Vi/qLnAgMelQlWu1sLh2kPnaXyIyfLij3KcEH2xeAdDlUfR3fVX10AawYOQix5hk +OgD4Th8bBy4zm9q61e8aeBLHbMjXFcI4yXn7S+sBrUZzOfeKTHkAtjfmXn7zS9NM +MYYQG9KEzwSlXdvktQyI2EzitrM+2gRY2f9abMndScE/1Y4EuNSWvAz0ln8NSQoK +sxB/qGkSkbtwmgXrmxP79NGs93x9zDp4UIP9goYkRsmoKxdYrrwbibyYog7tMTpj +pUaEce1kDiYliZbyyKGX1M0LfDnEwlcwaDD7zMHgMwmKt4dDyi4yUey3LTFDxC4+ +0FQDrGMBAgMBAAECggEAMJNT6BZeB9544ZtH38sMgr5ZDU8C0FnAwD7orkR/Gm4V +iso0k2nUA/IdrKFzt6ixFda/dGOfAra3YQEIMJXZJA0iS6PU7VzmDo3bvGPjCLkh +q668CdjdcMagjpPRWjQoLUKSw03W3yVKcxXE4WM8tURbEjUp0YyimMyOETTabnFO +LAkWun3UtQBYlvs8TdQkowYZsOXjEqVac2aynaOSWBhx1g63q6pwvs4AtLDfBGcN +7QeL3xe0vvrEZh5hAV73NatZI5Xx8jzv8C47XgPlsLTzsFJYOgKAPyPNKzeV/lnL +6rtQer8rbQwABOI1lMsM1eRmYm/FFZZB5d2srtvtnQKBgQD59/y3ZG7mDh44PUyJ +OtFk7LV3m8vS07hv/6ofLycYiT2k8T6gJF9WdsccFUhUgmLP1MC6VFLWEGWBFY7J +6FjEkyX50QKNVnq/p8j/kHSycJW1C3lMtUsukJAczCxhAKKG/tJkWNV4PSOLBiCD ++qd3aja5ECiMvucTVTbRLdX+pwKBgQDPM2c71KmtCF9kgx2aYqaYRSB021QVyeq3 +eoLIzEvizehebtF4MGW5oLoS73b/rZwsBDHRImq7eK1gs8FMF68ZDcYhD/jVSsj9 +v/lPKkas6Kg4AgAkS0ZS/+nqhjOyeATmMps63HfMHVGQPL1/sr8mopnvtrtfbtyg +G8xDS1uuFwKBgBj/fdxxRM3o94i0SKUopqwrJ/KwN+/7kGRS8xZvRr+jafDG13Z4 +bLhe5Iagcj1RVMRoCGYZ7LbPqPcByufSPp5aAOA80L6FuXzVMLquHZ2CuNYEMbtE +HiKn/mGC4aVJxPcvIKc8YwzFQHq0wCeyt3CvxI05WnTI2p8KVJMSvGXdAoGAKWAr +akAyTdJRMkIYhD7U461SKOOva9ZxX4hAW5aoRLc3grwAak7H0YSuA5/8FFx3xjZk +OE32IE+d16StoeNM3OTqPqnw167iagGO6GcZy+d9yAlmO9koRuTBskpwQmBDIjDS +3LMv3Pux0OrAMKLiFvX7ZWoJCqqZtgM3C+0ddqsCgYEA6pSgc3sHam8lXftWq9zq +7YBhHmjfeGcDslz6NTekW3IrDrEcMpwZLqFxkXOMlM/bbLSGsz46xW8Nt8uJLN7h ++q6RtUmgtlUUznTAsBD2aZNm7e5TUgWDK7VyTeDbd8ld7GLBInVEbplTfVAJ3fHC +REyG1gCUF350GsgxXdsXmg0= -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/server_ocsp_mustStaple.pem.digest.sha1 b/jstests/libs/ocsp/server_ocsp_mustStaple.pem.digest.sha1 index 730cc32e186..b366ff279f9 100644 --- a/jstests/libs/ocsp/server_ocsp_mustStaple.pem.digest.sha1 +++ b/jstests/libs/ocsp/server_ocsp_mustStaple.pem.digest.sha1 @@ -1 +1 @@ -2E1D20D83FA8232E23D2D55842950D91F35BB093
\ No newline at end of file +4B0BF83D70980E620C8D195C6979D3D6BE8323E7
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_ocsp_mustStaple.pem.digest.sha256 b/jstests/libs/ocsp/server_ocsp_mustStaple.pem.digest.sha256 index 8584a5a3a3a..edb2eb6b5c0 100644 --- a/jstests/libs/ocsp/server_ocsp_mustStaple.pem.digest.sha256 +++ b/jstests/libs/ocsp/server_ocsp_mustStaple.pem.digest.sha256 @@ -1 +1 @@ -FDDE08379C1A7B03C5F6488282DACC6153AFD87A9656135C9B81AAC40DE6A8C1
\ No newline at end of file +BC9FAEBBDE885879057893157EDDB79EA405369F3E1A98AD69EC20CAB996C764
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_ocsp_revoked.pem b/jstests/libs/ocsp/server_ocsp_revoked.pem index 677030d88ac..96c6e71db49 100644 --- a/jstests/libs/ocsp/server_ocsp_revoked.pem +++ b/jstests/libs/ocsp/server_ocsp_revoked.pem @@ -1,52 +1,52 @@ -----BEGIN CERTIFICATE----- -MIIEBDCCAuygAwIBAgIEcgPZ3jANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIEBDCCAuygAwIBAgIETZmtxDANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjBiMRAwDgYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ2WhcNMjQwNDMwMjE1OTQ2WjBiMRAwDgYD VQQKDAdNb25nb0RCMQ8wDQYDVQQLDAZLZXJuZWwxEjAQBgNVBAMMCWxvY2FsaG9z dDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMQ8wDQYDVQQHDAZPQ1NQLTEwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC8n4ln4wruffzjOeWpycIWcZf -RLpIL+tWroi4oflCO5PmrRl7NNZVmg/qXrxM12x+BMvwQhQ1/FiojJmhaiMzwGxx -SB2xFr7LzGMp5mDw3CJDMf/CAQti61YehlfG9vi3ljn5Wsj+0TfOIBTVCGJ1XAzX -26geCH0RlXluD4j2bPIV4uERpn8QMqSSfoPWHAJ+TTELbQ2AkeEp/rFOQCK6yVjJ -dg8oZcHhiOrgWWWZ3qTBO+HlOdgARrGJr17YO8IRw757BPihMjF7xzpU0NoczGS4 -mluzJU9HYo9hxSrIB9TVIJefh55B1cyqmLk/lSPIaY2xbnGBGb+nDsOAD4fhAgMB +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxzlF6pDVDoDTxU9mhC1nYgC7y +NkQ2gozEValQXwF0ck4F4qMQVkrz4vFSEG5HPAykK5Yv6MQ6RcyEB1w5F+FrI6oj +PexL6Pr/iQ8kWkNAPqIPZRXBlddri1butlDCTLPHXsU7bqdjFCAnlBKCRJJ4WqYF +kfvtPAfZkN6s+0C4SXHi5+xY5d7NzDGzzWnhhcCsfOZJu6jpFRqoAV5CFvSsMvJF +r51W8e9kf6sG1zEU/iel5rz3CJNPhPcARcPQ2+pZnRAMOKwmloe90le6QxYA/3tP +DbxFn3lDZ4lBXB/t5M72LXQXiJIcorUV5cxoQ2W1jClzg6HUSfxSbCXoZz5HAgMB AAGjga8wgawwCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB -BQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSfszMNdqXgoUecbQBJnXBy6mAkATA4 +BQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQnIxUeRtcliLQ8WYOTMPNUOfKVhzA4 BggrBgEFBQcBAQQsMCowKAYIKwYBBQUHMAGGHGh0dHA6Ly9sb2NhbGhvc3Q6ODEw MC9zdGF0dXMwGgYDVR0RBBMwEYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3DQEB -CwUAA4IBAQBmTj3LAURsI8psC+n+UnYAcDQhrhclH/bTYPYu8Vw7kZlLwy/7ERCo -C364VfWv5D/mouKs3TIUXKKaMIHcxap1DrdEz/oXoJxxDyYdnIK0iCgNBtF4JdlT -SovS96XtIWIJ5J9968O8p4v68XS+UgHxWUsxk5SXtkMv2somQqpoLiN4ItwmG89+ -aDfWAK0DeO25PQ2bGbHJNHUG40Oo9vFdeeq/YAKYebn4kfDzZTIH6CeqUxUSk97S -6Q9thpFM62B8nj8/EBPHp/YcN3N/DNW+fr5hBrrtcPD1qOrcxE5fq3bESw1rugrr -SSMMGicPTCD6nWjxkikl6wFMkdIAdmC6 +CwUAA4IBAQC02XPR8svJ7M3F7pMrd2TWjdo5q6r6VuQ255k76hUWnyhFMO+rJAfE +0qOwvTxSC3BTn7uopYgmtZ16IA2kXW99kM0khSOWS2rvrKwaXNH5N4m5vpJvvnYn +4tRy+VN75HdUxIjGFPDv590yrc2rolGK/4BENErK+uQL1s64+6BGZHhxu67UQIni +P2XtpNl7FOqqKTN1C36LNPz2WT+rNY6BArKeKNPrChkjjf05XDBazXHK0mWBL5Fb +S4lw/5D+RuyC7IUxn3H8EKWXRhm8m2+PbtXjcTmXDf8MmGdmq5VcRPIKhMjrxX/T +xZ7XdGSu/Q8KvsO3taacxoh4uqvX8kNu -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDC8n4ln4wruffz -jOeWpycIWcZfRLpIL+tWroi4oflCO5PmrRl7NNZVmg/qXrxM12x+BMvwQhQ1/Fio -jJmhaiMzwGxxSB2xFr7LzGMp5mDw3CJDMf/CAQti61YehlfG9vi3ljn5Wsj+0TfO -IBTVCGJ1XAzX26geCH0RlXluD4j2bPIV4uERpn8QMqSSfoPWHAJ+TTELbQ2AkeEp -/rFOQCK6yVjJdg8oZcHhiOrgWWWZ3qTBO+HlOdgARrGJr17YO8IRw757BPihMjF7 -xzpU0NoczGS4mluzJU9HYo9hxSrIB9TVIJefh55B1cyqmLk/lSPIaY2xbnGBGb+n -DsOAD4fhAgMBAAECggEAb7JdENV/jLY7GTLMpocTWDeH76IDUcUTBFFwSMmVdZuJ -PIxFo1A81kM1h0XMggKUSQgaiYhy6BO0AK6+f7u+e7Ju7+EwEf1ESKTM1H8JYDfg -8bs+HTxX9897QnYa6QcsrpPGl9aqf0YEwXekOANb1n5tZWiXxM18S4znTGZeRUJa -1Xvs62zOqSDEcqvxIl5aTQF9nLH0znkjOQBQ2Ma117t2a+zS0o6n/YqiPLsZn6Gd -HPyyZRawydnejruEZdcWdAlUbVLOzmrBeMhKGqd5GrKWYGj+y2FGm74hYwGhKbs6 -Gl85k6T3D3pJaoyvDelPQr+O4TfmfDzbjCtsFphxoQKBgQDiSM9QL0gP3/ulvTt7 -X7TeG4u3Wk0fASDUKDmzeVjzlDdXBmmY0wDU0CSOdn0WZ5uU/mDb4DKfAFbSAqus -vfkTDa6pV20ynnpo7k+S+DPA6UHO2InmE+8Cc74Nixh3Xg47jY21qLSBFweKx0lP -xYkh+F0rmSF+1K46tgMMnO28ZQKBgQDcjDH4N0NhsKJ0/EhykbQ3kyX50fYMPy30 -TI+70QGlUtI2uZrLZNUxtLko1ghjr1smWbrVyyc5popbTZ+iHOjCAIZqMM9/3PAY -6919GZmKk5Np6KGm6RLA2t08QCmxcPQa23AdBpVNDQRv+BNriBawZZRa/9VzlE3L -z2M5GlLPzQKBgG6XoyrPUOrhTz4blByiE+WRlOFRsut6Q68s0baTkhPJ1pojuixE -w90+tP8jjdMLZBCXmoMbueHX6pbNU1Yjqr3TLA/7eJUKu0zZW+66e6DG37DWR984 -0tFh+/rmhligkVgtwJqOD1ogBUGgUIY6RuFhXzfVqXcxPs3W8vqRH+e5AoGAZKoU -0L+goME3lX/lLW31vPwL9FfyHyrjNcOQQ2CliKkhy9qxna57ZMGhVdNDZwSN7RY9 -ogGk+LpcIkpu11asoogM0gFPZIQajrVxlf0OSOMNAOUui3mMlrwPCMYcgaIVuQB5 -zrXHhbCwWs73RjiKap8itNpaufNyAtm450Jtk+0CgYEAhMQX66F0OvbG4cO3Z7Tm -2BXFf1jYWEXpWRbW1I8WnJ3XQ4SVzXaAzDwYgfZqwWl6vCI67GiN3cCI2yeTFmwd -LQyytp83ClxhXU+WosfNu85PlgMOd6K2h09DUG9E0iQKojHqEUQoQMefD5A/sDSh -MVPj+/4r7usV+61ph2tleug= +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDxzlF6pDVDoDTx +U9mhC1nYgC7yNkQ2gozEValQXwF0ck4F4qMQVkrz4vFSEG5HPAykK5Yv6MQ6RcyE +B1w5F+FrI6ojPexL6Pr/iQ8kWkNAPqIPZRXBlddri1butlDCTLPHXsU7bqdjFCAn +lBKCRJJ4WqYFkfvtPAfZkN6s+0C4SXHi5+xY5d7NzDGzzWnhhcCsfOZJu6jpFRqo +AV5CFvSsMvJFr51W8e9kf6sG1zEU/iel5rz3CJNPhPcARcPQ2+pZnRAMOKwmloe9 +0le6QxYA/3tPDbxFn3lDZ4lBXB/t5M72LXQXiJIcorUV5cxoQ2W1jClzg6HUSfxS +bCXoZz5HAgMBAAECggEBAK+gGq3o9obXpZxiOn8tr2QANhjWMVUmHPe8/+zQFE5v +dxvvMGB9TJM3Ee9435/9jXDv93V0qpFogNKkRedx4NfgX4KZRzcbULKo6caNiKrw +0uQ7l0Gzg3MpEUrwQFffPfRgcQBprknYJEKa2ZakF34y2MLS9RepsknjXthk5Ozz +gcg6jqa7JBl/Cu+d1CUetUDcz/Xizt5CCW0yZ3Qt+UgmyNRNgIuSAUFkoJRFwiBf +8/cZ5fkhatck/vsdxwGzvP/oTR9P0AuMXUEBSj+KNMbiuVfeAg84T5Q533scU300 +lZCfQGsNDmTTTiTNqgqdP0d/6XgbQFhh+gBdhm8bHoECgYEA+d8UnCaG967ixP1x +IIexVjABzMY5fdXjqJxmhJstU+jKZ7gATq6Pl7Qh8RgOfdXdJnD+17UtqAip8bvF +dKdVYpHZ10nwvChQ6BnALSDGAqsfU3p8U0UEh1XLtMmPPaNPsuRtENRlHlQcrp4N +pr7u/kWrDsNNJpExrq48rMF1m00CgYEA97yYavOWWNq+NBkvbxx14Ha0UZqkIfKp +RbvFw6x6CMPsn5OAjklI44CpnLa7J+XiKiD0IWPkMO57jsaKc6Z/vUi5QX6/dwgD +1W/CmGU7ZVXr23JYTitnECaF9AWMRIJ4yL6Z1OEkAPtexTLEtLgBT+tzupzpgchJ +2wJ0yxcaLeMCgYEAiGYFOyQw4v3dnkj3Oxm3bWPxZ5YBhjZ++ui9cb+/o6Fc8/dW +e50Al4BmUtSd/IUFHtnp01h8ntBz7JhitkYt7wvNDZ+4QQ4E9F4yMLBGRuigxhID +0fTH/xSPiZXJko0WkYHuI5S9yiuCKLPwochyb+0Z7oogEGCL7V4BkxBcIbUCgYEA +ggJWVqJYv26kLMEe1IeyEMca4ExwYGRxkuf05Dhqnpj7X89PwtwQxVurJ1P6KfkJ +VKSQmclLYqZ07zugQwsYtGQq3IVAw53QLT2GeOV/YzHRIgwC7Zr3blFZMPOMZhO2 +gVsNbdttQpqoZIK9Gj4Kaj+dL0zTekl7ANVsJ3yLP5MCgYAuES4K0f1Gob9yT2VN +OvvwoMxYlkPKrziLmJFtDGp5vl4VzTsnFfbw/ykccG6UXt5EWpWW0pI7olRp7cWD +2nfCek9OkkMRl5KoQMhG+UPk8i0JS7+wEW1NirLwXEEwL/VDdwoj/llA7MWkr5Ug +yxWrUGrJoSqX/nlkiSrarBkH/w== -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/server_ocsp_revoked.pem.digest.sha1 b/jstests/libs/ocsp/server_ocsp_revoked.pem.digest.sha1 index bcd54829750..a16c01face3 100644 --- a/jstests/libs/ocsp/server_ocsp_revoked.pem.digest.sha1 +++ b/jstests/libs/ocsp/server_ocsp_revoked.pem.digest.sha1 @@ -1 +1 @@ -77FEAAF02C6BD0EB1A38F71B6BB5856C4CFA1149
\ No newline at end of file +5DDD9151B27748CE669027BE752EBD7FEBF18392
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_ocsp_revoked.pem.digest.sha256 b/jstests/libs/ocsp/server_ocsp_revoked.pem.digest.sha256 index 787cf74ee2a..7fcefa06e76 100644 --- a/jstests/libs/ocsp/server_ocsp_revoked.pem.digest.sha256 +++ b/jstests/libs/ocsp/server_ocsp_revoked.pem.digest.sha256 @@ -1 +1 @@ -7E757666A72CD4373DDC3FD601080D6C250C0A59F8A06F64D92A3E78BAC36F5B
\ No newline at end of file +FC98F8A109CC247A33B8194C6482D93DF966983C5F6269783F2D3EEEBDC3EFD7
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem b/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem index e3608401c7e..dbcd621d386 100644 --- a/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem +++ b/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem @@ -1,53 +1,53 @@ -----BEGIN CERTIFICATE----- -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 -1A2VgnQvYrYDf81DxR7r2RttBg== +AQEA0PM+cliksO+QdC6fY3kCWIPX+rcKO0aqkw0ib2Tt55uHZR1xAiX5Go1cR0Xj +etgzLl9zKZhx1ybkLgnAo2psPx0PIZc0hoSRSJMm5v06jKl9zuQ1PU81HHAQmnbh ++Ut54tVXsl3e2Si/0YLVKQCVFXcn7cqZqUTu5mcaRSlLm5pqAj4n95C+STwYUEuc +FZaZ5mYNqu2KBqZ3v5QVE7/qAPf3CVCmhi0bKJ8i1vssg8oIqqVXK3nrnhEo0dFU +QaOYMPWfntVwX3EIvVY8gMyFvzkxSz8dfA3ep/OxQoRECSq41GDbfIQMty1pnA3B +jOO8x5hcv2ibfukDCLIQkKeP6g== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCtnCKlds98bISl -8OqzsbFZ4tSE9OXSi5S/V92p5CMY5hVrURW7hFuCevmp+aCU2YoparuL55AadpqU -mSecE1MAxt+i5+/oeurx8Zr2Z+heOBsPJB7NN1kDUAP2+zLkHQkz/hiS8z8TmewW -5ZqXdU2+8gsGRMWWIF6p2Fd5/30bBi1/1SNiIyknt+WMNXNmjczEYHzmIlmaD0UG -7rK8o+jOpFN+AjFjZI3QJeD0eQjW2klDyooF3z9vN7gyjFEQPZyX/Ya8uYPFsI1q -yRpteZFye7Pvk7SIyxT+EIHR5M6s2GTcoZ2UBrxY81HH+kewTRlM0eKkaqQAoEgz -8+AYFarpAgMBAAECggEBAKxi1Bg+wEoJKzHm5fYmJDdfv6yBzE7jIIFayxTuHleT -54LXUeAPzhni6FN6NpR26fS0MaP6/CD60gVpimY03f9wehG1gofyvaYeRMQVaytb -RKslL5yQL8fVRQqSZfcSSdghn98Sv/hDp6UYugdYiClpB79ivFuUqsq1si7GnUAd -n5BiqmN5qhkVHGZ5TfPCfDpcUbyGrbhzT5zWd+G4hAaIKB30Bw81szSTPGYbJ5CO -sRnIsKg2sYmXK/V4SVFhZesXUE0NWdrKYgDjiuXOrhIFi7SWr5L+DY9kL+UXeFDw -uk5NXjjN5hkHM7Z4mg2Z+NhfuZQSpJv8yDOuJHgOfrECgYEA4hjAHIiF5ss/wnDB -WMAVcVgT7VwMJ8WcKQSb9e+UokP5ijRFOW0C53l506mPeIGlGqSMLumGoArlYWTH -Xc2qdHV5olGbIV8GTC+mLk5VCjaFMJDd8KitNRNzmIjgpOLqxN4LEQxM+fhESOkZ -HRfSdGE6UZFkDCEJeXV8KhagBj0CgYEAxJJFkn7x7kNHkSkM4lkEcbOSXCKsjlnu -cw3sjA8Yy/DXmVZHaD9YSA2cCnyEVmAgluGD5+n/m1e+++ZuHRlABiHLXLpngiy9 -tXgvT6UDBQPDsiHIqLyROxhcjBfrYsMdT57Sa9KnkbgiNopyz1fzavXfgq1NMFF6 -gZcRaqWOLh0CgYEAzDpLHfr76LNjDoHHRCGNvOowZdElca+AFVUCg647di8scvgw -J2UeoHQL5XNeEx4YQu6raZyrbFkrRURBCaxC8htDGanZFNW+3IaV93HuQuFogav5 -re7PNggx/HB3arlGEzn2iRmxVoI5PBrCApOIGHPSt+c6lfIpmrrSwznYpokCgYA6 -PHuQIzvZsuUJBHhktqqyZNj/ouYsZkhWndFuzSozgW7eZslRATNOZXnNQYaTcHc3 -PCiwFIs9oolaZ7JHvKtTJb/yAOeZkVfC45BgsCps2eioZYnlM7hzIYyJlKyP3e5Z -IFyGxSoP6dV5AxtwgkYDckR9moo7vmfk7LSkO9gboQKBgQCHdvmgfqGOtTyXk84X -bdnZ3zXGkCB10+jkIcEFnEJM8+iyzd1mgr8i1DLShU5MsAGgwXgt9GQkd6w9exov -9kkKiMbvpLsFZBLYHPM60tgyaTv1r6EEpzJ6ihYCcEZljH9NKdrIiYdcyfRf2NoM -sTPuS06jE5OSMqqh4yATmzR/SA== +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCz3VEn9nCoe6Kb +aAaSCwMVrxaRoQaPTvSDE/SxbXk34i+w1fIfHjcpPI3sHXXuGBENL+cpAdTJfyDT +jh0G+YCaY6rJd+xcDqNNdRei9zH8gxKXHCDH0PWauE07FKuxQUTaxv7khun1/85E +vltTp0TqIyokyV1RBytWuUTiiKrrLxP3KQCs/3NOlx10BE9NtSg4YO6GhVL9yO82 +AV1yxHQvgtfqvvAonTcfkv2TjcbFePKO2de1IWMbthUDBZT8WhemqeCfeiSo0iBI +tmgIAzToT5MsJqkmM6nXXQeAYuhCaSu9+mMpOZ+GxVUZHhaq5A6rOvgEtlUH2o/0 +lOrC4r31AgMBAAECggEAKmIFZKhSpbD0gTBDFBjaMjre05QhKpXNUjHaoBCO1tdK +q53OfvysvN/TBYdvqZosMnJOQ0B2NsDpKFC9kE4surSvoufKX2rnmjH0Tud29Oyh +7c+n/c3Egh/ZuwlE5/DcW702hP0xllEf9tzwQkcRGycMIDz+60AIO1hO3h6cP+yj +ko174JxUGb3DQpEjbkUQ8kWYSAA9adpepX9Qtk3u/e4OZdCj+YJ/rGmvCUqOHHFO +ZvdYADVNNHvaZ1jlXufr9C2C/8eM6j7vkRZI4e0UznIqQGn8O45H27wgnMy4P6HZ +zBzoTAla/f9QcUP1TuAy/yzmSFvhcn8Qic9hcfkmQQKBgQDoRSdQB/bf3p1cYNE6 +Yu0qSA+a8PFQKtmJX5lK5cn6N14a4zhSUBubiMkv632ygq2P7KtsALI/ehLr+lxE +0N7a7X+ESuhtMry3JKAoEomZGupfbdi0OU6PgapWC21w6Y6cSfsQOtqWvJgfa2gW +6KLnwFlWb3hhCmXm/namIJ0rBQKBgQDGPYj38O/DyqeQoZtRiGNQ0Y7mtnEgPyup +8Dv5U6CoJ8TI5pYnHjz9/fmJtRljiFhThvuHlA3XZZxZVg4KTPqVsN6EfedCbi3I +Og3URUcaRtsrcfrLmzYKvEb8b66McaKFzkwzom/1hXWgsM3gjAF/hA4uzIYdyo44 +p1hiFeMaMQKBgQDXozw4ROyiMt8NYKVe+3EMDBLQ2lhvARktPJ/otSWrM7Qeak1j +vhOjdn6yCoOMM15HfIY5ovvZis/+XVVEXlZIEq6Md68Jkk06CrrV+T/d8Ose5bCG +wZ16BfvKHpngdjV8TALWso013KmuodzlR93WIvHOGXc9QJYSurQUz7qasQKBgBrK +jC0+AZlLVRQF0zDUpt9wQsjJVUaPYv5HekN62tZ+8WhZSWel/YYyAbxrni/GaHF5 +Z5ruFmTK1bN5HtKjjqYWTixHu65Np6BMwDu01SQm+U3IzKUhp88RnOJW0ZcncFh3 +BfNge5MJ41jBLEGxii5KkYQfnex+yHO9ogM3hAaxAoGBAM8tFeQID9C71X1Kh37+ +SPypUqfUUIsD5zdimOVmfrDxUmzJ8u6BRLIv+nQ1CYxaGbIvv9nTjo8zPmf4QBqF +XA7L0jr/ahUGtDh9eH4HdzReAMcF3T+a0pi423OjW1l3jiDYZtcwznA2C/0DYKGv +s2/1z/Pi3w7kVEJsWfMJgMUy -----END PRIVATE KEY----- diff --git a/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem.digest.sha1 b/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem.digest.sha1 index 66553ac3137..cacb2b7e849 100644 --- a/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem.digest.sha1 +++ b/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem.digest.sha1 @@ -1 +1 @@ -89383925C0E7D8EFF9E2F802329144EBB68E572A
\ No newline at end of file +0FD31772F5F6802195A98A4F06A4F347047BC7EA
\ No newline at end of file diff --git a/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem.digest.sha256 b/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem.digest.sha256 index c24c7ea2361..f7c96ead394 100644 --- a/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem.digest.sha256 +++ b/jstests/libs/ocsp/server_signed_by_intermediate_ca_ocsp.pem.digest.sha256 @@ -1 +1 @@ -1338256C52160E21CEC363E7E9959594B2698B5D6FDBF10B3D763A487BD27045
\ No newline at end of file +342CA437B1471B4A8D4231604B4D42435E0C0E4E738B498F6FDDEE7F4151F7C4
\ No newline at end of file diff --git a/jstests/libs/os_helpers.js b/jstests/libs/os_helpers.js deleted file mode 100644 index f7cafa2d898..00000000000 --- a/jstests/libs/os_helpers.js +++ /dev/null @@ -1,211 +0,0 @@ -/** - * Test helpers for identifying OS - */ - -function isLinux() { - return getBuildInfo().buildEnvironment.target_os == "linux"; -} - -function isMacOS() { - return getBuildInfo().buildEnvironment.target_os == "macOS"; -} - -// See "man 5 os-release" for documentation -function readOsRelease() { - try { - const os_release = cat("/etc/os-release"); - - let lines = os_release.split("\n"); - - let tags = {}; - - for (let line of lines) { - let vp = line.replaceAll("\"", "").split("="); - tags[vp[0]] = vp[1]; - } - - return tags; - } catch (ignored) { - // ignore - } - - assert(!isLinux(), "Linux hosts should always have /etc/os-release."); - - return {}; -} - -/** - * Check if Linux OS is given identifier. Identifiers are always lower case strings. - * - * @param {string} distro ID of the distro in os-release - * @returns - */ -function isDistro(distro) { - let tags = readOsRelease(); - return tags.hasOwnProperty("ID") && tags["ID"] === distro; -} - -/** - * Check if Linux OS is given identifier and specific version. Do not use for matching major - * versions like RHEL 8, isRHELMajorVerison. - * - * @param {string} distro ID of the distro in os-release - * @returns - */ -function isDistroVersion(distro, version) { - let tags = readOsRelease(); - return tags.hasOwnProperty("ID") && tags["ID"] === distro && - tags.hasOwnProperty("VERSION_ID") && tags["VERSION_ID"] === version; -} - -/** - * Is it RHEL and is it 7, 8 or 9? - * @param {string} majorVersion - * @returns True if majorVersion = 8 and version is 8.1, 8.2 etc. - */ -function isRHELMajorVerison(majorVersion) { - let tags = readOsRelease(); - return tags.hasOwnProperty("ID") && tags["ID"] === "rhel" && - tags.hasOwnProperty("VERSION_ID") && tags["VERSION_ID"].startsWith(majorVersion); -} - -/** - * Example -NAME="Red Hat Enterprise Linux" -VERSION="8.7 (Ootpa)" -ID="rhel" -ID_LIKE="fedora" -VERSION_ID="8.7" -PLATFORM_ID="platform:el8" -PRETTY_NAME="Red Hat Enterprise Linux 8.7 (Ootpa)" -ANSI_COLOR="0;31" -CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos" -HOME_URL="https://www.redhat.com/" -DOCUMENTATION_URL="https://access.redhat.com/documentation/red_hat_enterprise_linux/8/" -BUG_REPORT_URL="https://bugzilla.redhat.com/" - -REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8" -REDHAT_BUGZILLA_PRODUCT_VERSION=8.7 -REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux" -REDHAT_SUPPORT_PRODUCT_VERSION="8.7" - */ -function isRHEL8() { - // RHEL 8 disables TLS 1.0 and TLS 1.1 as part their default crypto policy - // We skip tests on RHEL 8 that require these versions as a result. - return isRHELMajorVerison("8"); -} - -function isSUSE15SP1() { - if (_isWindows()) { - return false; - } - - // SUSE 15 SP1 FIPS module does not work. SP2 does work. - // The FIPS code returns FIPS_R_IN_ERROR_STATE in what is likely a race condition - // since it only happens in sharded clusters. - const grep_result = runProgram('grep', '15-SP1', '/etc/os-release'); - if (grep_result == 0) { - return true; - } - - return false; -} - -function isUbuntu() { - // Ubuntu 18.04 and later compiles openldap against gnutls which does not - // support SHA1 signed certificates. ldaptest.10gen.cc uses a SHA1 cert. - return isDistro("ubuntu"); -} - -/** - * Example: -NAME="Ubuntu" -VERSION="18.04.6 LTS (Bionic Beaver)" -ID=ubuntu -ID_LIKE=debian -PRETTY_NAME="Ubuntu 18.04.6 LTS" -VERSION_ID="18.04" -HOME_URL="https://www.ubuntu.com/" -SUPPORT_URL="https://help.ubuntu.com/" -BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" -PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" -VERSION_CODENAME=bionic -UBUNTU_CODENAME=bionic - */ -function isUbuntu1804() { - // Ubuntu 18.04's TLS 1.3 implementation has an issue with OCSP stapling. We have disabled - // stapling on this build variant, so we need to ensure that tests that require stapling - // do not run on this machine. - return isDistroVersion("ubuntu", "18.04"); -} - -function isUbuntu2004() { - // Ubuntu 20.04 disables TLS 1.0 and TLS 1.1 as part their default crypto policy - // We skip tests on Ubuntu 20.04 that require these versions as a result. - return isDistroVersion("ubuntu", "20.04"); -} - -/** - * Example: -PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" -NAME="Debian GNU/Linux" -VERSION_ID="12" -VERSION="12 (bookworm)" -VERSION_CODENAME=bookworm -ID=debian -HOME_URL="https://www.debian.org/" -SUPPORT_URL="https://www.debian.org/support" -BUG_REPORT_URL="https://bugs.debian.org/" - */ -function isDebian() { - return isDistro("debian"); -} - -/** - * Example: -NAME="Fedora Linux" -VERSION="38 (Workstation Edition)" -ID=fedora -VERSION_ID=38 -VERSION_CODENAME="" -PLATFORM_ID="platform:f38" -PRETTY_NAME="Fedora Linux 38 (Workstation Edition)" -ANSI_COLOR="0;38;2;60;110;180" -LOGO=fedora-logo-icon -CPE_NAME="cpe:/o:fedoraproject:fedora:38" -DEFAULT_HOSTNAME="fedora" -HOME_URL="https://fedoraproject.org/" -DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f38/system-administrators-guide/" -SUPPORT_URL="https://ask.fedoraproject.org/" -BUG_REPORT_URL="https://bugzilla.redhat.com/" -REDHAT_BUGZILLA_PRODUCT="Fedora" -REDHAT_BUGZILLA_PRODUCT_VERSION=38 -REDHAT_SUPPORT_PRODUCT="Fedora" -REDHAT_SUPPORT_PRODUCT_VERSION=38 -SUPPORT_END=2024-05-14 -VARIANT="Workstation Edition" -VARIANT_ID=workstation - */ -function isFedora() { - return isDistro("fedora"); -} - -/** - * Note: Amazon 2022 was never released for production. It became Amazon 2023. - * - * Example: -NAME="Amazon Linux" -VERSION="2022" -ID="amzn" -ID_LIKE="fedora" -VERSION_ID="2022" -PLATFORM_ID="platform:al2022" -PRETTY_NAME="Amazon Linux 2022" -ANSI_COLOR="0;33" -CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2022" -HOME_URL="https://aws.amazon.com/linux/" -BUG_REPORT_URL="https://github.com/amazonlinux/amazon-linux-2022" -*/ -function isAmazon2023() { - return isDistroVersion("amzn", "2022") || isDistroVersion("amzn", "2023"); -} diff --git a/jstests/libs/override_methods/config_fuzzer_incompatible_commands.js b/jstests/libs/override_methods/config_fuzzer_incompatible_commands.js deleted file mode 100644 index b20e5accfe9..00000000000 --- a/jstests/libs/override_methods/config_fuzzer_incompatible_commands.js +++ /dev/null @@ -1,34 +0,0 @@ -/** - * Overrides commands that are incompatible to run when the config fuzzer is enabled. - */ -(function() { -"use strict"; - -load("jstests/libs/override_methods/override_helpers.js"); - -function runCommandOverride(conn, dbName, commandName, commandObj, func, makeFuncArgs) { - if (commandName == "compact") { - // A single compact can perform up to 10-20 checkpoints - which can cause tests to time out - // when mongod configurations stress the server. - throw new Error( - "Cowardly refusing to run test that uses command 'compact' with the config fuzzer enabled. " + - tojson(commandObj)); - } - - if (commandName == "emptycapped") { - // The emptycapped command is a test only command, so we do not expect users to run it with - // different WiredTiger configurations on mongod. - throw new Error( - "Cowardly refusing to run test that uses command 'emptycapped' with the config fuzzer enabled. " + - tojson(commandObj)); - } - - const serverResponse = func.apply(conn, makeFuncArgs(commandObj)); - return serverResponse; -} - -OverrideHelpers.prependOverrideInParallelShell( - "jstests/libs/override_methods/config_fuzzer_incompatible_commands.js"); - -OverrideHelpers.overrideRunCommand(runCommandOverride); -})(); diff --git a/jstests/libs/override_methods/implicitly_shard_accessed_collections.js b/jstests/libs/override_methods/implicitly_shard_accessed_collections.js index c0ec4649505..8356f0bfb62 100644 --- a/jstests/libs/override_methods/implicitly_shard_accessed_collections.js +++ b/jstests/libs/override_methods/implicitly_shard_accessed_collections.js @@ -197,11 +197,6 @@ DB.prototype.getCollection = function() { try { TestData.doNotOverrideReadPreference = true; collStats = this.runCommand({collStats: collection.getName()}); - if (!collStats.ok && collStats.codeName == "CommandNotSupportedOnView") { - // In case we catch CommandNotSupportedOnView it means the collection was actually a - // view and should be returned without attempting to shard it (which is not allowed) - return collection; - } } finally { TestData.doNotOverrideReadPreference = testDataDoNotOverrideReadPreferenceOriginal; } diff --git a/jstests/libs/override_methods/implicitly_wrap_pipelines_in_facets.js b/jstests/libs/override_methods/implicitly_wrap_pipelines_in_facets.js index 0d4e0158b3e..92199015faf 100644 --- a/jstests/libs/override_methods/implicitly_wrap_pipelines_in_facets.js +++ b/jstests/libs/override_methods/implicitly_wrap_pipelines_in_facets.js @@ -67,7 +67,7 @@ Mongo.prototype.runCommand = function(dbName, cmdObj, options) { } cmdObj.pipeline = [ - {$facet: {originalPipeline: originalPipeline, extraPipeline: [{$count: "count"}]}}, + {$facet: {originalPipeline: originalPipeline}}, {$unwind: '$originalPipeline'}, {$replaceRoot: {newRoot: '$originalPipeline'}}, ]; diff --git a/jstests/libs/override_methods/network_error_and_txn_override.js b/jstests/libs/override_methods/network_error_and_txn_override.js index 46e6cc27d5e..fc1ec89b266 100644 --- a/jstests/libs/override_methods/network_error_and_txn_override.js +++ b/jstests/libs/override_methods/network_error_and_txn_override.js @@ -844,6 +844,18 @@ function shouldRetryWithNetworkErrorOverride( return kContinue; } + // listCollections and listIndexes called through mongos may return OperationFailed if + // the request to establish a cursor on the targeted shard fails with a network error. + // + // TODO SERVER-30949: Remove this check once those two commands retry on retryable + // errors automatically. + if ((cmdName === "listCollections" || cmdName === "listIndexes") && + res.code === ErrorCodes.OperationFailed && res.hasOwnProperty("errmsg") && + res.errmsg.indexOf("failed to read command response from shard") >= 0) { + logError("Retrying failed mongos cursor command"); + return kContinue; + } + // Some sharding commands return raw responses from all contacted shards and there won't // be a top level code if shards returned more than one error code, in which case retry // if any error is retryable. diff --git a/jstests/libs/override_methods/validate_collections_on_shutdown.js b/jstests/libs/override_methods/validate_collections_on_shutdown.js index fddacd444ad..a378d6e390a 100644 --- a/jstests/libs/override_methods/validate_collections_on_shutdown.js +++ b/jstests/libs/override_methods/validate_collections_on_shutdown.js @@ -125,10 +125,7 @@ MongoRunner.validateCollectionsCallback = function(port) { for (let i = 0; i < dbNames.length; ++i) { const dbName = dbNames[i]; cmds.then("validating " + dbName, function(conn) { - const validateOptions = { - full: true, - enforceFastCount: true, - }; + const validateOptions = {full: true, enforceFastCount: true}; // TODO (SERVER-24266): Once fast counts are tolerant to unclean shutdowns, remove the // check for TestData.allowUncleanShutdowns. if (TestData.skipEnforceFastCountOnValidate || TestData.allowUncleanShutdowns) { diff --git a/jstests/libs/parallelTester.js b/jstests/libs/parallelTester.js index a20a2c46751..c0a31e54b86 100644 --- a/jstests/libs/parallelTester.js +++ b/jstests/libs/parallelTester.js @@ -128,6 +128,240 @@ if (typeof _threadInject != "undefined") { assert.parallelTests(this.params, msg); }; + // creates lists of tests from jstests dir in a format suitable for use by + // ParallelTester.fileTester. The lists will be in random order. + // n: number of lists to split these tests into + ParallelTester.createJstestsLists = function(n) { + var params = new Array(); + for (var i = 0; i < n; ++i) { + params.push([]); + } + + var makeKeys = function(a) { + var ret = {}; + for (var i in a) { + ret[a[i]] = 1; + } + return ret; + }; + + // some tests can't run in parallel with most others + var skipTests = makeKeys([ + "indexb.js", + + // Tests that set a parameter that causes the server to ignore + // long index keys. + "index_bigkeys_nofail.js", + "index_bigkeys_validation.js", + + // Tests that set the notablescan parameter, which makes queries fail rather than use a + // non-indexed plan. + "notablescan.js", + "notablescan_capped.js", + + "mr_fail_invalid_js.js", + "run_program1.js", + "bench_test1.js", + + // These tests use getLog to examine the logs. Tests which do so shouldn't be run in + // this suite because any test being run at the same time could conceivably spam the + // logs so much that the line they are looking for has been rotated off the server's + // in-memory buffer of log messages, which only stores the 1024 most recent operations. + "comment_field.js", + "getlog2.js", + "logprocessdetails.js", + "queryoptimizera.js", + "log_remote_op_wait.js", + + "connections_opened.js", // counts connections, globally + "opcounters_write_cmd.js", + "set_param1.js", // changes global state + "geo_update_btree2.js", // SERVER-11132 test disables table scans + "update_setOnInsert.js", // SERVER-9982 + "max_time_ms.js", // Sensitive to query execution time, by design + "autocomplete.js", // Likewise. + + // This overwrites MinKey/MaxKey's singleton which breaks + // any other test that uses MinKey/MaxKey + "type6.js", + + // Assumes that other tests are not creating cursors. + "kill_cursors.js", + + // Assumes that other tests are not starting operations. + "currentop_shell.js", + + // These tests check global command counters. + "find_and_modify_metrics.js", + "update_metrics.js", + + // Views tests + "views/invalid_system_views.js", // Puts invalid view definitions in system.views. + "views/views_all_commands.js", // Drops test DB. + "views/view_with_invalid_dbname.js", // Puts invalid view definitions in system.views. + + // This test causes collMod commands to hang, which interferes with other tests running + // collMod. + "crud_ops_do_not_throw_locktimeout.js", + + // Can fail if isMaster takes too long on a loaded machine. + "dbadmin.js", + + // Other tests will fail while the requireApiVersion server parameter is set. + "require_api_version.js", + + // This test updates global memory usage counters in the bucket catalog in a way that + // may affect other time-series tests running concurrently. + "timeseries/timeseries_idle_buckets.js", + + // Assumes that other tests are not creating API version 1 incompatible data. + "validate_db_metadata_command.js", + + // The tests in 'bench_test*.js' files use 'benchRun()'. The main purpose of + // 'benchRun()' is for performance testing and the 'benchRun()' implementation itself + // launches multiple threads internally, it's not necessary to keep 'bench_test*.js' + // within the parallel test job. + "bench_test1.js", + "bench_test2.js", + + // These tests cause deletes and updates to hang, which may affect other tests running + // concurrently. + "timeseries/timeseries_delete_hint.js", + "timeseries/timeseries_update_hint.js", + "timeseries/timeseries_delete_concurrent.js", + "timeseries/timeseries_update_concurrent.js", + + // These tests rely on no writes happening that would force oplog truncation. + "write_change_stream_pit_preimage_in_transaction.js", + "write_change_stream_pit_preimage.js", + + // These tests convert a non-unique index to a unique one, which is not compatible + // when running against inMemory storage engine variants. Since this test only fails + // in the parallel tester, which does not respect test tags, we omit the tests + // instead of manually checking TestData values in the mongo shell for the Evergreen + // variant. + "collmod_convert_index_uniqueness.js", + "collmod_convert_to_unique_apply_ops.js", + "collmod_convert_to_unique_violations.js", + "collmod_convert_to_unique_violations_size_limit.js", + ]); + + // Get files, including files in subdirectories. + var getFilesRecursive = function(dir) { + var files = listFiles(dir); + var fileList = []; + files.forEach(file => { + if (file.isDirectory) { + getFilesRecursive(file.name).forEach(subDirFile => fileList.push(subDirFile)); + } else { + fileList.push(file); + } + }); + return fileList; + }; + + // Transactions are not supported on standalone nodes so we do not run them here. + // NOTE: We need to take substring of the full test path to ensure that 'jstests/core/' is + // not included. + const txnsTestFiles = + getFilesRecursive("jstests/core/txns/") + .map(fullPathToTest => fullPathToTest.name.substring("jstests/core/".length)); + Object.assign(skipTests, makeKeys(txnsTestFiles)); + + var parallelFilesDir = "jstests/core"; + + // some tests can't be run in parallel with each other + var serialTestsArr = [ + // These tests use fsyncLock. + parallelFilesDir + "/fsync.js", + parallelFilesDir + "/currentop.js", + parallelFilesDir + "/killop_drop_collection.js", + + // These tests expect the profiler to be on or off at specific points. They should not + // be run in parallel with tests that perform fsyncLock. User operations skip writing to + // the system.profile collection while the server is fsyncLocked. + // + // Most profiler tests can be run in parallel with each other as they use test-specific + // databases, with the exception of tests which modify slowms or the profiler's sampling + // rate, since those affect profile settings globally. + parallelFilesDir + "/apitest_db_profile_level.js", + parallelFilesDir + "/geo_s2cursorlimitskip.js", + parallelFilesDir + "/profile1.js", + parallelFilesDir + "/profile2.js", + parallelFilesDir + "/profile3.js", + parallelFilesDir + "/profile_agg.js", + parallelFilesDir + "/profile_count.js", + parallelFilesDir + "/profile_delete.js", + parallelFilesDir + "/profile_distinct.js", + parallelFilesDir + "/profile_find.js", + parallelFilesDir + "/profile_findandmodify.js", + parallelFilesDir + "/profile_getmore.js", + parallelFilesDir + "/profile_hide_index.js", + parallelFilesDir + "/profile_insert.js", + parallelFilesDir + "/profile_list_collections.js", + parallelFilesDir + "/profile_list_indexes.js", + parallelFilesDir + "/profile_mapreduce.js", + parallelFilesDir + "/profile_no_such_db.js", + parallelFilesDir + "/profile_query_hash.js", + parallelFilesDir + "/profile_sampling.js", + parallelFilesDir + "/profile_update.js", + parallelFilesDir + "/cached_plan_trial_does_not_discard_work.js", + + // These tests rely on a deterministically refreshable logical session cache. If they + // run in parallel, they could interfere with the cache and cause failures. + parallelFilesDir + "/list_all_local_sessions.js", + parallelFilesDir + "/list_all_sessions.js", + parallelFilesDir + "/list_sessions.js", + ]; + var serialTests = makeKeys(serialTestsArr); + + // prefix the first thread with the serialTests + // (which we will exclude from the rest of the threads below) + params[0] = serialTestsArr; + var files = getFilesRecursive(parallelFilesDir); + files = Array.shuffle(files); + + var i = 0; + files.forEach(function(x) { + if ((/[\/\\]_/.test(x.name)) || (!/\.js$/.test(x.name)) || + (x.name.match(parallelFilesDir + "/(.*\.js)")[1] in skipTests) || // + (x.name in serialTests)) { + print(" >>>>>>>>>>>>>>> skipping " + x.name); + return; + } + // add the test to run in one of the threads. + params[i % n].push(x.name); + ++i; + }); + + // randomize ordering of the serialTests + params[0] = Array.shuffle(params[0]); + + for (var i in params) { + params[i].unshift(i); + } + + return params; + }; + + // runs a set of test files + // first argument is an identifier for this tester, remaining arguments are file names + ParallelTester.fileTester = function() { + var args = Array.from(arguments); + var suite = args.shift(); + args.forEach(function(x) { + print(" S" + suite + " Test : " + x + " ..."); + var time = Date.timeFunc(function() { + // Create a new connection to the db for each file. If tests share the same + // connection it can create difficult to debug issues. + db = new Mongo(db.getMongo().host).getDB(db.getName()); + gc(); + load(x); + }, 1); + print(" S" + suite + " Test : " + x + " " + time + "ms"); + }); + }; + // params: array of arrays, each element of which consists of a function followed // by zero or more arguments to that function. Each function and its arguments will // be called in a separate thread. diff --git a/jstests/libs/password_protected.pem b/jstests/libs/password_protected.pem index 9a70f6631ed..1a308695237 100644 --- a/jstests/libs/password_protected.pem +++ b/jstests/libs/password_protected.pem @@ -4,58 +4,58 @@ # Server cerificate using an encrypted private key. -----BEGIN CERTIFICATE----- -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 -8g9Z2N2IVvRCI4QE +BgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVsIFRlc3QgQ0GCBHvUrJMwGgYD +VR0RBBMwEYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3DQEBCwUAA4IBAQBOLNRO +G1L6FxiqreB3MBafbW7Q2RsZdIQRqZilec5Kxf+znDH2C5NiRS6vR+5e7hDSPy6m +F2/CXbZep9Jgu/6SYFSB7x5HvHCSn41zc12UINc5N2ol8e5aHvimoWXvJiT71Wz2 +iRUNUl/DRuUnq/UglCz7iM0NDB3Ti5SgsTka6OmYyAT72sh70pqUq8X+htaSj0/B ++NIrNjRYMCBKhVo2SsRXh7XvsyUraGYoVH3y9mEVLJkyuBf6W1odXLlokzB84bJT +QBXv9IUdDQYBK3J7Q7iVOBW0Vkfp11WfVaAhrcAC/udL5LoxeJep/hJVNNuA0qqG +BkrzIl/Evn3SZ++/ -----END CERTIFICATE----- ------BEGIN ENCRYPTED PRIVATE KEY----- -MIIFLTBXBgkqhkiG9w0BBQ0wSjApBgkqhkiG9w0BBQwwHAQIvaLFan8cv6ECAggA -MAwGCCqGSIb3DQIJBQAwHQYJYIZIAWUDBAEqBBCq0gFH5fkk72Ar7Im2Hf7uBIIE -0A/gR7Dj3r43cre2EYSxy49JfKMqfdpSqLqKsPu9jzUR+ERalDfCvAE/8/YrOlGE -TZ7jk11ltf4i+ug+oduTyYd1Xkw+4caie708n74adAfty2Z9rSno6Sgk9fehdUGe -lx463b26dsyCuK35kvmfzTOL8KkDJHPFw/MJzw7EOhKmm4NRUrCNDeSJF3+ZAPH7 -9sWXw+DzZCAySnnlzVwVibVtcEkgBb8a9R6gsmWeV6oQDwFVHMZh93XeHn/iOU5c -QwfuPRWw5jgh+uBNHamDe0hSK4SwS7II6gg4LcKBeqAlVFD/nGVXMWBJPllnspK0 -vCw13Uz47gyfejTs0rUCzIaXR4gJ52X3xCK9GlfvcaUXh3NNr0MneVrBho3GdT3C -l/wTsvGY+teyzOCK5lnsokyCk+bD3TjuqeQYSsKDNpe3Q5U0iwJEFC8KOj1Ahq18 -PeyrcQ4IBwT6LssyAsOZQEM+CPvnd/rVNzjTId1d9Dy8Pzuok9ovRty18HnZ8SA/ -SIZKwIOAuaY/MQiPQe7EgM2/3JCM0AuzGQ+Ck5rT7sf+VIJ9ASNdytE6Kl1qy+Gv -JIKWX5WITQBbpkRdOYwP2NM7Nb38XLnBm2Cx0gtyPsXB/u1uBeRGmgmWoFHzowM0 -6CxAEXX++TJ8pqugrSEQeMI67+1euB7GaKX2h0aPsmAhlDL23/+2tNQd9HpT0V9U -psqKvWhPEsB4vrjLH8ghh0ZyI3X25U+w+AEot/Fl7h7LFlAYxl9N+IYvLoyvQGY8 -J2zv7CEHwS0yrVsPxqTK3onKW71fdZhjRu/eqjJZbleAogO0wlKJnedcAMFAXx02 -Uae83oZZ+LnajEaoYGiQWMH5Almtqvk5auJ+iBeBxOYpG44JdkK+JoRTvEtuU7h3 -OZGkTv4o0UZ9fyF+m3m2BiRYspYqgGmfcmzsVZetnOk5b6rm0lenVTym4Kwatll1 -Di7MWjur4+JzSmHEHTMXeDBdbyofUlaYNPsJWKmt/SRd21BOFi+boEzg1GdbLhxG -5NshecXoUlCxVdxx9eQpMtw4EGDboZ38h4CyNB6uxdnXk3HkQVW6iGbeqyu8ALIo -HuhfXPa9j4OoQOhFTSbjtEdfaYfTSkYlrPZypQVe/iAnlG0Ei/s8JCU/a37+6c/f -o/uY+6VxXkbQ1+H24ePleCaABlkkchuvJBCktSuNHQGhkBYBDenqAeL/QRpTcq1a -Bt8Lszy9bTdPSr9m8Yp9ZjB/yodD0d01vcHIyCNG542On2M1adKv8JdVnq4dof12 -SouKGXZjz4b/3H4dYTPtsvWYiKAa99zTADH1nKzK+iLMJPNZzmPpoaLZy+mWX2XS -WkXs2MYL2ObcPvzQ41rNwtO/XzV1J0zkQEW0I1Ex4EREGttOo8s0aNBMTSdL3piy -022gVhR0LslVB8i2BtkjpEd+y9UgqlLUxtc7Smso2Tt3HbanwwqPxRB6YiSEO97W -xXhgMHGQu0Yc2Y51tZUBmB/TkHThl5tdtABdXoy1nH7dil+wJ1MAr1kcgh9H9/Ng -yeoYyVwqBzKnrzTWXqecJOrHi1qzuZknYN5PwsL6yOwQodU0EtOOzeAW322qLl8b -vqi2lfTdqD1WMb4V46R8EeTgBHY7GAxKiACETQOSuNwt ------END ENCRYPTED PRIVATE KEY----- +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: AES-256-CBC,53A39D8D01CE003985BD7AB8429591B1 + +7K2t5Np+XfDNlKHDkU29xpNC+3xmE2FJJAmD9pMwpeoiPB/6snYnNXnDJyNW60oA +hriOMMoNU/vGUvn1aAyIlxw4MsjO0PkHfKipI3m+NQC2kZNTTBOBA/dzLavo64zB +5IDDlNzrvHlxP3P/jAF2EdQ91206YtYw/x1Ix4y2F4hITktRsYEx09gH9hKoo8uJ +f2ekx28ANIOjuWBc3zI1SDpfGPqr5ruZZsB6Ucj6+rYpSboC1ZAfdCdjbAhuAkp0 +1QiGKhfyyZdo44ojjCzZpPwGsOaK+f1UYp8p9WqXJ+RfwP69h9yJNVPsWi1axcTd +nRM2ppxmeRuyrPo/HeD2T19gDkzGdlJA35dN2T4p43k4xfUGKWjij/5ndFuupfVs +o4o0rqhzvBSupsxnka1TfXNHrbdJpiWoH0M5G0YhaJfX2+tnWi301jQ2kE8fMXGB +aisE0BXNp0oFk1SYgiet5H3Rj0eWabvUHszjvzEcn8EK/G4llHvijGVUeYIajFfZ +4Yyx4chBAMB8fto/LcDbGzRe9cHyCz1bq7/IBqnYAUMNwsC5Z4OfMRZK274kQX1l +V8YZW4O5jpAyI9BhbwrQE/Lx5eX4JKd62j3OTwewL/aitfXjF5zgiv4LjTLB4XcP +z3MAdjCQbwnbd8M6izVy36OMO1wR1PO7Pad39S+BOtdtodB78/ZR3j2bgsRqiHAx +l4kgbKgnKsceHjbxjrb7qelqalwEhlTIwVciY7Dooh4qT73uPRJwWbCXARpsh4mg +1FHCRhyyPumIXa/EENssAghr/xI/gwx6ZJnun4WMK/Um0dHv8WUXQcN+Fx2GT9BO +UgObmASGvfG50q8ZHp+qwIOy/EHYA7fnWYNr1DZnCZPse3AvYwXLyG4AAdFjQdSe +2Q9v+Pw39EYNl7h97gnm10hL79bJ0eFggQGGXrqNd0wKBeewhxSigEEZ70K/H7ga +URoRxDl8pe+NytGRPrWIUZbYPxaFCxc+kpnB9V96u+RuTNQORrOdiKKjzFUve2qh +JiNASm6JHsCKsVfPEmIOSnzwJPpAcEx8SYEyhyrPMHv51UjPtUaStByp+DsWiKeb +yzI20MxV0WishdjgfWN6YU4eRY0CXUPxly+MmhNHdscOSzUtnpaAoCpcEs/zsope +xNUtBz8lsyb1x6ooBibnqrP6E5TA78hiAK+9/UsEpdPBODmudRA0Bc3X9y0dyEe/ +76wzVnZnE3Ho63XYEyRLnHGOQOxjzgQr9ssRh2hjvk9/wEuJ746WmHAxf66DIDRQ +yQP5O8zYYMREPj4s6WPK8zWuYCzMwMmtHVc+/kYUKopmKRr4jzKZucuDuTW5FnFx +Zi9RqgQHrkafTLOsg2mFW85IcewTlJ7lLzHP8wlnbxtX5NdzDArpTuX5gVDvXSQx +LNdUtMrBFvpfszxzHMMEg2qo5+T/2UGS8sd5Z0mpB5jLFzaxAFq98KAU51XVpvBn +Q3R5lXS6Q3myHCYg1NHDCtfss1fiwpCIVn9EI2u9/IhM9Tpnp+l1eFafv1Doi5BL +LRwBtXxqMqUnvdvuS0LBLAJaJlH5jrF28vNrKP4SRK3j9zg6p+Yvgm1EvJC01iiY +-----END RSA PRIVATE KEY----- diff --git a/jstests/libs/password_protected.pem.digest.sha1 b/jstests/libs/password_protected.pem.digest.sha1 index a9674bc9354..98c4138fb99 100644 --- a/jstests/libs/password_protected.pem.digest.sha1 +++ b/jstests/libs/password_protected.pem.digest.sha1 @@ -1 +1 @@ -C3FC87D646089FBAAFF6B5D9D52C2982C46B5F54
\ No newline at end of file +470CE33FFA8FCA3CC61F3FD2266B6E3DAB4B77D2
\ No newline at end of file diff --git a/jstests/libs/password_protected.pem.digest.sha256 b/jstests/libs/password_protected.pem.digest.sha256 index 6936a141729..02d1a0b702b 100644 --- a/jstests/libs/password_protected.pem.digest.sha256 +++ b/jstests/libs/password_protected.pem.digest.sha256 @@ -1 +1 @@ -D5203BBD7CAEACF2C1DAE5F4C68F7624A97960C5A45D3CD74D862CD2A3C51FE8
\ No newline at end of file +7A24D74A8CC11A256EA0EE08EBBFA60D0274094F7A4B36EB7B8B0061AB58F375
\ No newline at end of file diff --git a/jstests/libs/query_stats_utils.js b/jstests/libs/query_stats_utils.js deleted file mode 100644 index 8597e4cfd11..00000000000 --- a/jstests/libs/query_stats_utils.js +++ /dev/null @@ -1,490 +0,0 @@ -load("jstests/libs/fixture_helpers.js"); // For FixtureHelpers -const kShellApplicationName = "MongoDB Shell"; -const kDefaultQueryStatsHmacKey = BinData(8, "MjM0NTY3ODkxMDExMTIxMzE0MTUxNjE3MTgxOTIwMjE="); - -/** - * Utility for checking that the aggregated queryStats metrics are logical (follows sum >= max >= - * min, and sum = max = min if only one execution). - */ -function verifyMetrics(batch) { - batch.forEach(element => { - if (element.metrics.execCount === 1) { - for (const [metricName, summaryValues] of Object.entries(element.metrics)) { - // Skip over fields that aren't aggregated metrics with sum/min/max (execCount, - // lastExecutionMicros). - if (summaryValues.sum === undefined) { - continue; - } - const debugInfo = {[metricName]: summaryValues}; - // If there has only been one execution, all metrics should have min, max, and sum - // equal to each other. - assert.eq(summaryValues.sum, summaryValues.min, debugInfo); - assert.eq(summaryValues.sum, summaryValues.max, debugInfo); - assert.eq(summaryValues.min, summaryValues.max, debugInfo); - } - } else { - for (const [metricName, summaryValues] of Object.entries(element.metrics)) { - // Skip over fields that aren't aggregated metrics with sum/min/max (execCount, - // lastExecutionMicros). - if (summaryValues.sum === undefined) { - continue; - } - const debugInfo = {[metricName]: summaryValues}; - assert.gte(summaryValues.sum, summaryValues.min, debugInfo); - assert.gte(summaryValues.sum, summaryValues.max, debugInfo); - assert.lte(summaryValues.min, summaryValues.max, debugInfo); - } - } - }); -} - -/** - * Return the latest query stats entry from the given collection. Only returns query shapes - * generated by the shell that is running tests. - * - * @param conn - connection to database - * @param {object} options { - * {String} collName - name of collection - * {object} - extraMatch - optional argument that can be used to filter the pipeline - * } - */ -function getLatestQueryStatsEntry(conn, options = { - collName: "" -}) { - let sortedEntries = getQueryStats( - conn, Object.merge({customSort: {"metrics.latestSeenTimestamp": -1}}, options)); - assert.neq([], sortedEntries); - return sortedEntries[0]; -} - -/** - * Collect query stats from a given collection. Only include query shapes generated by the shell - * that is running tests. - * - * @param conn - connection to database - * @param {object} options { - * {String} collName - name of collection - * {object} - extraMatch - optional argument that can be used to filter the pipeline - * {object} - customSort - optional custom sort order - otherwise sorted by 'key' just to be - * deterministic. - * } - */ -function getQueryStats(conn, options = { - collName: "" -}) { - let match = - Object.assign({"key.client.application.name": kShellApplicationName}, options.extraMatch); - if (options.collName && options.collName) { - match["key.queryShape.cmdNs.coll"] = options.collName; - } - const result = conn.adminCommand({ - aggregate: 1, - pipeline: [{$queryStats: {}}, {$sort: (options.customSort || {key: 1})}, {$match: match}], - cursor: {} - }); - assert.commandWorked(result); - return result.cursor.firstBatch; -} - -/** - * @param {object} conn - connection to database - * @param {object} options { - * {BinData} hmacKey - * {String} collName - name of collection - * {boolean} transformIdentifiers - whether to include transform identifiers - * } - */ -function getQueryStatsFindCmd(conn, options = { - collName: "", - transformIdentifiers: false, - hmacKey: kDefaultQueryStatsHmacKey -}) { - let matchExpr = { - "key.queryShape.command": "find", - "key.client.application.name": kShellApplicationName - }; - if (options.collName) { - matchExpr["key.queryShape.cmdNs.coll"] = options.collName; - } - // Filter out agg queries, including $queryStats. - var pipeline; - if (options.transformIdentifiers) { - pipeline = [ - { - $queryStats: { - transformIdentifiers: { - algorithm: "hmac-sha-256", - hmacKey: options.hmacKey ? options.hmacKey : kDefaultQueryStatsHmacKey - } - } - }, - {$match: matchExpr}, - // Sort on queryStats key so entries are in a deterministic order. - {$sort: {key: 1}}, - ]; - } else { - pipeline = [ - {$queryStats: {}}, - {$match: matchExpr}, - // Sort on queryStats key so entries are in a deterministic order. - {$sort: {key: 1}}, - ]; - } - const result = conn.adminCommand({aggregate: 1, pipeline: pipeline, cursor: {}}); - assert.commandWorked(result); - return result.cursor.firstBatch; -} - -/** - * Collects query stats from any aggregate command query shapes (with $queryStats requests filtered - * out) that were generated by the shell that is running tests. - * - * /** - * @param {object} conn - connection to database - * @param {object} options { - * {BinData} hmacKey - * {boolean} transformIdentifiers - whether to include transform identifiers - * } - */ -function getQueryStatsAggCmd(db, options = { - transformIdentifiers: false, - hmacKey: kDefaultQueryStatsHmacKey -}) { - var pipeline; - let queryStatsStage = {$queryStats: {}}; - if (options.transformIdentifiers) { - queryStatsStage = { - $queryStats: { - transformIdentifiers: { - algorithm: "hmac-sha-256", - hmacKey: options.hmacKey ? options.hmacKey : kDefaultQueryStatsHmacKey - } - } - }; - } - - pipeline = [ - queryStatsStage, - // Filter out find queries and $queryStats aggregations. - { - $match: { - "key.queryShape.command": "aggregate", - "key.queryShape.pipeline.0.$queryStats": {$exists: false}, - "key.client.application.name": kShellApplicationName - } - }, - // Sort on key so entries are in a deterministic order. - {$sort: {key: 1}}, - ]; - return db.getSiblingDB("admin").aggregate(pipeline).toArray(); -} - -function confirmAllExpectedFieldsPresent(expectedKey, resultingKey) { - let fieldsCounter = 0; - for (const field in resultingKey) { - fieldsCounter++; - if (field === "client") { - // client meta data is environment/machine dependent, so do not - // assert on fields or specific fields other than the application name. - assert.eq(resultingKey.client.application.name, kShellApplicationName); - // SERVER-83926 We should never report the "mongos" section, since it is too specific - // and would result in too many different query shapes. - assert(!resultingKey.client.hasOwnProperty("mongos"), resultingKey.client); - continue; - } - if (!expectedKey.hasOwnProperty(field)) { - print("Field present in actual object but missing from expected: " + field); - print("Expected " + tojson(expectedKey)); - print("Actual " + tojson(resultingKey)); - } - assert(expectedKey.hasOwnProperty(field), field); - assert.eq(expectedKey[field], resultingKey[field]); - } - // Make sure the resulting key isn't missing any fields. - assert.eq(fieldsCounter, Object.keys(expectedKey).length, resultingKey); -} - -function assertExpectedResults(results, - expectedQueryStatsKey, - expectedExecCount, - expectedDocsReturnedSum, - expectedDocsReturnedMax, - expectedDocsReturnedMin, - expectedDocsReturnedSumOfSq, - getMores) { - const {key, keyHash, metrics, asOf} = results; - confirmAllExpectedFieldsPresent(expectedQueryStatsKey, key); - assert.eq(expectedExecCount, metrics.execCount); - assert.docEq({ - sum: NumberLong(expectedDocsReturnedSum), - max: NumberLong(expectedDocsReturnedMax), - min: NumberLong(expectedDocsReturnedMin), - sumOfSquares: NumberLong(expectedDocsReturnedSumOfSq) - }, - metrics.docsReturned); - - const { - firstSeenTimestamp, - latestSeenTimestamp, - lastExecutionMicros, - totalExecMicros, - firstResponseExecMicros - } = metrics; - - // The tests can't predict exact timings, so just assert these three fields have been set (are - // non-zero). - assert.neq(lastExecutionMicros, NumberLong(0)); - assert.neq(firstSeenTimestamp.getTime(), 0); - assert.neq(latestSeenTimestamp.getTime(), 0); - assert.neq(asOf.getTime(), 0); - assert.neq(keyHash.length, 0); - - const distributionFields = ['sum', 'max', 'min', 'sumOfSquares']; - for (const field of distributionFields) { - assert.neq(totalExecMicros[field], NumberLong(0)); - assert.neq(firstResponseExecMicros[field], NumberLong(0)); - if (getMores) { - // If there are getMore calls, totalExecMicros fields should be greater than or equal to - // firstResponseExecMicros. - if (field == 'min' || field == 'max') { - // In the case that we've executed multiple queries with the same shape, it is - // possible for the min or max to be equal. - assert.gte(totalExecMicros[field], firstResponseExecMicros[field]); - } else { - assert.gt(totalExecMicros[field], firstResponseExecMicros[field]); - } - } else { - // If there are no getMore calls, totalExecMicros fields should be equal to - // firstResponseExecMicros. - assert.eq(totalExecMicros[field], firstResponseExecMicros[field]); - } - } -} - -function asFieldPath(str) { - return "$" + str; -} - -function asVarRef(str) { - return "$$" + str; -} - -function resetQueryStatsStore(conn, queryStatsStoreSize) { - // Set the cache size to 0MB to clear the queryStats store, and then reset to - // queryStatsStoreSize. - assert.commandWorked(conn.adminCommand({setParameter: 1, internalQueryStatsCacheSize: "0MB"})); - assert.commandWorked( - conn.adminCommand({setParameter: 1, internalQueryStatsCacheSize: queryStatsStoreSize})); -} - -/** - * Checks that the given object contains the dottedPath. - * @param {object} object - * @param {string} dottedPath - */ -function hasValueAtPath(object, dottedPath) { - let nestedFields = dottedPath.split("."); - for (const nestedField of nestedFields) { - if (!object.hasOwnProperty(nestedField)) { - return false; - } - object = object[nestedField]; - } - return true; -} - -/** - * Returns the object's value at the dottedPath. - * @param {object} object - * @param {string} dottedPath - */ -function getValueAtPath(object, dottedPath) { - let nestedFields = dottedPath.split("."); - for (const nestedField of nestedFields) { - if (!object.hasOwnProperty(nestedField)) { - return false; - } - object = object[nestedField]; - } - return object; -} - -/** - * Runs an assertion callback function on a node with query stats enabled - once with a mongod, and - * once with a mongos. - * @param {String} collName - The desired collection name to use. The db will be "test". - * @param {Function} callbackFn - The function to make the assertion on each connection. - */ -function withQueryStatsEnabled(collName, callbackFn) { - const options = { - setParameter: {internalQueryStatsRateLimit: -1}, - }; - - { - const conn = MongoRunner.runMongod(options); - const testDB = conn.getDB("test"); - var coll = testDB[collName]; - coll.drop(); - - callbackFn(coll); - MongoRunner.stopMongod(conn); - } - - { - const st = new ShardingTest({shards: 2, mongosOptions: options}); - const testDB = st.getDB("test"); - var coll = testDB[collName]; - coll.drop(); - st.shardColl(coll, {_id: 1}, {_id: 1}); - - callbackFn(coll); - st.stop(); - } -} -/** - * We run the command on an new database with an empty collection that has an index {v:1}. We then - * obtain the queryStats key entry that is created and check the following things. - * 1. The command associated with the key matches the commandName. - * 2. The fields nested inside of queryShape field of the key exactly matches those given by - * shapeFields. - * 3. The list of fields of the key exactly matches those given by keyFields. - * /** - * @param {string} commandName - string name of type of command, ex. "find" or "aggregate" - * @param {object} commandObj - The command that will be run - * @param {object} shapeFields - List of fields that are part of the queryShape and should be nested - * inside of Query Shape - * @param {object} keyFields - List of outer fields not nested inside queryShape but should be part - * of the key - */ -function runCommandAndValidateQueryStats({coll, commandName, commandObj, shapeFields, keyFields}) { - const testDB = coll.getDB(); - assert.commandWorked(testDB.runCommand(commandObj)); - const entry = getLatestQueryStatsEntry(testDB.getMongo(), {collName: coll.getName()}); - - assert.eq(entry.key.queryShape.command, commandName); - const kApplicationName = "MongoDB Shell"; - assert.eq(entry.key.client.application.name, kApplicationName); - - { - assert(hasValueAtPath(entry, "key.client.driver"), entry); - assert(hasValueAtPath(entry, "key.client.driver.name"), entry); - assert(hasValueAtPath(entry, "key.client.driver.version"), entry); - } - - { - assert(hasValueAtPath(entry, "key.client.os"), entry); - assert(hasValueAtPath(entry, "key.client.os.type"), entry); - assert(hasValueAtPath(entry, "key.client.os.name"), entry); - assert(hasValueAtPath(entry, "key.client.os.architecture"), entry); - assert(hasValueAtPath(entry, "key.client.os.version"), entry); - } - - // SERVER-83926 Make sure the mongos section doesn't show up. - assert(!hasValueAtPath(entry, "key.client.mongos"), entry); - - // Every path in shapeFields is in the queryShape. - let shapeFieldsPrefixes = []; - for (const field of shapeFields) { - assert(hasValueAtPath(entry.key.queryShape, field), - `QueryShape: ${tojson(entry.key.queryShape)} is missing field ${field}`); - shapeFieldsPrefixes.push(field.split(".")[0]); - } - - // Every field in queryShape is in shapeFields or is the base of a path in shapeFields. - for (const field in entry.key.queryShape) { - assert(shapeFieldsPrefixes.includes(field), - `Unexpected field ${field} in shape for ${commandName}`); - } - - // Every path in keyFields is in the key. - let keyFieldsPrefixes = []; - for (const field of keyFields) { - if (field === "collectionType" && FixtureHelpers.isMongos(testDB)) { - // TODO SERVER-76263 collectionType is not yet available on mongos. - continue; - } - assert(hasValueAtPath(entry.key, field), - `Key: ${tojson(entry.key)} is missing field ${field}`); - keyFieldsPrefixes.push(field.split(".")[0]); - } - - // Every field in the key is in keyFields or is the base of a path in keyFields. - for (const field in entry.key) { - assert(keyFieldsPrefixes.includes(field), - `Unexpected field ${field} in key for ${commandName}`); - } - - // $hint can only be string(index name) or object (index spec). - assert.throwsWithCode(() => { - coll.find({v: {$eq: 2}}).hint({'v': 60, $hint: -128}).itcount(); - }, ErrorCodes.BadValue); -} - -/** - * Helper function to verify that each of the query stats entries has a unique hash and returns a - * list of the hashes. - * @param {list} entries - List of entries returned from $queryStats. - * @returns {list} list of unique hashes corresponding to the entries. - */ -function getQueryStatsKeyHashes(entries) { - const keyHashes = {}; - for (const entry of entries) { - assert(entry.keyHash && entry.keyHash !== "", - `Entry does not have a 'keyHash' field: ${tojson(entry)}`); - keyHashes[entry.keyHash] = entry; - } - // We expect all keys and hashes to be unique, so assert that we have as many unique hashes as - // entries. - const keyHashArray = Object.keys(keyHashes); - assert.eq(keyHashArray.length, entries.length, tojson(entries)); - return keyHashArray; -} - -/** - * Given a query stats entry, and stats that the entry should have, this function checks that the - * entry is the result of a change stream request and that the metrics are what are expected. - */ -function checkChangeStreamEntry({queryStatsEntry, db, collectionName, numExecs, numDocsReturned}) { - assert.eq(collectionName, queryStatsEntry.key.queryShape.cmdNs.coll); - - // Confirm entry is a change stream request. - let stringifiedPipeline = JSON.stringify(queryStatsEntry.key.queryShape.pipeline, null, 0); - assert(stringifiedPipeline.includes("_internalChangeStream")); - - // TODO SERVER-76263 Support reporting 'collectionType' on a sharded cluster. - if (!FixtureHelpers.isMongos(db)) { - assert.eq("changeStream", queryStatsEntry.key.collectionType); - } - - // Checking that metrics match expected metrics. - assert.eq(queryStatsEntry.metrics.execCount, numExecs); - assert.eq(queryStatsEntry.metrics.docsReturned.sum, numDocsReturned); - - // FirstResponseExecMicros and TotalExecMicros match since each getMore is recorded as a new - // first response. - assert.eq(queryStatsEntry.metrics.totalExecMicros.sum, - queryStatsEntry.metrics.firstResponseExecMicros.sum); - assert.eq(queryStatsEntry.metrics.totalExecMicros.max, - queryStatsEntry.metrics.firstResponseExecMicros.max); - assert.eq(queryStatsEntry.metrics.totalExecMicros.min, - queryStatsEntry.metrics.firstResponseExecMicros.min); -} - -/** - * Given a change stream cursor, this function will return the number of getMores executed until the - * change stream is updated. This only applies when the cursor is waiting for one new document (or - * set the batchSize of the input cursor to 1) so each hasNext() call will correspond to an internal - * getMore. - */ -function getNumberOfGetMoresUntilNextDocForChangeStream(cursor) { - let numGetMores = 0; - assert.soon(() => { - numGetMores++; - return cursor.hasNext(); - }); - - // Get the document that is on the cursor to reset the cursor to a state where calling hasNext() - // corresponds to a getMore. - cursor.next(); - return numGetMores; -} diff --git a/jstests/libs/rollover_ca.pem b/jstests/libs/rollover_ca.pem index 51bc6dc35f2..7cb94c33ec2 100644 --- a/jstests/libs/rollover_ca.pem +++ b/jstests/libs/rollover_ca.pem @@ -3,53 +3,53 @@ # # Separate CA used during rollover tests. -----BEGIN CERTIFICATE----- -MIIDxzCCAq+gAwIBAgIEFWtNBzANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJV +MIIDxzCCAq+gAwIBAgIEMEXJYDANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxETAPBgNVBAcMCE5ldyBZb3JrMRYwFAYDVQQK DA1Nb25nb0RCLCBJbmMuMQ8wDQYDVQQLDAZLZXJuZWwxIDAeBgNVBAMMF0tlcm5l -bCBSb2xsb3ZlciBUZXN0IENBMB4XDTI0MDYwNTE2MTQ0OVoXDTI2MDkwNzE2MTQ0 -OVowfjELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMREwDwYDVQQHDAhO +bCBSb2xsb3ZlciBUZXN0IENBMB4XDTIyMDEyNzIxNTk0N1oXDTI0MDQzMDIxNTk0 +N1owfjELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMREwDwYDVQQHDAhO ZXcgWW9yazEWMBQGA1UECgwNTW9uZ29EQiwgSW5jLjEPMA0GA1UECwwGS2VybmVs MSAwHgYDVQQDDBdLZXJuZWwgUm9sbG92ZXIgVGVzdCBDQTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBAL8LbPMQ3NDaQ63c0gzrFHMMPLEuqkTMrgB1tZyP -jReoFepvnS69vtFRAHH2o8belcsErvbSdymS/HaqBkGDU4zujvf3PqSNC8YckiSG -hgVAUUFmbxuGKYWBnyftypx2M2VhaiRiHzX9wE/Gvmq4kkQLm0hD+RgltbcuZrgp -red95OxJo8+XfmeQJhCtksS/PNnm/fedXeI2iYLap3bvpH3Fj78GuQO20GRpf+kN -3Rt4lPTMLrua2kXCyk264o6LAjoteG49ydZW9aqq76+TT4keVf+olsnn6RzjsG5E -UyjxU2D3rvwhA/1HLgJFboGgBsPBXCTutEQvcCWsV2cZZV0CAwEAAaNNMEswDwYD -VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFI54l4o3TQZY -fHBkR+qPEOpCzvx2MAkGA1UdIwQCMAAwDQYJKoZIhvcNAQELBQADggEBACO/I0lM -Cjl8a31307m0c096T5I0EBUUD+XzlmwWNCK/CC2EaSBeOPZ/bzSw+vyrUVKn4ZcS -7hnkcEwZQ3BvYdj0xmP/pYQrxsvYJeGas1dfr433U8VZJwo3apapm4k+9tJYx77F -vkICdD+sOK/7xGDv+Z+spLmIui81w0qdVKej6160dhzCoaK1WLpdHqKtCsC27gjN -79wb0BNHYdRqgBaBM/O/+Xi0fbW+SckV9lsI23k7FEFbPDfkgOIsl5tvw1OzAjdt -t5F7cLz0hXAB4UhjiQmDF1cQnpu0ggaPdsliW9BztiZxkeHPlxnAnk+m4W1aH+Qk -0NoC+8kLh4RZtnM= +AQEBBQADggEPADCCAQoCggEBALvUQ/c9NMdWMIPv0B5lP0oKUiwAL2WvTZyzmRX9 +imZm2fYpjbYJD6jrpvYk3BP1wV7iPaVqMyy5VmsBjcdJoZQ8kbUE+LnqFSpPwZvs +qlBfVPSPKwf4ZQYESmfrtpn1xOhOW3q8OsJHpdmFQFVOzPm87kSslVuwkyUhwLtd +ToSwe339K4OUJV1ZVrtTQ8bMT/gEV2Gh+fScUpK47W01+he8p3lr0WDwmioyCAYS +v1FHd6YSHB17/M1n5xsDWFillDTxMYK2Y/He7Tvfmy/d5+wOoUNWzQDIkdKlndQ2 +oy5YF0XENmPdGBY6mWaPd03/zKkhVfU0tY650OvLEhIdqmMCAwEAAaNNMEswDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFKMXkxW7L94J +wfc3SWBZrL6W5EzOMAkGA1UdIwQCMAAwDQYJKoZIhvcNAQELBQADggEBAA9eK1CR +Xijo6jowUggkJgwietTVAJfoKBJS+OKpBEbd6lQMg1BpbK3AZe/mY0L5c/MdwDut +7UL9TWtbPiMesPZ5PEO54fvddRIm+gUYRXyiuY2p7vVOt0a4136pMCn24YoFgzQS +vEP8sDHnL/kBVNB9Khwt1Jt8PaTlkuB2B9TqJNcJUwtaAFN8UekaC9MEk0KbRdhy +d37h1rvR+FO/BtaWvF8UxGCKK6TkvPHq3hk1gJ6wL7ME+U1op7EzKnKD4yro4oq1 +54KqKP3wjcfuZSLPlgIfJjkKrQmG3gZ6f6aNaMN/IoVdUubjRKEfDEkhEEUZnwt3 +Xb6r5w91Rbljk24= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/C2zzENzQ2kOt -3NIM6xRzDDyxLqpEzK4AdbWcj40XqBXqb50uvb7RUQBx9qPG3pXLBK720ncpkvx2 -qgZBg1OM7o739z6kjQvGHJIkhoYFQFFBZm8bhimFgZ8n7cqcdjNlYWokYh81/cBP -xr5quJJEC5tIQ/kYJbW3Lma4Ka3nfeTsSaPPl35nkCYQrZLEvzzZ5v33nV3iNomC -2qd276R9xY+/BrkDttBkaX/pDd0beJT0zC67mtpFwspNuuKOiwI6LXhuPcnWVvWq -qu+vk0+JHlX/qJbJ5+kc47BuRFMo8VNg9678IQP9Ry4CRW6BoAbDwVwk7rREL3Al -rFdnGWVdAgMBAAECggEABOB8yoOur2IzAhg2AIBryDgSwI8pZ5I2Cur2VOXROz5e -ONraj1vmqB9CPKaILcZ22nTnJoPe6N/ItBrJCBkbI+jfG3NjVP4Iw+jsziPk/fNT -X7EGuxQksTTK5FEMsAvQahEfjYg3tcAhjafMKptFmJkXQLQDgttLlT6I/sCJoPQp -d+m33RE9zpXeCX2cEK4+0G7ehUFY+Wv+sC5gnLuLQ10V0eEuJKhZeCyhnIx68Ma/ -S0V/0BHWB70xV48Dt+fCKOjNfbagc0jmal7/guukkpQ0hXBOlKD+bEqQSINsvKmR -GilC7kVhAvpE4L6nJQTjzN4sMi4WrFNm1/EPAAVxQQKBgQDsc0WhImtbxaAAQ6Pm -vAvSrEUNVZGj5GVzvVPigHBtFhaZCSnvCd9A6PdR1Wv7ZfXLrLJPvy5SVC4Gt4ci -rVRCtMXmhDPRAXu9L4YpRI0BM7wjvj6CPQjWWPPQGFcSLbuwHVNlahD2ugAlKCnN -5HX2Qlx8d+/v+8BaD3WrNY9krQKBgQDO1xfv41MsmvL1ssXMvEwNMTNQjnrIaRZi -toVFVB7QvmRDOZyEh8SRFdOIVH+H2Q8X7ihlGKISfY8XBRYFg/Pee0+jR4PnGEis -u86kxDX46k37h4XtO/1c74yh5G6EJKGNRWwdkqCcbv9xquWg+FurjN/kDzCFLQg7 -XumPae9pcQKBgDCzBTJM3oPGTk//nnBVZrH7XTWD3D0/O039Ppu2DHHLTNg0NPjQ -tbSuxtGJ/XWH6HoMlaUrISU/xUMI5cJUpLggd2ok7G8tuQicEyvIvKn0t9k8w68b -VwiexYikmrpZxQBe6eBHWjsW0BTXEtUfKtSPknDoWvi4h0OFT5z1qRT5AoGAItSd -t0u0ieJd33oHTP64X9BVL8+OZYkst9q8fnw35Dbrc1aUQM0MENJ4GJECGMI4hHMa -YkvPnwV9vwagOrWJr4FcW8aDM7snIc9OcPiJji0GjMC5kMV1WN0N9YUeByqT+dIi -7qfuW+llIqMAoCayaSUD3segCA0ZQcYt1nSkWEECgYBwLI3uedyDeLwl2eg/0sAn -61wo1jOqfBBymiYz2IGALbxQo8irCQ1n3SCYLrZbFWiHC6bvSRq3Ry5wD3vz95Z1 -5Ytmltg1O2hKEkOY7zGDkMQqiF+LAXH7bUfG7LG26V+Uiur/2YNttsQrb8QC/h86 -RM6CIbARwiySNATz++CEcg== +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC71EP3PTTHVjCD +79AeZT9KClIsAC9lr02cs5kV/YpmZtn2KY22CQ+o66b2JNwT9cFe4j2lajMsuVZr +AY3HSaGUPJG1BPi56hUqT8Gb7KpQX1T0jysH+GUGBEpn67aZ9cToTlt6vDrCR6XZ +hUBVTsz5vO5ErJVbsJMlIcC7XU6EsHt9/SuDlCVdWVa7U0PGzE/4BFdhofn0nFKS +uO1tNfoXvKd5a9Fg8JoqMggGEr9RR3emEhwde/zNZ+cbA1hYpZQ08TGCtmPx3u07 +35sv3efsDqFDVs0AyJHSpZ3UNqMuWBdFxDZj3RgWOplmj3dN/8ypIVX1NLWOudDr +yxISHapjAgMBAAECggEAIPhxtcSYryUB/ybpcWx0X5rQMckWiNLs3MTp6mJHGRKU +0BEbPwj4Jr624B44Q4iwGOe9ynuJ4B/oe4AaUxEpu8umCBCHWJsue+7kHWq9ur4B +O6yl8RA5K4U1Smil9QCfP+gBRtojtla9ViF92Xurn2r6qDNjRGUKb0oterY2QjQr +fMI6i9oGRPyDYf4v08NjKKOtpjLM7PhY+52GPgEzPLULojqwU2Hwv2hmBf8Yni/l +mMTrtiLuCtKx0CLDG6O0ZQ+1u7Gx4iuNANDYKHE4Bf0WiRcRHi9KRsN/ZVa8wZvl +w4NUPo1UdUCKWjM+jTlr3Iv0AM8+BarydYrB3V6CAQKBgQDc/tgcDciVrbViUD0f +w+jX32g8RcA8ffgfReH+Hw69OaFX6ePmOKggWkI95Wx+heBLiQqGDDadwCIHygD1 +sDKyeMKwRAU3BsYUI414m2zWnONXFQQdHbPzSQvQ3amtPbDwRDN8yzdBsQUFcVPT +ikdGMvmADEiTQ5Ck1q4kjr5zcQKBgQDZlI8AMVTzC8ulaI8oPZC2IyOe+9PI3LXe +0/5qPfcks+iQ6XiNM/t6I2eoVqe1SIsMlpCQ1jJoW/GQNdkC6oXAbWc7j7TKNNtF +DxyHIqctRt2/ijy9p/eXSCMZUTT4PyW9/AWxXYIqXZ76QufF71Zoxs4ZRn3I0NYI +HEvC9l4pEwKBgGC4nMbydWalByzHJ2leqerJGWq/sFoJW+37/OPmneHNdkLu19Kr +21GFj1ZdsfVSDI+io9t1PvYd4Ab+rxrYiee4mKTisFGcAldQFBvEEod/VLSJOyqv +FFIXFzfLu/ZZeLY/czVcD4wNuL/gEKsV6wnbR312YtEpEgZC+yZ+3vXRAoGAB/ii +WI52H0ViW5f+Dqpav+F/r5ZoRuaXHyfDHV9Ry51vusdi7EFoSCw94vPxxvl2Zqqp +dzTxudMMgY0He0zeQ5N+gbcdF39iPSB1mhnR6B29iAPnf8dEkd1Js+a+uw2NM22l +Q786QpUVevOyjBTdpI8MA+8KMq47+SYYPHdMMdMCgYEAjf8TnMe6kB4MC/2urZqy +pH3kh60EQ3m5d9Ief3wmUBlov9fvegqOrxBQunVeLERO6mXbFV7lVOm8oDvIC+/d +g18pWN3QoLhfqFTNETwY67EreoMYvXKLu9U7HKs/qYP3RZQb3RB3aSFHlDMJgwIG +mvnUi+VWUQ3c2GApHClq7gU= -----END PRIVATE KEY----- diff --git a/jstests/libs/rollover_ca.pem.digest.sha1 b/jstests/libs/rollover_ca.pem.digest.sha1 index d2611766f8f..c028ae06ec9 100644 --- a/jstests/libs/rollover_ca.pem.digest.sha1 +++ b/jstests/libs/rollover_ca.pem.digest.sha1 @@ -1 +1 @@ -CB23F2F1E54E4F8B28BCB3D1D8A2A86C47D3E83B
\ No newline at end of file +BC0C54E29440F5B46456402B1D4E23F3C415897E
\ No newline at end of file diff --git a/jstests/libs/rollover_ca.pem.digest.sha256 b/jstests/libs/rollover_ca.pem.digest.sha256 index 19ef02876ef..14c053cf5ae 100644 --- a/jstests/libs/rollover_ca.pem.digest.sha256 +++ b/jstests/libs/rollover_ca.pem.digest.sha256 @@ -1 +1 @@ -3C11F93033A50BEA4A402FDFB85E68998FF3525EB03F795CF03D7424BFBAF367
\ No newline at end of file +2ED258565E79ED591A290D07D46A4AFA0C4071FE0744A7931D9B19177ACD27F6
\ No newline at end of file diff --git a/jstests/libs/rollover_ca_merged.pem b/jstests/libs/rollover_ca_merged.pem index 5ba5f155af6..d89b03d088c 100644 --- a/jstests/libs/rollover_ca_merged.pem +++ b/jstests/libs/rollover_ca_merged.pem @@ -5,47 +5,47 @@ # Certificate from rollover_ca.pem -----BEGIN CERTIFICATE----- -MIIDxzCCAq+gAwIBAgIEFWtNBzANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJV +MIIDxzCCAq+gAwIBAgIEMEXJYDANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxETAPBgNVBAcMCE5ldyBZb3JrMRYwFAYDVQQK DA1Nb25nb0RCLCBJbmMuMQ8wDQYDVQQLDAZLZXJuZWwxIDAeBgNVBAMMF0tlcm5l -bCBSb2xsb3ZlciBUZXN0IENBMB4XDTI0MDYwNTE2MTQ0OVoXDTI2MDkwNzE2MTQ0 -OVowfjELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMREwDwYDVQQHDAhO +bCBSb2xsb3ZlciBUZXN0IENBMB4XDTIyMDEyNzIxNTk0N1oXDTI0MDQzMDIxNTk0 +N1owfjELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMREwDwYDVQQHDAhO ZXcgWW9yazEWMBQGA1UECgwNTW9uZ29EQiwgSW5jLjEPMA0GA1UECwwGS2VybmVs MSAwHgYDVQQDDBdLZXJuZWwgUm9sbG92ZXIgVGVzdCBDQTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBAL8LbPMQ3NDaQ63c0gzrFHMMPLEuqkTMrgB1tZyP -jReoFepvnS69vtFRAHH2o8belcsErvbSdymS/HaqBkGDU4zujvf3PqSNC8YckiSG -hgVAUUFmbxuGKYWBnyftypx2M2VhaiRiHzX9wE/Gvmq4kkQLm0hD+RgltbcuZrgp -red95OxJo8+XfmeQJhCtksS/PNnm/fedXeI2iYLap3bvpH3Fj78GuQO20GRpf+kN -3Rt4lPTMLrua2kXCyk264o6LAjoteG49ydZW9aqq76+TT4keVf+olsnn6RzjsG5E -UyjxU2D3rvwhA/1HLgJFboGgBsPBXCTutEQvcCWsV2cZZV0CAwEAAaNNMEswDwYD -VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFI54l4o3TQZY -fHBkR+qPEOpCzvx2MAkGA1UdIwQCMAAwDQYJKoZIhvcNAQELBQADggEBACO/I0lM -Cjl8a31307m0c096T5I0EBUUD+XzlmwWNCK/CC2EaSBeOPZ/bzSw+vyrUVKn4ZcS -7hnkcEwZQ3BvYdj0xmP/pYQrxsvYJeGas1dfr433U8VZJwo3apapm4k+9tJYx77F -vkICdD+sOK/7xGDv+Z+spLmIui81w0qdVKej6160dhzCoaK1WLpdHqKtCsC27gjN -79wb0BNHYdRqgBaBM/O/+Xi0fbW+SckV9lsI23k7FEFbPDfkgOIsl5tvw1OzAjdt -t5F7cLz0hXAB4UhjiQmDF1cQnpu0ggaPdsliW9BztiZxkeHPlxnAnk+m4W1aH+Qk -0NoC+8kLh4RZtnM= +AQEBBQADggEPADCCAQoCggEBALvUQ/c9NMdWMIPv0B5lP0oKUiwAL2WvTZyzmRX9 +imZm2fYpjbYJD6jrpvYk3BP1wV7iPaVqMyy5VmsBjcdJoZQ8kbUE+LnqFSpPwZvs +qlBfVPSPKwf4ZQYESmfrtpn1xOhOW3q8OsJHpdmFQFVOzPm87kSslVuwkyUhwLtd +ToSwe339K4OUJV1ZVrtTQ8bMT/gEV2Gh+fScUpK47W01+he8p3lr0WDwmioyCAYS +v1FHd6YSHB17/M1n5xsDWFillDTxMYK2Y/He7Tvfmy/d5+wOoUNWzQDIkdKlndQ2 +oy5YF0XENmPdGBY6mWaPd03/zKkhVfU0tY650OvLEhIdqmMCAwEAAaNNMEswDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFKMXkxW7L94J +wfc3SWBZrL6W5EzOMAkGA1UdIwQCMAAwDQYJKoZIhvcNAQELBQADggEBAA9eK1CR +Xijo6jowUggkJgwietTVAJfoKBJS+OKpBEbd6lQMg1BpbK3AZe/mY0L5c/MdwDut +7UL9TWtbPiMesPZ5PEO54fvddRIm+gUYRXyiuY2p7vVOt0a4136pMCn24YoFgzQS +vEP8sDHnL/kBVNB9Khwt1Jt8PaTlkuB2B9TqJNcJUwtaAFN8UekaC9MEk0KbRdhy +d37h1rvR+FO/BtaWvF8UxGCKK6TkvPHq3hk1gJ6wL7ME+U1op7EzKnKD4yro4oq1 +54KqKP3wjcfuZSLPlgIfJjkKrQmG3gZ6f6aNaMN/IoVdUubjRKEfDEkhEEUZnwt3 +Xb6r5w91Rbljk24= -----END CERTIFICATE----- # Certificate from ca.pem -----BEGIN CERTIFICATE----- -MIIDeTCCAmGgAwIBAgIEIGnWnzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDeTCCAmGgAwIBAgIEe9SskzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ2WhcNMjYwOTA3MTYxNDQ2WjB0MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQyWhcNMjQwNDMwMjE1OTQyWjB0MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwO -S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDU -tM92EQ+UJAvDZHjcHGCM5M2E/wHRXWV6z3pXNT+cZliEsUbCBqwA+rs3KYyT0NxM -2bxDo7/yplFGEb8Kz3gZJGiXcp0WEqZKN8yfTd6p2OTzSlQ/Yw4wcsfnhDX/i2HK -NQVh258vf1e4t8spr3udsPnfQo0ap/28F3Jq2QxGmKiTPQ2xdyWvk/K5zABHX4mu -3c29FdViZpcYoKCdYhIsO7IWPBvvPQEqRDPRU/UDweYbJFyrlWNWMCislj0EfGIn -LBhtXxeZHIXh9fWO8DfMzER+r1fIhxX7lvzdpyT+t3NcOGSWYRKcG8q2+iUnCK4H -2a2Vg5YKQYGGWmkEQ++XAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI -hvcNAQELBQADggEBAMjiHKAOjasqJPeqSaibtcpClQ2qK6xVMvAdX2YofNzO9/WD -T1vqF06nuUlUTN+onacW9bT/cABzX2WmBlXH3N0kkr3bQ3dZy6KJpZnLhat3TLYd -pYWbbVvHUJ31DGnZXNpWzvH/7KSK/IUixfjlYXaKocRNacXtRlidKN1IgTjaMNvL -gTGaeiaylRYQ0wwirxVJWUzCkRahVlu8nHipl4oWoRfzCxeKGLpXWPBBVJPmupxJ -qeU0X4fppEYMfXBZLoA5XFPeGcA+epZxNCOEP9f+0CxLmJibe/IUWRcNPS2WWznT -MV/vxlcqKt0YqxFFk8LzbYMfKa4RXKvk/xpy87g= +S2VybmVsIFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDf +vZIt82obTHnc3iHgUYSc+yVkCHyERF3kdcTTFszDbN9mVPL5ZkH9lIAC3A2rj24T +pItMW1N+zOaLHU5tJB9VnCnKSFz5CHd/KEcLA3Ql2K70z7n1FvINnBmqAQdgPcPu +Et2rFgGg3atR3T3bV7ZRlla0CcoAFl/YoDI16oHRXboxAtoAzaIwvS6HUrOYQPYq +BLGt00Wws4bpILk3b04lDLEHmzDe6N3/v3FgBurPzR2tL97/sJGePE94I833hYG4 +vBdU0Kdt9FbTDEFOgrfRCisHyZY6Vw6rIiWBSLUBCjtm2vipgoD0H3DvyZLbMQRr +qmctCX4KQtOZ8dV3JQkNAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI +hvcNAQELBQADggEBAJnz4lK9GiCWhCXIPzghYRRheYWL8nhkZ+3+oC1B3/mGEf71 +2VOdND6fMPdHinD8jONH75mOpa7TanriVYX3KbrQ4WABFNJMX9uz09F+0A2D5tyc +iDkldnei+fiX4eSx80oCPgvaxdJWauiTsEi+fo2Do47PYkch9+BDXT9F/m3S3RRW +cia7URBAV8Itq6jj2BHcpS/dEqZcmN9kGWujVagcCorc0wBKSmkO/PZIjISid+TO +Db2g+AvqSBDU0lbdP7NXRSIxvZejDz4qMjcpSbhW9OS2BCYZcq5wgH2lwYkdPtmX +JkhxWKwsW11WJWDcmaXcffO3a6lDizxyjnTedoU= -----END CERTIFICATE----- diff --git a/jstests/libs/rollover_ca_merged.pem.digest.sha1 b/jstests/libs/rollover_ca_merged.pem.digest.sha1 index d2611766f8f..c028ae06ec9 100644 --- a/jstests/libs/rollover_ca_merged.pem.digest.sha1 +++ b/jstests/libs/rollover_ca_merged.pem.digest.sha1 @@ -1 +1 @@ -CB23F2F1E54E4F8B28BCB3D1D8A2A86C47D3E83B
\ No newline at end of file +BC0C54E29440F5B46456402B1D4E23F3C415897E
\ No newline at end of file diff --git a/jstests/libs/rollover_ca_merged.pem.digest.sha256 b/jstests/libs/rollover_ca_merged.pem.digest.sha256 index 19ef02876ef..14c053cf5ae 100644 --- a/jstests/libs/rollover_ca_merged.pem.digest.sha256 +++ b/jstests/libs/rollover_ca_merged.pem.digest.sha256 @@ -1 +1 @@ -3C11F93033A50BEA4A402FDFB85E68998FF3525EB03F795CF03D7424BFBAF367
\ No newline at end of file +2ED258565E79ED591A290D07D46A4AFA0C4071FE0744A7931D9B19177ACD27F6
\ No newline at end of file diff --git a/jstests/libs/rollover_server.pem b/jstests/libs/rollover_server.pem index b294697245f..306ae1b8852 100644 --- a/jstests/libs/rollover_server.pem +++ b/jstests/libs/rollover_server.pem @@ -3,52 +3,52 @@ # # Server rollover certificate. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCnCUgOimy13ERv -KybpdK3haOqemaZuc7o4s1fqD5PGvIqIeuW8eKdlN8Iqom8Zg7iNSXVFNEZhzw46 -Gd5HTaCIt2u6k9AYVMrHDWxYl7DoPCRkFpetUufSXjZlkgp4Z88ACXx76I3N2Igj -Nf+mDWlPhgzSqP1b5Z51mKjfGcNKoC1tUmguX3emeGbG84Ob/74QNvQ1z2qy8BKZ -fxPMy0/Po7UzG3gRPxuhBbH6wkEjTe2RwkPD30m2cV2BHR+Y2NGWe/nog1QkYTEI -+zGKmvaHFtC2mr7nn3ln1jjcpOMTXa0CXvKTTOgWh0wv0dG+SdIGedcKeS5O2nDs -KCR6DhsBAgMBAAECggEAIPcd93CuP73265GynkRexKu2EhL027uPNv1+Dj2AxqoT -FRhcGrQdJUa51Tw1fO2YEJo8wKmuckMw5ZqRWbUiR5kbc7kUSpkBZANsLJfTXCHy -dKZYzOYdxlC9n5IQ6u5h1foJTVL6GXPwejJ//7+J1x33jeO4DNjmSwMT4OPuvN1K -ER6IexdtCAjLOQ0L3Ak9Cws82sx2jxCes7na+46S+pCom5BKU+HMSvZUkGV5pXYH -JrKLyPe9D+cvomxCNnMcRJ4SCt8w6mOrK7FWMK5zHErb2vUWIovA/iJIPAKpH98m -Hhy06pyI9H/vx+lrXOb+dZQwYE0iVYm+/TOQH7wbmQKBgQDcOlfALbVQB5V7h+RM -FjqLJpbZdkSr05bl2o2wK8sH/saaL82bNJp3rwpredzOlNQhUSLD0ZbPA2QFimNw -mPBv6NGzv3nOe7igHFBvuI8VGWKo5/Vj6G4cA2bPLg9g2xMjS7nzyqbMyiLoMMoP -a8hkwdYrg86GKW/iF1gzmnT8hwKBgQDCKxb3xmWCzAR2bqzyiwNyFeqHA5plBcM6 -rFOgZ4gWjIGt3vyEOfGhg/X69bZrQRenL5tz18UsXdvpDX05TDPbaNGwMQJSXTyB -k/IXuIpmdgRuoSS4YvNiBqvaTBPNxzq0NBMuYRBxLbw5uMgeq0n65N50nHLJ+oD+ -Fm8q4VXWNwKBgHx+nsyNCkpLfz1t/KjmiAHRtsUIDpnz6wHVIvPMTeIfLLZM/7YV -bpzp3sITCbfeemy7KSP5f39XM1vOd5hXXNRmkOVEAN+xIRWh6/a8JmaPCy7gsd/g -rR447g2AxEDEl3UEggJHNTPfsQwBSLie/ZG34hKHWGCPXCg7eijxz+BRAoGAXd16 -0vlEJYD/P0mtrerqFYLmx7JEN0Yb5QddvhOOxGfUYPuFU163ov8qMNIMB7mF97qa -CdxrY1FUeEufF83w28bGZ8ipeKu+Dl45EKKTtYikB9864zBivCbBeVyBzl7b0DXE -eA1QZ4ZWkgj0JW9k6jcuG21uSJojNbIet7oLRu0CgYBudnJ5ML2N5N9AWr4H90SC -MbbpcuJgMAdtcvKUQvj4w2AU4FO12AtkLDRRriNEKvUAz2ATQQ9+Zn+oILIz0j/W -1hJEtnYQXqDTouLG7K8AzqfDa9EeixNj4K+vsN73h7BLD4hYtUhWh09bLrUGMz5g -sg5jn55mN0gAW2NxYm0osg== +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDFwNha22AyqRKN +hCkTQrMdQuIbw5aEuUvhhIzgkpNraj3mQHADK0jIS2B+PEKHWuKI1SfpGy7EQAUM +i0HyMHOPs3Aztj+3AlaRytn7J42jwDAMULfDO8xwHkMQkRTIzXlPfsMpkOOs7Qqr +3rRJLZiIz2aX6iCaOAz3lZasMY9JDZusOIRLUvqxVA1YLp50zLoGxAV3InZAaTBk +YqLwtVPe2IyiZT7WQjg2d06w0lqaaTCl0uKyLoDOlaLlIrapSfOZClGg2Fs7qFD1 +WC8HX9JVlK5YK2K7r2FlbONmIfcgehjfAd0XtsQtVxDy1UfNVT9tYSHXAXRPhrSt +No8SoH7xAgMBAAECggEBAIzrhcIJPp4bWbs7CMJO77DUbqh2Upa2LNrCSFnoWeFb +zkx8ctXvTGhfPp32dzpZi8ESlORKmKMFNBPiUNYzrMYkirpvDyxtIB+4vGl7oDWm +yRadlrYrsN3c0tHFcVg/BEmf/ZdrRrN+H/KmOzdCpMYpdeSf1SfQ9XyhPsPqdT8K +kKM+Yn94qqjdlZzPc5ylBllg09oT+NDfBEUTa2gsSLb3VP17bh0/twUPMBA864ds +5aT0MkaZYxNu/LYsc3PNhfZnG1qlyJwT6oIUCju/X0qm6iAXy9d7WZ7HN4tZ2G7H +pjk0sVJzlquzhfxRYD8g9Hhu4fzMEnC0SvVIThkNGSECgYEA6FaXTBeKm2tzCqCr +2SaxBRcMgybWLTgUg/Fnm+aQVC6f7emMHb1K6nlZxabTpz0tcIJFoquThTKYvvUB +e712wtd8ujmCDfXK/7SHWn8EUW0vbwA4yLRcKX+J64f5VhSnvVTd/yvgEpj0hzCZ +8jdfg3pyK2LZ74WxiT9vxl1Sf4UCgYEA2eSSh8YApSpcM155MpXFTQlgBDuUIfot +o33j/ccsJyB47hGXphOYVCBA+RMLiix//Xp34x6xeFJFfMeSIWiaGIRZ3mQpm/eN +UPUL63Usk16cGkhbyEOa0s5o8mTjT3dTYIuJ0jIFBIfR8nfqjg3YmKxHlhm9uowe +ArExXCekv30CgYBZiFzfdsb0I5D+jHIMyWs4AezRcZrhbBYDznhVzKDbv+fjf7d+ +El8XQlJE54fyj5G+JIV/LU047AmOtM2wiI+GgBHRla23gXuL1F7AkefxFPlNdjFr +ro1BdKOKfyincmg9fsHZvmen4weAPUtl2s7U1M/ARmSjd8q1kBubvoS3HQKBgFKR +1qFS/D2avtPMkjsEHH9j9RnFhg4WIyNYeoRZ7LZrDMiSrBgIRupiSpzYhb/3uwzQ +UwwjPndtHd36NrsoS3TM+s1WwZnUBp5OLhUtExZJfPhMwVMzo0ENbSGl76nWeycT +2cdooxQjcADlRmJMhu7cIkiUOpytqlW01hKpBzp1AoGAGwf8hPmGVliXI3QxkE+0 +x4vMRU4TxdYxwI/NUq6lg2VKR8MtjwPRIZzSgE+WXuwEujyW5e7Xik+MWI+d25Wn +640nsi8SdrffjaRTMvJ/cngPt5O6h/2p954+5w5w1JLwxRM9xuMYx1aUiNnvlWqQ +aZP3iz7pFJ2fTDM8T3y9++Y= -----END PRIVATE KEY----- diff --git a/jstests/libs/rollover_server.pem.digest.sha1 b/jstests/libs/rollover_server.pem.digest.sha1 index a7fa47fa3ce..b3c5b556aba 100644 --- a/jstests/libs/rollover_server.pem.digest.sha1 +++ b/jstests/libs/rollover_server.pem.digest.sha1 @@ -1 +1 @@ -1AB3BF9792D7D9E4EAB3DA3A121362E064DE220E
\ No newline at end of file +5C5314F8D08C97FDA9DA5B112F5FA30B37319197
\ No newline at end of file diff --git a/jstests/libs/rollover_server.pem.digest.sha256 b/jstests/libs/rollover_server.pem.digest.sha256 index d77a48bd052..12ff9605c6c 100644 --- a/jstests/libs/rollover_server.pem.digest.sha256 +++ b/jstests/libs/rollover_server.pem.digest.sha256 @@ -1 +1 @@ -78CECA55F5F808F94824287A25485E155AB136F5CDE812864147E24D8BC909C3
\ No newline at end of file +C6F4922E7BCEFAF6ECE24C01D812B7CC77E8C4599717DBE916A259FBBFD46779
\ No newline at end of file diff --git a/jstests/libs/rs0.pem b/jstests/libs/rs0.pem index be1e44dc18b..14f0e2a9d1c 100644 --- a/jstests/libs/rs0.pem +++ b/jstests/libs/rs0.pem @@ -3,55 +3,55 @@ # # General purpose server certificate file. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQzs1NuzRiZ9ye -drXwBBdb1r7R24GbPsim9An4n8wXF2EHBa5n0OSzfVwN+nChBBu9p9jnkDt+W36I -+C5dO9wh6YIKakqbj+NYYK8fVS85vbFb9EdoE//lgC5yURBjWXl4l1kLq6jy6ijx -pwyBwplBXByat1KM1G9y6t5vHGRLqMlpk75tpxymr4f1AK8rW0/8u2eiJJXCLcWZ -fwQougbhzo+MjG8Mqx7LZ6g3QqmbiHU7B9xrSsmRrdr4e683G0cko0nK8pYsA6l5 -c8q9QCa9sxueaY7Kjm5uNWN61dQ/fN1fn4wgLLQXLUUHU/u2eImnieRU+U5fecRj -vBV1cuFPAgMBAAECggEBAMnxF1Ez2gfJ1u5SdMa5zjV9zHJ9Ti1sXPZKUlJniSRT -8fyum+u/dU+5z4udR8wRgxq69+WL8l3T8t5Y185HlDAf+ypDfgBQ+liAuR0eb1vy -f1MlPuIDZZr5ivH4QFc1M2tTREUrMWws1ohPPKNKJpm1kdx3q5iT421KhPEEjmM0 -DK26jBIpE4FzRM6m/XQtw67H2qG6vJzSAPg/WMolHMACWHOcjMVH5UUUHmPAPA32 -gFH4Be5f4ZLb3Q/lVTT3PlwwQTRq7KAdq8W3XwNawTNY73qerlhtvS0LI9YeZafv -kAczEu866Tnl9pSRNJA7m3qLzu59ulgFmc4BbzuSi5ECgYEA7REC/C2igu7bP6XS -0CqGVHB6eRjDA2Yw11ugot6CwL3A7tPlNXB3bxXVAdp8JHFUn2Q4RfyiwKDdHGk1 -2YuQYi0OUyQSA+HkBzSWWlqQc3BrceMiaYl5zI3V7WFiDpY34e1Z+d3W5Qielf0J -eOlVJlSh5TFa1y7SvWa9i2i2kRsCgYEA4XwF396HKqS2qt6MZDJcggEH99P52Uk2 -VXH6hQVeE7zWDq/1Dhg6l0DS7b17mPSFm5hFBJk0OIZ0YXxig+MeDdooyQpuFfTw -mJojzbUuCcKlCpjAezdB5R1WGGnqkXGTJSZoIvWL211OFP+lJk95426qRlRRkVTb -uIc4Vyd9p90CgYBse4poJ+HkFLWT7KgJxkvuPAJvg9tJpOvYwP9DSJuA49Rz9dc/ -mxWsacstq/N/IbVdsxjlPfSkPXixVZvkzy7lHkUd2rW7vRUCDxh2hFbx3JHubcgD -j3uDFay9kgCzOB6ebmTsKI38BPO9IyvAftYOUlA7d1hge/bH4Un/j41r3QKBgAzR -zkuyDSFBiBki2fyAWH4TrO5MIPJXlT06Y7HYYkbg/5KKMnaAriQXTWay1SoXDNmR -yKrAQxXLnyZDuh4hdX34H0V+0E9zQ5KJgOubF2j6pgN6N8dJlvd9uX1d2DY4rNL5 -4gXKzA7GuT+8YRlSf22MxyWEeba3il5tYaii2CQJAoGBAJuFoOR+pqTqbHXl9XSi -+g1+kbneOl0SnXFH0jRS0d8znn4pkiLP6nsgSYseKTG4rz9l2eakfLPZy2TLe7hI -3GqlG2xnTWLfp944b7+G516CehBkShzBai5WfsPEGRwsUdZ4D/KCKVryFI0JXFxx -TIKC85ZoLBRJmIbZdUlubnK9 +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHaOrRMC2+YOe5 +nPmo/IvLGRIXjydS0nBYnG2db8sbJnENU95tFXMvzFCgo2vL0OWg2GrzWZieq7B5 +pjIxdCBhuFIA5iRONJDF3y0QiQyfZGck6KvglUChxzRWwgheK2I+3K89Lfap/Bt/ +tS/dNTtiZF4VHXyENVyYgdpHw5m1AY5dpMYaG19CB+EChBaBb1XE9MRgQODhTEZN +n0vTPv+smtM+cHI3qksPY7glqx+h7XMUQh1awBASZO5WzihxqUAz1HZtMy+f2so+ +dmPpMux9fqXq4I4Mf4pVzpkGKYjhyOn1LkVEdfeCf7fExvzxOmUKjdmMXi2OB+X3 +xYWt7+p3AgMBAAECggEAevMdlU13ZuKo/bDj3mWYa+lRVmVVgaNu0bPhgijjuiHB +os4LXobTNq1rKSCZ3lk2vC20A8dCatLBRMBMQmGvdZEIPrWnvPB8MwSf7IoT1lM5 +pXAwSZC9AQKqKrQIJMfrE4dOJRKp+7UN33f/wwyHSOtJdwtvMrUUGpQ12fmoVAlC +93LlK0g7ZrnIXsuZoMnJqNKra3nizTAeKzG0AvrKU9tR21SPkQZJvGRKDqIbYfGW +5zJorVLm+yb8iS7XYS8uD/MKeUIo0uMFgm6YDGIBldyh/kTAEqsC/03RFAt3u5bZ +4Veo1HMU0rb7XEe3rgjhZX0SS7NfaTLH4yQjRXNPgQKBgQDirpy39v4SrPVEZkVM +Js78pSN7Mz0D8Z3NhBJDj+3LZIMeYA75LVrfrEdy/aNGrmwIBBOmKeIAZ3wt7K04 +Rl6ic3Ng+NADEoiDZnI0QLvrOfDtqsfQ5UggU1AvXbJgubmaqhkm1Fk3CKaSXqCM +Wy3cGEr923VfMwyP4F0KEFlGWQKBgQDhM1PmAfv1QxXcd6CBMMqNNbxgp2GJQ7IM +jtxbM4/3hW8ZOskz34weycGOrc63BMHHwesoyTKssitz1NiCL8+28kuHNfech5Hh +pVumPM0T3Yo5OGaZOPyV/Onbu9knZvdnQ+AxKiUbQ2P6pw49KDccv5Z8jdn8ppZE +d4dB7aA9TwKBgGve8h8tP3z9p33UOTfi4+8gWsEfAfMlgJWzOsnB7UQz4Z2L0rRL +HAqCvkF/Z7qT+D7cSclx9uWAWXy1Oz0jZ5dg31APN1Wu9R2qm8A36fUnTnqbIZlL +8sXHP8o6iU80MpniRjPPK2FgEXxn4XjJTwqE2PLzA2i5L0osV7oZS5KJAoGBAKlB +UoVEaIHlccDJiDCQ4ytOf86E/qGT53XYyXUiQ8nc16s2q5H5Ke7Z5EfACeU0BhCE +hqGY1iVFo7Li/faayJrPcESnIvraSaI2DbPbbqbHkuN+qF3wnqZ796fWf1dF5BwQ +v6cz7b+X3sS8Wc9NMl7A//GNC5EAA2BiFZ5PYmexAoGASc45IMiE91ohTVKghuhP +aPDxqMe+pW8v+RjMt8S8nACjVa86ArwfP7ay1o0pbGOWztxrarOrDvFTdB5np68W +WcYZIusKepo/tacAYDv5/EoMobHAHp+/KlLeP6zCqBLK7LSp+g7w3LH7KRCPcfca +hVBUJrdPssNoOVsesKTB6RU= -----END PRIVATE KEY----- diff --git a/jstests/libs/rs0.pem.digest.sha1 b/jstests/libs/rs0.pem.digest.sha1 index ae1a713be62..aee2a51fa6c 100644 --- a/jstests/libs/rs0.pem.digest.sha1 +++ b/jstests/libs/rs0.pem.digest.sha1 @@ -1 +1 @@ -9106629C6FB7BA92A5700AEEED526E09D53FBCB1
\ No newline at end of file +C89AE2171C6A7E7985285ECF05755953288B45E3
\ No newline at end of file diff --git a/jstests/libs/rs0.pem.digest.sha256 b/jstests/libs/rs0.pem.digest.sha256 index cfbd887b1ea..c7bcbd60809 100644 --- a/jstests/libs/rs0.pem.digest.sha256 +++ b/jstests/libs/rs0.pem.digest.sha256 @@ -1 +1 @@ -9C39D98DAC3F0D93FC2C9C040D31D9273E32040CF13664456E96B4FCA31CCC2B
\ No newline at end of file +BBAED3E7D623E89E015831F02FEE9B3D9BB55630B2D1F4B0463ABF96F1C36F34
\ No newline at end of file diff --git a/jstests/libs/rs1.pem b/jstests/libs/rs1.pem index 62b4cbb4c07..1ce5ad8af7d 100644 --- a/jstests/libs/rs1.pem +++ b/jstests/libs/rs1.pem @@ -3,55 +3,55 @@ # # General purpose server certificate file. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCkCJvltu9i+k+h -qW/jDorx23Rz98HgynQeLIbJdpiUngGO3ggcnIv1HkC3iC4tW66C7kLob4Fzwgqm -CoDcITOLZFvgcc9sJpo6uVX8nYF5lzjfSuFq0VjVuCa5GQvxu9zik16pL13g7gHq -L1onsfbyEkPke4wwTBtHr8LIJ/cFME4jEXargOgtiZTtEa/A7SAq0uG0Xnb6t2gA -Kg0qwDDMLrNFJybngheUwUWPpFSIM8nwo3CGELN52ag8WKRhY3YWc67FBaWDFIOe -JW/id6MXFwIOexc+abzgLm810Y8woh+vEAvmRdAvtPOEOn5paZf7vVADCXfl69V/ -JwmuYSytAgMBAAECggEAEuCCwF7bEbLosxwCqkikKM0ui6H5h9sEnexV3p1tVb0R -RNW8bT5+xMikffqIBeRFIwA0ZvdeGGo+O3l99tdDTUlRYXT3f+S5XwSxJo8htVJ3 -0wqVAmvxIzc8DZUaUMlj1BdNj37J+Paq9b5ZS7QpTRZZBdRJ/8ziXs+VRN+Eh+4l -7CzrcRq8QybgleEroRavVBeE1Se9jGAiv7JNvLN7ZY0c5HNtXOP9QAf9j8S01ztb -K0rj3JyVUH7RCwyKA9QTdziZEXEv5CeDea4JVU4nrRTNPvNGSu1pLTtLopIunwSq -3XBtFT4x6a6h0HUK6fHsYNxgAIAEzxhTZx9U0/k6qQKBgQDaoh59Ql5eFaG0iLpL -8dbEy8mdoUkvVI6Gk9jCtBL8vzu7azNIzAkpGPvovmlgCnteJEXnzXdiBhcMqZmw -HUcQrN2Lf5WGwkhYlOQfruMUDfUB5fslfR4zCg3JxE+VUEf3Y7WJCdJ6zPQg8dam -mU9WucvfvWOcNUXefLFPdYQ+FwKBgQDAEZYvuBS2SpQLrYgDZrwwgiwyMpAhbM5q -5iNZ1vdVAiNJziEne1mhkT+1NrYl+4HlBYYXTLZO513P2bOUvL39byaoh/VEp/il -doBHDySDP9VHG6bNFuj2tF81TKbMSKZl3SFD36prC7RH172tnzIj1gu/ziq8SeXC -5Dm3qoDJ2wKBgCxE41ONmroGO0Xo4X/7KfeTI/HM9Jqmzm0lhqB2Ado3hoq+fBXj -an9t1aQc2g1eUfiP86+qBOBOR2CC/uGQLBGOTxWt8cLll+yHyWE48jXfVZrazG2c -1f6TrJMMMukS5l+LSvjCimHfGheJoGL/a/cti8B0ArVgfBM+wFBMhUhlAoGAOfsV -I4KmfgE1f/D6xkwVM2+Yd+7bo7t89LhUo6JJN9hVXspjJ9AM1sFKQiIqCn1KUSDB -wfbeciNWJpDJrXTsxbzwJqAkYn1yikCjqM/hbd2vPLAUQoVP/mmk9CoXkEO+N7Hx -gNPcVkRKQAXYtLkCId9T3KsYK48DVTogUlmeV1ECgYEApFuUAlLkb25cznQZyCEA -LMr5cic/YTb+R5BHeu68/9dbv+hJe4KlUt8sIAVGcu1QQRQ8+IJXN5m9s7Ri1epy -W70xO9Bas4WcjuIJqcerm2hdp8glBwDBX2iDeclPStbR3yJWSJk1VC4KJlrYFDER -cUkehtKvAH2piJmhR4YEfWs= +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDFINlogKZy98+l +wWeZeViSZHjXzhNxTCQ2E50DcDles1o7ABtVrs4vUIh/B3ciAyJOtZdanAM33XnC +NNqU45vFYC5d5RZacl83KWs1zm08V6npwgeL0iyFjSDGw/6iMwMbDF4yPtsR4O05 +xkuczTNnkT7fEYjb/k3wPfWykt050DwhDtJSmnykfRD5nVEjIBMByxF+uD/sGm3/ +E2KKUu3lMvZyNUL5GfbaYWxq0gCKykB/KVOTszm5MXgrjDY2ov+CUOl5RDr1DJdC +zkyweKXwXNODyKJAnVJhUYSHjH8yeAijC67VdPNxDgA3DdR5UX+uVyRA91o42402 +LqUo9+X9AgMBAAECggEBAKJKeBLcD60JLg/12Vf2GiBzzTVGOKWHHSzUGulQxDqe +CAQZA2gYQTGc6LNELyV2VRFd2RzE4rVkhjCIGQiJFp55n9K3nx6ZmKAuXlBvAWmz +dnS3xEStpO/Sj5B0nbdlrgHfvdE6BFuExWlSQr/2BIMYhh1aL0WG6R2HtTbuSGml +/QDjPN1x8mDunzt01QZDhw8XyyZhMSPfVNrgeS20OAU8tk1somxJi0TlFfe8sje1 +v4npn2ACrr5efbjP+k12w1edny+gFHZT4zSt1ocSj2SAzwSfadPgHDdp5kn42xau +nc5/+ZcusBGVTsBKJGDxGrzE9to4ga2zaC1nVqiUrVUCgYEA+7XHlY7eAaabc23r +TYwpLafaCFSyxPTDERz6LbuPeEZGE1xDNj6uN2wKLMJm3Btb5akbTHuKixM8GH6+ +Jg2b04aKOLZOPmOWTmezxHmDmC32t9zHg9cGglKeLwjj/WUN39h0cepBEni03CCU +LdeFxR2qx0EmrYH9lz5h27Cm/kcCgYEAyHztaXdDHKry49tgoXgODGlVg1bWkmK8 +NTY5nyxjgQoDrZHVo6Np/VZ0T4GJj48e/ThebNnQN/MzdScerf/7OcA05+rfOwon +6y702BBF+Okvj38s5CamuKPOhvfibhN+xwf4HCax70TzE4VvZPqx4sz9QKwtv0A4 +hfwNsbHYB5sCgYEAt6zjUihpqky4XNfV/8WKeu1kNfYQaZauDXvWt66JN9wX4KLP +zPKaUIj/N8A4LN+uBH2NFReFdoz3qmw6NyxxDD69+DpYCEDFertDu9hsBY1s3qg1 +0ugCsPC2y12yeMLYCAM8na+yAlegqoz/dCA0Vi2a5EGPhsc3lLkJ0bUrdpsCgYBA +lC0NCcNuWoo+Zw2rNTahPNS0p6YaJP+mzD6nTO8IQ6eHozADs8GSPuTcL0eWHG3I +9v1DZq2xN/9dPyqctZXAtm7UPU2GgPD2yntHlYZUdRhCyp41J1YQp4MA6pvfBRyT +E7gRqU0rWzRJF3QYPMBL4+e3iz55GkCat+PZVwXU/QKBgAPJIHNaKW1njaPwtseG +2UTzpkctIMg3FWK1ArNiGZ4ZzJ/iFojZE5Ux6ll8DuSbbECxNPkVF+Sw2ljUXy1x +UElqmJCPvPf/sNiX86VrxxxRBvXleaeIOqnWSiNwCyLT2Q3cEsbxOYQXwnhhuEOp +1VKpb0ervdGaUFzMQ3SqyWWM -----END PRIVATE KEY----- diff --git a/jstests/libs/rs1.pem.digest.sha1 b/jstests/libs/rs1.pem.digest.sha1 index ea515f832ac..f92d4597b55 100644 --- a/jstests/libs/rs1.pem.digest.sha1 +++ b/jstests/libs/rs1.pem.digest.sha1 @@ -1 +1 @@ -1E70B7443B2780B55093828952F3F0C2CE94F85D
\ No newline at end of file +30A30E41279453CAB7BB93E267138AD4BCAB4F03
\ No newline at end of file diff --git a/jstests/libs/rs1.pem.digest.sha256 b/jstests/libs/rs1.pem.digest.sha256 index d657e0a7d68..c2cd2b7a388 100644 --- a/jstests/libs/rs1.pem.digest.sha256 +++ b/jstests/libs/rs1.pem.digest.sha256 @@ -1 +1 @@ -E5AFA6A47B5B7F139C1DBE2A29567C02E7FAEA5FE2F120D700EB8DC426CBF281
\ No newline at end of file +2BDA71253E3ADEC8A74B7B1B8F4EFDBDFE4D89B7DBD23C64AFFAB318F28D99C0
\ No newline at end of file diff --git a/jstests/libs/rs2.pem b/jstests/libs/rs2.pem index f61005e2cdd..fd0ab632cd8 100644 --- a/jstests/libs/rs2.pem +++ b/jstests/libs/rs2.pem @@ -3,55 +3,55 @@ # # General purpose server certificate file. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC1xuaK80nlCZYm -sZJqmFP5rRowj66Z94S6ggf+F2T0/Tx1NuoKLBiD93LyZn2S4x7hsqQH7yiHZhnU -WojqZ0jsgWOUFCTYhjXswtaeJkaxJSwauSilmsg3p4yI8ZWU1hA4waVjQtSWx05K -aH/ycAwiTbR1lqOutldko6DjBvJvJBJ4lbg4ScBtAWip63YOF+szbQUApZnyYtLv -EDTrAtO0DXz0eAkY6KdWMnrcyixHPfjTCRW5wToH5M6QZC3zQapcPF3Nfhn5NjYT -21zsqoUnsbkKRs1RRD5K7e4x+ZBuNBGVsm0oHg4ER5FfO5ms0cdUeHdyP43bwvhE -b2sG9qeTAgMBAAECggEBAIM2lzYX1fBhkiROK72MRZnFzVDedo+nbwTeVfyhUHvT -zG9j+17qY6vm0++L8fs0vRb4R5V+mkfaeKyjyY9CjQ5De+jo/YvanVRRdHBmesLm -bUbA/0lDSGF8LWKw2GO+fakqh0L2e9R2+9mUQz9yiB++7ZOv8GluL/lyb/FRE3EL -ZKgdxzMUCn8SYZ+uiiq89fq5lKvgXyRKBbmABDlMqenIbt9C+VGS+2Njht6zXLJ6 -vSrjYxlbs8r9RU+KgRBz0dGbAAVjaNiYbnI5PGx7vrlZkxeTTVu/uo1x0E+O0dyS -F03Y5Ha9TcLQMSwm87hUo4/i0irKkiSq8ZaczrhaFpECgYEA7808lYna7RKwFWPE -iOGrkSRX7+wS14Y+I6XRONwfHgoCLH8SktlczkNTdlL0SG56bawmomlZjwROlMur -4GChBui+bUgwlDv1BjZoBUKA8xj1mE/ikLuWm4YbDJNM+cu6EkdlTuVRpU5iOjVY -Hu1K/TgypQsaWzw73Pv8zXcM/HkCgYEAwg5F018s46VnAVgbPQ+5v3+a8YpzbrK5 -XrTly103MOsuGd0u/3Epj017sF9rUelLIpJvMnx0kA5HjsBEbfXphiPvAjVsAmMI -gzQS01WXVeMS1rWVg4dWYTlqyElpFWVjBrxzUknpD1x7h77w8wWSDoZTEaCKagC0 -0NhoHCr36WsCgYEA1vbXcYHjpBPVj0chPkd2YiT/Q48PkO7BM3mIpX0F1ArKyhKb -ltKNVEWcQvy4CVooG7pv47Wm2ALXYqF1kS1uDGCFnDdTfP6Gdqw88UIdkE52krRB -+NaAeyhrhQlivqZ3Rb2EvoXpe9NZUK7TMN4tE/PVyoe6d8D2NPIbPCCVnpkCgYBL -otSEdmxAro9fbr/vJNn5UftKefRUCUVHLKsEgOiqIIBvhE51Md5JBKJZNFfYLV4j -s3+z5d5o56fsc/Q4B8llh0v5SGk45PDEct+Dj7DUwRTuqwgDpBR/AKomNrbGqCXY -0ksAn94/JoTffATeNCWhk6l9DV3lwzC21iJ+GCFY0QKBgQDI/hmqAelRmP8Msv0s -zmcLxonkVGN2S6L7Cb5G/IjJIr8y7/cPnYsnn3an50fQEbPpvC1ToQYO1HUnDi8h -/kgvgoFISGPhmgmRYyB4vUs3bz6BhXwLtZFRbzWVx+G8PLsqDWfI75u1BB7G1NuE -HX2TFHQAwQlz5wV6RhF1fsSkxg== +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCxSZEQGQd0fAFs +N+HZtmy0qZ5cm0hemskZi/vJJyPNARRbB+bAfKD7obajrJYNLCc3pgbWVRL+aNc7 +4tKSdSmon4T80Z8BS3aYljJopNFo89x0oeIHqShdoreYqI5MJF6yii9vdUV38mzt +8SlTDvgIg4P4WLXJAHSamXYzSd7X4KN5+BCrIGHPhBecnJhEYRnbwYbLhTJGpGk+ +CkLZXZk8cf0w+DWx9qZqdxuMqe9ChBAFjreU6MBP1Q9VhCScANAcWE3JBoASwl2y +lEpPIJz15DOd1kjJU3ORvxjHNhjIxaMbnX1RzYqGy4fcv1/z75aUX0JbwqxwdJ55 +2s7QM9lJAgMBAAECggEAKengl9OzBYEDvRgBFz2fuZ6YSACWPXeOr7F+l3Hfbuog +a90UWtGcJaF30n5NA1Q6+VcRKr72PJuAtzHK4sE8VhdQk4zjcKTspuprhH3i3FM6 +/YAANhtx5aFAkqDW831tvfwZdtpc0BzKT/7B7FcPoMOnAaHHaHvpFVvOrBV8z8Bx +Y06fs7QJH+R9DRLK48hNQ7ezuzSdOyJM96UGdAH7qt73tFBUkRA4WHjMBuJAnVSd +hc+Qh2a39i6SC1hAA6AtNwi8QD6C7NIvdZwisVv8cuSFyJc53kM4xbGzm1FopZ3m +QmDyJFhSatCH8IVdbwErDixziQkVc2I5DGCXShf6mQKBgQDZ9NKGceu/pxcC7Qqy +GFHWv22MVRiIaA0DEM4lFsbhpEtNA4cKVLpFjY/jzZvdIePPPj2OvHVxssrGJJhL +eK/WP2yUaWQ44wIqNnsns76UnCTreBLNqItHNlggV5tIYFIn1uHUeCg7HhRsCwRq +Fh3WMQ+z76C3GF5cu9VDwwd4mwKBgQDQO30xGHZYqrqnrWyw5NxjdiDmWzCMIhO+ ++DsOpDaPuleeT9/bEyLHOZvVcUub5i6Y1itZtAOgFnBbuxPozakPa9/fbN9TdQ+a +jj8hyggFZSG2PDexXQnAJwSbXT96aGi1/CVtnLP4N6kmtO0wjGLq3JggyZLl+G1K +UvYux0MZ6wKBgQCqxykaDTNSlULzmPaTe3jMkmvs1FSHtTfU2hscdo9ZCBm0e3oZ +PzBBBV3kehuRlldg8HzdVY+UiipWPSBTqnnknwed9kKATGdK2it/fVhsKzjGg+v/ +1vtizhMZLGvQtyBIdRe4GnozcCtCSROpaDDyvrh2HeHI9UAi206MbMly1wKBgDqK +zwqTfwo0jZ+AkVM2NIO9/UfmEUMEfZqt/SSDpFdKI0H94Midm6R5HMeoP4KH90e+ +xpdEldRXGqWfddx4nXQZdupAmJTFD2r7XOJqA1FI+m5ahanWp1wfXBs13xfR7MZl +Kjyj1rENLQAV061XeqPe+uIU6bi/3DIOGupR2RqbAoGBANc3mLU41tA3mFbWhifP +30XdZTMffoc9iaQ8GdgceYwZc9WvOF1URFweNdUuRRRup/X3yPanYxjBs7hhpY13 ++rIOClCvNJ53eZZwL/mXTMCtIpJ5B2p7dIHY/N1UOLiOMNC8wJMloqPL8OTYZUmv +Rqmx8CbeoJMcMc21Wbls5RX3 -----END PRIVATE KEY----- diff --git a/jstests/libs/rs2.pem.digest.sha1 b/jstests/libs/rs2.pem.digest.sha1 index e51df15bbee..04f9431cec5 100644 --- a/jstests/libs/rs2.pem.digest.sha1 +++ b/jstests/libs/rs2.pem.digest.sha1 @@ -1 +1 @@ -D35B3DBB21C52EFAB99B665295C4F77DBD703E23
\ No newline at end of file +A78F67FACD85FC28B02AF28515C1A115058C2DC3
\ No newline at end of file diff --git a/jstests/libs/rs2.pem.digest.sha256 b/jstests/libs/rs2.pem.digest.sha256 index affaba55b6f..6017cff8369 100644 --- a/jstests/libs/rs2.pem.digest.sha256 +++ b/jstests/libs/rs2.pem.digest.sha256 @@ -1 +1 @@ -509B3A751A46A570840FDA531B24A2AD7669DCBFA1FF0CDBB49DE157ED9C362C
\ No newline at end of file +F993BFD896A91AF8FFB082B7F13C20E1F7C693B436A9D257B9C236FC508734C6
\ No newline at end of file diff --git a/jstests/libs/sbe_assert_error_override.js b/jstests/libs/sbe_assert_error_override.js index 2b5db88936c..74ec08ef9bc 100644 --- a/jstests/libs/sbe_assert_error_override.js +++ b/jstests/libs/sbe_assert_error_override.js @@ -31,7 +31,7 @@ const equivalentErrorCodesList = [ [16609, 5073101], [16610, 4848403], [16611, 5154000], - [16612, 4974202, 4848404], + [16612, 4974202], [16702, 5073001], [17041, 5159200], [28651, 5073201], diff --git a/jstests/libs/server-intermediate-ca.pem b/jstests/libs/server-intermediate-ca.pem index 89928135e05..b9665630db8 100644 --- a/jstests/libs/server-intermediate-ca.pem +++ b/jstests/libs/server-intermediate-ca.pem @@ -3,74 +3,74 @@ # # Server certificate signed by intermediate CA, including intermediate CA in bundle. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDRxGCzMb0NsHyS -I6PFYF31PrW+RsIFphYq/hVqVyEsammGVziBCzzZcnM4Mkt39gQsJFT8Qey0q60i -b3wpH9f8onhpF1iuMrTvBiPUotP5BpPXeng7CBiZI3J93OTbnAJelt5JLu4OKAuW -a619ecBLlq33EmWLrD/Qp0mEfnmItEpGzC4H/rYg3n+bryHPm+XKS1Tm42CrGrsR -2nJ6pXQzl/VCIQkN/3LskW2zbPU/gsyQjCYpjabapqLISaogZyhA9WbDhm7nG0i0 -jOjaiXYIA+H1dmN4Xcn0M8OQ9cFur9Jz5i0OJoKCKhSt9pa0HTjSJRW6JMLFD1/j -GlHAAsMVAgMBAAECggEAT8w3yRNbyvBfgyyBqZ0uQRRZCQhb2NBE0JgVx31bxky4 -1f0qJpUC0emjATbI1NrG3Y/4sHnXtSc11sq4XeCaRqX7zmauOp5ZjDA2wzYqEyq4 -ZRlW0YYT7XW5oT295fkkQZ189DQhJUuAlPljZz9AssCgb0QVUxv0rshkxD1kuGbE -fqEdyk/S9Ou9KxdWBLHcfYl+5KIie8tClEW0Z0sURuqPC7njoddjxjOQWeeO0/0O -n6EolHHcuMAqIQp1Od+pPfODeQxLyZHVpDShLLRA90sdbbNvn51PhwRyGmEayfZJ -WSJjO1Q5UvpHvvQIXHFYS4VnMU6lT6vsUu/A5kp9oQKBgQD8plyVXaHBQGfbKnH3 -ii8/eUFt6qAFCqCOzWkqdLA8cLaXNLUfiSIK+xJeXAHPkxvBloQkcNi3xIwb7WV2 -xnDe90BL4GRppBbFxMOmm4zkapc6I4n5vlYxtcEaNyWeieob/Tqr40fkHpzNq3yR -tAjpa4le6QlPQRe3Wix1WpuMDQKBgQDUjHKMoGgi0eqUzi7Jz2F8cCwkjZSUTG76 -AjVzd/j6/kYsDY5BkAF7j2D9Eb0PelsVkQor02ZhIWkE6temYlzbBSs1BlCJrwYf -Fj+jeTlm31tLbWh4xO9xLgdy0+bGuW3Kwn58AWF+BV/syiWUadDB54pnlttJzV+V -khkVAUhpKQKBgA35gbt9T1oqHtR/l4gyq4ReR6E1zh4ZRWJAuGVxyOG+9kqMzsvs -wOZMluqDOlJp96oQkkSVvVcE1x8gVXFpborWsEbCJau2ONA9nvjTN8rWnoDHwHUA -8zGStRinHjyTslBUBG/HhY13qAK0TpKcm7WVjiaiyzIIDrDEmxrupRXtAoGBAJkw -SHb2PVerN4jcOXiWEMrhBc+qgwWHOQzTfrakJzyu+uBRPNAf/BGTuvFqUXrQUslu -aYhAqq8ip1A1+gsfJZFtXkCvNmilTqIlJOSrQCXWoTPxvLQeK/zEkfW+p7tedbUH -DKZPUHbFZOeCoicfRKgcOvKCFbZRYKyqSY2MCSZRAoGBAL6VyNQpM/epiEKz2Wmp -shcCmyJSXI7cikbzjF9pFOZnPbCvl/nyS41Sik8LiPoVCy0D9fK1cfd3bEzRfCMx -24yVY9YddVYJ+PO8V29CgtFKBXAMBr3x2ICDHJsBeFMUpCPvdIG0gIcuk4sOH4js -ZrWUyJZ3jxTw3kKlZmEZSrA7 +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCzNGO1YHblZT2N +C6za2J9EMQJubRLZ2v/4k0M35p/WDJOW6feAdXC1ZPC2WfUKcqiJ+iICc3r1Fbjd +ntjf+zo4LxsfvVBZSnA8ASgiRCqPh5MFMK7S9tGUcPlqyavfOu1zJLgunboIPXMW +X6g45betFmk+HqrLj86xhRSI0SdKbWshFEuIwzMsktEMFBNT5MlbYdIzhTPCWoYh +uVYaYfC27uXRu/6fdzIqv7FubnP2NOyLtKKjHc+bBqdRH5/0SNZyZEbvAJGp5n2r +kRficuvoAaj/VZaufuQf0FdxjgYWMhJtmxgm8ZDjDfsAdujGYh5CWQayv4YpgCLf +OG40UH/vAgMBAAECggEAYdyROsJkC1+fHkAq9BPp3aZZ6o28BqZWtJtO0N8rmAuk +KXy5QThhBV4LKbm0XDFDIp4rJmWD1wU2wCf3zVD3eSkYSdvrXeeNpOcI0LWi/GCQ +A/yS6/gHeWW8fvmE11Hpy8BYqHRP3CIakDRKvE+OX4JmlJrQsHtm54CCNzjomPZ+ +ijiL3RTXCyc4Jitt465MqI3AfKxPOIxIkblHuVU7C64qZVPHJE6qqeFuji7psiBt +7N1cbcI0nj4ntCXhMOaufSPq4BXeRINEX1lrwyVXJZJhz3MEXF5+c2pt4Y42SJFM +YEiBNMXzTuAfanTRdj3y1/Sut3YWRYLOA0l6qEZRoQKBgQDueaif5QiS8yWLWPiZ +Nla8xL62bzxpxc+74U/OJ/RVKzei81+DKWhHo7uGsiJugTkaoBWogknaFo9rl4va +KaOIltRsnNUrvjZi1CxhYovJEhkgVPBL97YO3p0XMl7m72qsDTfL8OJHZgF2sQpd +0/wnd9vgjdFQjaHr0fnjgx6K3wKBgQDAX7JMhz9rzL3ig0rUZni5Ol4AsIAgKtNp ++pXa7p+BJQEAVa4H2mquwLKa2t9yPXQpjNWGJebu8Mr+6FqaZyBejAY/793/7+Ww +ZlkqxnssV7QbRK5EuzaY/4du09Z5quYCFjgKL8kO14vIFMR2GGgWfnDw7LWEMBXl +zpDdz+y88QKBgQDIoq6OKAG4sLzrqiUtshvzoYvarWekjfqiVYPxLIhSh5O9kwjO +ry2+6DBDuOdjFXFXx0uxhDxiMgzkNpJBMDsYFd4OqzxmGxhiuaPFI0X8Gy/slcm+ +AGC5ze1YsNZLcS7MJirFeJrH+zhMBdN08X76Lctd97MdFKwgXX7iPVSa/QKBgBlC +98jw4bUoN68tCoCFzEiWj42Ln+eZeBWsoE0VlMCCuXTvy2Cgn+2+xDVtlHYN99kU +810gUQkDecSrgmpQLIH95Tw0JXTcbc8SQZdKZRZXlgEWrcO8ydihhYlaLAniFT4k +6Mr9p2tZhrOJdpsDbXe2tuIMU3G+VsHMtF1MVowhAoGBAN2iciuWzfnXI92yGfxW +9MV0Eh8A3OeFWPel2qWKaQ75ehBO8EbBGQM8iLY7IXHVQkv9Iav9e5JpHhbFf6eP +i9uPz5v91idOfmubGhVmlQPG+iA3yRGnys1opU+daEVyMaUTWK2z+jC6gPlMK/UP +HQYfaJnYlK3rMz5btAv8FXNz -----END PRIVATE KEY----- # Certificate from intermediate-ca.pem -----BEGIN CERTIFICATE----- -MIIDdzCCAl+gAwIBAgIEMRP94zANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDdzCCAl+gAwIBAgIERt21mjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ5WhcNMjYwOTA3MTYxNDQ5WjB1MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ3WhcNMjQwNDMwMjE1OTQ3WjB1MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEYMBYGA1UEAwwP SW50ZXJtZWRpYXRlIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA -4iGdS94QMpwbVEkqXD7LhyfKMr1qMcSVgSNAOw5XCvgF/i0/TugIcOgdGanq6ksQ -1vO87jraCegLuOAz3HnzdAw6grcsAohk3RpZcmyDvpsyW9t80UwoGE6WeZ9+//BW -uaXuUuokuoTEFQBxU86igIgZ1we3sFfuD47pettQr8NUz911Oqh4xXztXLmD+8Bn -FHA2kwlSR7fJRJDOa/jG60rKSYbUvTCH9qK7GinXiot3qiX1XgO2CCesuYDG1XXH -72ENb6bg0kGS1pKMJQhxArwV5xwykaJ3UUmggCPMwURtc96RD+9S5yhIjKPB8PRs -lU8o4Qz4//3CLqMFQQqRMQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 -DQEBCwUAA4IBAQArkFpwgHPoKuWHeuDnSqsM68vtORDN95H/4NXaRONxxBz/1owW -ptJ74jPMlXLYy3tA0q5cLZuJzFQ9c643S3kyDeKsFYqzzDrgRSpJPcKE5Rg6DWXu -7zBHWbqcvfYoBrJCUDTN30DMkEGkHpdVd0RQSZ+/KjyTEu4CvEei0taAZ7vWj3Yn -5KwMKyvLNxjpil8SF4nofBC3iIxpD3C9uSSzLrm2ASTYWQLWGX2KUZiKF5Y3KYim -ZYdBBVDNtHJaKJbomwcXRjcUA68J/4XPeFRH5yyE2/j8xII3W2pB0iPrS3DgMoX+ -0GMp3Vx+WBnnDC1dAintOkSJtW8hKlvYnfJr +uLEuQhQ7IQImAIKUMANKaR+4/WLf0F03p5RDlv/TCNdEXTLws03x7bppdv4Y8r6+ +oChy+8rtyA2ckblb0z0OeMlsJY5a04eUhrZYeG4OXn1QuvUqfXl++oBlHnWUD3xG +3v9oPKMxGf9nr6JJXBCeG3owLR9Lbr3QS6Pvz9WwNZGpUVDm/QQcKvbGHmB9fE7/ +RM6IgxtagZlug5WUCTT08tsLfb89UQchCAjO9eZvDcENofXcnsJWImJdTYDlquMM +DB54R9cqoLtDV9NiPVYsjCQ1BgXYMxeG0K/T1rWQY4uB132Y3oFy3RxaDT1BqdAO +O6BOo1AZNyIYIPbt0+Rp3QIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4IBAQCSOAjf6Qh0JnAOK4TqPYt2VG8HEmumxKk/HvIKrk9gbBc6RoVi +Z1M/gxRz82lnmJvIPbsJk4AmTsw8Pnech8Ujeahw0ybRJbLs7FA0YrHg1B7517Tr +eZl6TZn7o5+3HKKcCPpoh+P1XrNWP21NsY75T8sTN0BQ3im3aZDApgO4v0YFqWl0 +20YOdrLk81cJ8Znjdh+/ieR4uPH06CbXjAGPAbB+mnEWMNLlV2WGsJtDCHYM+wU0 +zd0wy2KvqMBbr014v/c4jmyeCBcmgxQ9Q8ATWbys7S5p0CFB6+zeV/2Mb32lwSCM ++Xeg/ms5ZGQJY5fIznwIg+Osg1zGvMF2Rsq9 -----END CERTIFICATE----- diff --git a/jstests/libs/server-intermediate-ca.pem.digest.sha1 b/jstests/libs/server-intermediate-ca.pem.digest.sha1 index 37f6572c1db..2bdaf850a79 100644 --- a/jstests/libs/server-intermediate-ca.pem.digest.sha1 +++ b/jstests/libs/server-intermediate-ca.pem.digest.sha1 @@ -1 +1 @@ -FF5F0F1C2D6100843ED2438D36544172997BAC2E
\ No newline at end of file +263036BD7986055530468D3980687114823C2687
\ No newline at end of file diff --git a/jstests/libs/server-intermediate-ca.pem.digest.sha256 b/jstests/libs/server-intermediate-ca.pem.digest.sha256 index 50393510af4..077a772ea55 100644 --- a/jstests/libs/server-intermediate-ca.pem.digest.sha256 +++ b/jstests/libs/server-intermediate-ca.pem.digest.sha256 @@ -1 +1 @@ -D159285FCCA431555BB01AAEEDA583F189B90B9EF947D783A50444B2424CD529
\ No newline at end of file +57E7FB1DC241D6A3D88F71929D13EB828ED62F05307FC34A88CA712CD54D26EB
\ No newline at end of file diff --git a/jstests/libs/server-intermediate-leaf.pem b/jstests/libs/server-intermediate-leaf.pem index b1f4d419dfa..37913546525 100644 --- a/jstests/libs/server-intermediate-leaf.pem +++ b/jstests/libs/server-intermediate-leaf.pem @@ -3,52 +3,52 @@ # # Server certificate signed by intermediate CA. -----BEGIN CERTIFICATE----- -MIIDqTCCApGgAwIBAgIEdhF+XTANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJV +MIIDqTCCApGgAwIBAgIEJCpSyjANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEYMBYGA1UEAwwPSW50ZXJt -ZWRpYXRlIENBMB4XDTI0MDYwNTE2MTQ0OVoXDTI2MDkwNzE2MTQ0OVowgYIxCzAJ +ZWRpYXRlIENBMB4XDTIyMDEyNzIxNTk0OFoXDTI0MDQzMDIxNTk0OFowgYIxCzAJ BgNVBAYTAlVTMREwDwYDVQQIDAhOZXcgWW9yazEWMBQGA1UEBwwNTmV3IFlvcmsg Q2l0eTEQMA4GA1UECgwHTW9uZ29EQjEPMA0GA1UECwwGS2VybmVsMSUwIwYDVQQD DBxTZXJ2ZXIgTGVhZiBWaWEgSW50ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAtq023AAMRvcbIBm1h0yTSSa18YGdXGhDsJLU2/rGJwhG -8w3x+UzfjYlEIn3zxjujDntlkhPHRaPIM65eeWIThk4TgCQFKzry8kxLMm7YUdN4 -0weLNxbTThiFd4RKrhXPr/J+YwHUAka7IuQjNOvmX89evrz/7g26KYOERuYf04K8 -+ZeEj3DLUsekB5UxL4yUU0ck6DgL0s9ch+RsQzEUXplkR1knJNmBGi/OAxmE2PX5 -0rJbqhDGQPdPRO6zgAU+CFYkoB6j7D5yXYE0NBkXfY36QWCzIAToe7zv5CvwcIk6 -uIF1cregv++AA+P9RVWVwSuoRW2WkHUGh1AmmLINtwIDAQABozMwMTATBgNVHSUE +AAOCAQ8AMIIBCgKCAQEAq6glhf+rRBoVKBl15cZ2HeE6K5tY0R8Ore5T/rat1IYY +Lte50nw3LassVz/OfDWOd8AMEnReaz0iVy/YWWQQxZqgAnRYThfjEpN9IfyplzKf +Xajg887hr28Sh57JLGbpBpfC3sODvPbAk12zdJlbtHNp94hYdatVPQiPaL94F9a5 +auQaKJQS/6W9GtfnQq20XMPFj5DEoybe4aqDkEXZBfa/Sf07qw0WcVvf6tzDYcH7 +6DFnUaZG4+NNkEy70Ckpmk4XyX+2DSdHd974AZfnb7aDXx9IkXExTPwTm4/6LvnF +LOMTiCUJaU9kpibdLfmxdQqODt8cq7hCYhljd3Fc7wIDAQABozMwMTATBgNVHSUE DDAKBggrBgEFBQcDATAaBgNVHREEEzARgglsb2NhbGhvc3SHBH8AAAEwDQYJKoZI -hvcNAQELBQADggEBAHkg8jH6/ysk69utO8LyxOKXu7bkv62pGsi4ohLwO+uKjB3G -4gHILirEi9iwYR4jTbZNEDR5mkrk964O8Oil2qqSAN1Nj8Dokcmep9vROMqJUbOl -N3sKCG8HZWfxy4ixA67yx53PBKXLgOkPsKE1x8rkPuqYJGsBOY38Nbqa4y5HpsRZ -IYkGn7Q0QjEhI0/ZJ+2Y2hE/NPjAm5fsDwdIg6SAJVjK704zPkMi1pS6p5S9hAS+ -HJsTau1N6175yFqH9QSlqdtcd5B7AzXYc7lOcuo5X9EFLLO3ozUetyxvJEzcqPiJ -d16n7HdOt/BAWUBoRseORoqnb4hprwPULCmYo00= +hvcNAQELBQADggEBAJQpLZw+YSScjyL9tNlaoRMhevxoUvTJUiC7UWoLyNdIJxsu +MgNYA+sHUgtCWu1m1cntLNkW03eZ5/HaiR9S9USyKmLkajG92cWYopvS924MsEq2 +D+bWlQckt2AyMaoCD4uT8Lo8RLlb95RmKeVsi/cbEFJMk7U2BxO0PaFOeEeNtjeY +LG6LU90paMrWqw8n2zgiWaHFH7cG6fFKHadygdvzxvMFJu8C7djyYP/MjbjaodOS +ayMZjZ7h1pnCHWZtO0Tb1onjbpykE6R6VFzCMNPWztRPntiRhhVIelWQfCj9PBTx +ohpjzEZ9UGtqpEz8hJbDU4RF6aD0XQ9zSB/EhuM= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC2rTbcAAxG9xsg -GbWHTJNJJrXxgZ1caEOwktTb+sYnCEbzDfH5TN+NiUQiffPGO6MOe2WSE8dFo8gz -rl55YhOGThOAJAUrOvLyTEsybthR03jTB4s3FtNOGIV3hEquFc+v8n5jAdQCRrsi -5CM06+Zfz16+vP/uDbopg4RG5h/Tgrz5l4SPcMtSx6QHlTEvjJRTRyToOAvSz1yH -5GxDMRRemWRHWSck2YEaL84DGYTY9fnSsluqEMZA909E7rOABT4IViSgHqPsPnJd -gTQ0GRd9jfpBYLMgBOh7vO/kK/BwiTq4gXVyt6C/74AD4/1FVZXBK6hFbZaQdQaH -UCaYsg23AgMBAAECggEAWdwO9l2XrHj1gO7kmu+SLBO8wFYQAFrRoVQ5HRTY0G6D -6B/d/dJQzaDOQWFPvx2q8f7FUfwktB8C5llJ48/Y5uIVOZ1+ZWuUApiBDQf1pRqv -fq9hTfIOc4YgcVBEJCpahaR1g2Js1cnRWDJ9FxVLt6mcY5s5EfLytmUZdn7Q/Qun -pq61yOnsWK4IPB+Trejsb0nmv24foTgE/x4bt34VgXR8lXk+P6l7AWmkPEJmGy7j -Wzmu2WYPSSB3hbfKfjhXSHCfnm0E60Ur6gXfw8q0Grre4LaLbpxpv6zD7cvCeDPo -dek4+cETEnmr70NcRYFeIwEUoWeXDBKvhSTM8qSa4QKBgQDlVW9oKeccHM+X8hWk -rjZR1CvLC3bEslxVwlwCKOgjNnFY/hxI7oA+oihZvlt+0JyZ/PIhaTtk6fMsQgIn -KGNqV8amXPGX6R5zRmiTtdJEmQKfVZn0/yz38O0c2Xq5lFzGwoRd93XsbLxR+uwD -nOXF6ttyYkPCDcPe5+xNmOWQbwKBgQDL6vB5FhVGr/hz7zFQ99e98dW5fg9wpa9o -W1Js4prKDzCu+x294q9hu7JYkkG2lDJxjujSL8TnwTRRNdjGCoTcwIXF5bCuXs9z -NYL9U1QN4e6Wl6+2etz8uRJXQQK/79UY7Wo5loaDlkuB8oyNzBgtsjRC5Aj/qgyn -TGOHf3HrOQKBgG/iF4EE+GhhsfGaPG7kQ0H2tgrQI/hgX+XC9apkFKShOflFt7zp -Bo4IBJGL6g1bbxs9KU+djEl2TZmo9m3uKVpHSnX9YCxRofZxQjHWAahP0dS0KXE6 -UNEBrFxnyZTiScT6PyOsx845WkLQnPZCRGMjaj5KrG3u00FbepB86HpnAoGARRTQ -ZpT+nDXdG5l6wY1U/zpAR1jXbjgTFm1pnQ2flrhSq9TSnJOBCsEFiE/0ByBpfmMF -qL8aG9EuIhz11RGXNRnbt9E6a7ge207Tk3J5VUKnC0lT86Pn3Y3tErYpclCThqBX -ji7aXxW5espqp1bvEfv/DHIoQkSfiMWuKicYtrECgYBa5S4KfjG6ArOtIoCRm5/8 -woC6EuX1Vp3KLzfE6ukdyFh5HiBXqrer+/dtsPXIAoBVMy/oyx5K+aow7si9hFBb -Sv4t1TLj5SiMy7oN7dcAWSWBP46hRVzN9yn7bSNsAtSjT6rs8SUQ/v0Q1MNvx6SH -QN6pg+9e5iRX7p9MQuEp4A== +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCrqCWF/6tEGhUo +GXXlxnYd4Torm1jRHw6t7lP+tq3Uhhgu17nSfDctqyxXP858NY53wAwSdF5rPSJX +L9hZZBDFmqACdFhOF+MSk30h/KmXMp9dqODzzuGvbxKHnsksZukGl8Lew4O89sCT +XbN0mVu0c2n3iFh1q1U9CI9ov3gX1rlq5BoolBL/pb0a1+dCrbRcw8WPkMSjJt7h +qoOQRdkF9r9J/TurDRZxW9/q3MNhwfvoMWdRpkbj402QTLvQKSmaThfJf7YNJ0d3 +3vgBl+dvtoNfH0iRcTFM/BObj/ou+cUs4xOIJQlpT2SmJt0t+bF1Co4O3xyruEJi +GWN3cVzvAgMBAAECggEAZ3RduRbP16mImrRNlAA6a+O0NVfY/aAkLrt2sArVVULE +DGdDvRHUB5gkjykLf1yf0phSLkUoKqWbrsRNNgLTAOUiDpikJ9zJpAZz4inu5AtE +dSQ0/3vuFNdyaX5PbI1RYAHTFoLrQNXOVoKgh2NuG6F7eg4YkkKCitg/5jePX32z +SWqIJEixlX4+Gr1t84wA5b6uoz6a3MT71QQc9pJt4l++5rCCsrT31tK9lxqq0wAh +Ai38ZLEJlopz/4zexhv9JAI5YpQmCpLuRnXHny++AzaZP2IeUw7UeDkDSgaVCDbZ +gEyD9FDAmOhENZxDVYXyQduNEPgKUkMFoCVpkXO/UQKBgQDY78jBAiqCIXtWITzX +ctZW7ZUL8dyKoIEOEUwn6z3MEOgOM1thmbYFIwZER6LGVTeh8H7WUIC6HyRkevbu +LHSXk1i0xRgZKBNZTcYNWsAnHA+w+XZsfqMkpguy0j4I2Kqcmko1cHjOWiDA0uMX +oLQhCYTWpZNNQ/ZCofWGdoPehQKBgQDKkRRqg8bzLPQ1N8cavv11nIC2J8zk1ix7 +KBMO0sfbQMz9FfZEzrof99f4kW1ViM63cIDWfjbdv8fgjcqviKW1A3MkRcqhepvq +k+X8VutD6u9lnUldkCIxeOYdYv5W66ctS+yrbc4imdahCgDJklhFTXM9F5J8wNdz +92Sttczp4wKBgQCDwb7wWtxuhN9gBHfrcvfzfADWbGNCXxGC9caHSD0UQABw/4g0 +0yLWI9uehNO8Ge3cETE4AVTtthRoYravGZkGppttz3c/cDOwPahYXBHwrv5owlrG +snNrwt3AEilTPiUBUERaCKGW0u6prmv24cgFeL6Rj6bTer+K4Ms6i6iz8QKBgBn7 +XdkDqgMK4w/oZZtin/Pz7PZwSHGZnv709uzR0FypBSH5LStKMMlk6sixLoroD0us +HHpmmfb7YFHHHhZBuq9rD9u5L/JiXZlK+xbQt0Bw49/uurhLgndCAJIIXoMbmsfO +kz6xyNzbSpJBTDSOls/czUkqutlRitEPDFTTmsLtAoGAOAyfMbNEvQk0y5sVRMqL +d0YqYZN0kEHO20roTFDrMrpXsh3KfbLZP4izBz1B3NOEzdNuCCMVVfceTNmfms8A +2/dh7FvDF6HJOMFQl2uvSHlouR9eEgm6zSRBORWkzG0f45qpvJMZBBpJzmB2wgVx +rXc+yJjRTig/EqqVtQ2zBIQ= -----END PRIVATE KEY----- diff --git a/jstests/libs/server-intermediate-leaf.pem.digest.sha1 b/jstests/libs/server-intermediate-leaf.pem.digest.sha1 index fc1bffff35e..eaa87a3e7ae 100644 --- a/jstests/libs/server-intermediate-leaf.pem.digest.sha1 +++ b/jstests/libs/server-intermediate-leaf.pem.digest.sha1 @@ -1 +1 @@ -9120929356C522216EF719E98C9DECC7C1C53B89
\ No newline at end of file +AEC6D0D178627DADF56597264DA6C674498197EA
\ No newline at end of file diff --git a/jstests/libs/server-intermediate-leaf.pem.digest.sha256 b/jstests/libs/server-intermediate-leaf.pem.digest.sha256 index 426ebe74542..97242f0e438 100644 --- a/jstests/libs/server-intermediate-leaf.pem.digest.sha256 +++ b/jstests/libs/server-intermediate-leaf.pem.digest.sha256 @@ -1 +1 @@ -A4BCF8E51FB41F70BBF48A7AFC0F77CC4651C857DAB26BE5351CF9EBAF72C204
\ No newline at end of file +B87926861C8DD6C66214A91FF96A2403793604E78799FE55ADE7ECC90EAD3C33
\ No newline at end of file diff --git a/jstests/libs/server.pem b/jstests/libs/server.pem index 517a97152cd..00def9a75d5 100644 --- a/jstests/libs/server.pem +++ b/jstests/libs/server.pem @@ -3,56 +3,56 @@ # # General purpose server certificate file. -----BEGIN CERTIFICATE----- -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 -axFG1R6wrrP881MvFIvtDwjsyBMNwSx9 +Q0GCBHvUrJMwGgYDVR0RBBMwEYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3DQEB +CwUAA4IBAQDT97jbSaovQZeFMBS6yvXEshb5WuE+417V7SB8YEkfSSmYzqhAIyD9 +28iQAhUqSiU8PGTTEU2g1BXAQ8E41IWhLWAhD/COhZ0p+c0pfN6tv0mIJ1lafx1i +m5sVAanO+RKtXn8CsmI9OZA0Zc3d4+pMe7VJWNSeoKTFpsRuhKSHgT9UjsTdFtMV +PoOcjm3cArmzNqJ7IRtSFm/MkYl0tm3NGqXJin279h/r3OalmKthWYXc6d5Z/Hka +Nm3m/STSuaaL38Y9WudlpEXlvRGJ+VLLLJaDOQOZiOm+2uYbp9GDcbXxGHBhenqz +kwdit0IT5BIkXpnF2sNGJbEPxiTx9JwO -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC6wSIZosBVGmAj -vbzJCs/euYq9MD42h7pP9RaJKQW/Os8FIlNAbSfGAM51LTKnxr3b8JviGZsV4KTk -0Q3xqDJHqSlqo+y3dvmDor04Dn1S/H5dFQwSI+KOW9/Qs22BIjREQWCtFE1Fwdr+ -6V6RIa1L6plbnLh0WG8pqsJcM9wlT5uJfPNqOzvYEFGqQn/RtkUaU1q4AApTQl0V -drmi601TA5YYMmVNTofShCG4Wg3IMpy/9VcErv4dup1Kg+tW36jif5AR4AcFLks2 -UrUiQVUzE+bwlNa+2Ncvi2KPHMgkbFGZLk9Kp1EnQvmEm7M/5J1JKEzAZvPH7ZOa -8aD2iOPfAgMBAAECggEADcK/XX41h8/Kt7d6WqH2USYAyBHu85uqqcuYXoDsUHvn -1ywBUGT6okda7x1mdyBYywT+p3lViRYlcErLKTxIgClByP7NKXOVzRJHuQKwT1YV -hYxQeGG2huDULA+ciQBZM5JRqk8tpm8zUMcnVbBSkZ52sF5q5P/DKSHQ8nRLy1/i -6kdqlGeb8ApaW/K+yB8JSH16cKMpn2iHIDWFbfFaqjOc9sCqzZ6RcKiRBClokLfl -DZskRsqNfloNqgvg/9wRDZOVSgMf+5e6pLIoU1YX3Y5yCrj53eDCemZF1o5is2Zu -/eN8WwrFAtARDF1NFFs2iI8iJpMcuAxlWGLEWEc2oQKBgQDwmGVcAwWt1zRO28Ia -n7hmowCJnJMYoVmCXArY6Ci8M43vFN3/j1eET3O01fTLhl0HXo3HBcIMzUNvhCHm -BLwt7Z1ZuNxFxDo1+Axv6P7rosmDvxPswQLGEXzBUI86tAY8cPfzzu2SUeRl5QHT -u8e7LpwJUj2P4zdT6W/b+iWt8QKBgQDGtjrn1Vw8b1K9Lz6sZhz3WrWH49YAj7VM -IhZ+NOnez4BMmztK9Ix0T8zZ1y/xMYjwUwcVwFOB/fLAWciLq3ZKkxgHFN72z9bB -FspTI9HocULvFf0lNwEKpDF/9hJ+3zBcEkrp2S5RfV0ZgvSbn+BLjwkEuzqNBeRZ -apHLL58ezwKBgCT2BHxCKpkuOmby87rLVrTNzcNWPnLGNs4D/dacs8VV1jQobIJa -LwOwgQIC7Hxnw9rh973fcJQu5HE5R0vi5lXX7xhdgdll79tio+Z9UMw6UeLfc9wn -OpnbDeNU0Owfw+V9JVpbK7wSwJe2urUgX+qtmmMEM1jrexB1CC4vG6LBAoGAU5/E -0mOb2WMP8sW7Hloqvn3R/0oGeV4A8fU2eg5SjY3NdG+vWC/qG9ipYNOKPXqXImwO -gzzY58+zJPejygNyWJfmeLRz0HJO8hthMfPVFnjzriIW0l5/dbb7jdpEllfexiB8 -nkTjlS+oyl+uCQATKDkdlnwke8yK+IY8rMFxuUkCgYEAhOc0mvF+Mj2usdI/erYp -JXmqzfYH96tGW5ihcP31MdZQPadKehQVWD1vcR6KnVtYv+7gP+ldmzR8RJmSy3n6 -Wv9IqSlvDE4JOjkRajPfirlJ6Df4NrG+yLJd/5KoH/XK/oaqm38dB9coB2Y5YQqC -UQ9Mss5hIXecv2DJZPxvZPs= +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCaKYHvjXz8ku1P +cYGNayLI7lFEClpNhtQwOJvAcIm7u5LxZcixeaYzSQb8p6IMIYmyeoksOaCaYN9b +XBl/1yqdRvmSDXQntTOc8jKob4vEklhBNCZQ2Yc1xCJ6dLiIj+U6sn72h5McTyWH +AvW2u5rtdjRxNAdsQPgcQxEnYxGtFmQvIUX+gg4uszTjJr7Ll31esuUF/7w7Yi1w +D3cvRkx0LV0l1ZBWJssEQpPoCZ5hrcEevijaNBub83uJb3BwoRlp/ih7VcfLlrti +SPMxoYhu1ADvLtbuEQ06BUdHWOkeBuQiSJlYmIJ8QnlWjPsVzTB8NPKH9weRZJ+l +3S/EqAlfAgMBAAECggEAMVPaubYCKicxO9xL4d5IERcAdc8COhBMUOmsHJVl3OYW +DJvO7crI/Vv+mlVhKpSIpM1EmxwNYZhhn7AGkLtebVjKfotDgXkffLaasv6OMGXL +S4HOSMxx0ShjB9/VNA0nAfMfYO7ciZBhp6Owz7mTxyuteBN31JGtUg27rWirvUAP +yHE+Y7wTxs3GmdgHeLPcCegh09jZ/yboHAgEZqiuXrwfqPT8kmPVXZ7ZH/38Quar +jeuaii7SpZUwpJMMd6C5pPs3lcu5E/czQv+XJrXuNbO9yZ3ePk7c+MLGuWffAVd4 +77Gd51epWhQc90RlppxScD7GlcWR8OZyVxgSAVRTkQKBgQDGyCjOCd7LDkMhI/ES +5gmUK+kbBiDDac/hGDhHZWAMLoVwJ8gMDJu2oU3D8S5Cq2F2nPxCMR75GP/JmU1S +WtLSa0nR3NMvm4oKMRG628YiSaqN/ZiEHuURw1OMTpgXLq4kB17CsWcKUUQsfB5G +t9C8d55dqjMp1/sCqiumNNV2IwKBgQDGiWimL/AnVKsx9DVviCXEsxdixQVCBGsr +LMs990y2NStTslTXVUhH6R5iJ/GMlO9C24UymKiSZ4KyIt+F2B3n/xvnRUdZ253B +jGX/vF2rr5mrnuUddWGbtZevWPf+rKMFHUynfpITCm3eKNCmUNOLOv8L9cOTndFj +yFFNF1ONlQKBgBDxapj1OmowUwR2Hcwwk0xv2bSV9yDw2ekjuVhMib1AEduXaHOu +d28/nHNBEWJZXTtQ8idqLGuq99JlILQOTb3lqysaGV4Lcd6ghBRbOy4c/U6Q+Pj5 +8Shsb6ib4lbHgcxMXIVXvaKhfqAUDDiW3lHSGEt/gFDmudxmSMYn5rHlAoGBAKrN +gGipCVTs9LNvQ6GGYefNo6rnkVRwdLqaOOhAn5CKQZIp8++lgR/MoMUVVCv73bOJ +JBiZWT1LLBeRBPgjK+dxhFH9OhtGY3wmC4JuTa/szKnnc3laiPTqz2qdgg1p/H3j +7RSUQZt793WPa6IKG1THFrD1aKLQvVm49qj6DnnZAoGBAIfF/1/x+Cy/i5mAj145 ++uNgGkY/aqwNglmJbQNN+0rB9Lmc79ZpMLBp081Jd4yhySlwKw44maZkUuyHQ6Jg +P0v0i/eyowYQviRJHEu4DRgCmHYLMqa5k9ms5orNAKLp+KmmzUEdRUIExuJ5HaF/ +cXPuG2QD/nsf3ha+/PnjVWwo -----END PRIVATE KEY----- diff --git a/jstests/libs/server.pem.digest.sha1 b/jstests/libs/server.pem.digest.sha1 index 584e879133f..459245fc9c8 100644 --- a/jstests/libs/server.pem.digest.sha1 +++ b/jstests/libs/server.pem.digest.sha1 @@ -1 +1 @@ -FFA4191048D6C520E1AFA0B118495F5F3C04D1E2
\ No newline at end of file +B83F19BCEFB506CC46478A2B9DBEE2762EBD038A
\ No newline at end of file diff --git a/jstests/libs/server.pem.digest.sha256 b/jstests/libs/server.pem.digest.sha256 index 236171553d1..16c8057185c 100644 --- a/jstests/libs/server.pem.digest.sha256 +++ b/jstests/libs/server.pem.digest.sha256 @@ -1 +1 @@ -1311A239784AA46B1AA7C225F65669CD3BB3074F0061CF2F481E6293FFF2FBDA
\ No newline at end of file +FE8BF8840E44CBE2E04B408C3F49247E256A1006A4DD6EE9B74B5FB84EA2FAA4
\ No newline at end of file diff --git a/jstests/libs/server_SAN.pem b/jstests/libs/server_SAN.pem index 0a5bd3d486e..32422b3b273 100644 --- a/jstests/libs/server_SAN.pem +++ b/jstests/libs/server_SAN.pem @@ -3,53 +3,53 @@ # # General purpose server certificate with good SANs. -----BEGIN CERTIFICATE----- -MIIDvjCCAqagAwIBAgIEZTmmVTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDvjCCAqagAwIBAgIEJXwypTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ3WhcNMjYwOTA3MTYxNDQ3WjB9MQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ0WhcNMjQwNDMwMjE1OTQ0WjB9MQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEgMB4GA1UEAwwX S2VybmVsIENsaWVudCBQZWVyIFJvbGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCrWauGW6U0CBNnbCVxE819Cm49Yj5Myia4pgCmbzUNemS2dlC4q2XI -SFrhLY2aoLBxfNha22zVOonDnV6saqr/863VTcndhpoV2l18rMrTGCam5leE/+gy -8jIl7K9XQUcI4d3Pf89kVMWEOvw046xePhge2RKtJ/yQjKiGgMdPKCwv6Bxz1K1o -rcEpCyAPzYyykXZ7wX5owq14FfsE0Dqv2n9G4Ez79m0R/YbbrkmmN/89NcQsbxzG -GrPF/ax8TvPGzR6saMcuOc6Kk66APEkb6IwVnvrEQURV+H9x+cmM+fible3Js3+X -TVakhPsJhO2X82zm5sKbJU+MGqFxvGoJAgMBAAGjTzBNMB0GA1UdJQQWMBQGCCsG +ggEKAoIBAQDJBVF8+yRUl2SUbW2GDTTChhRTwrmjqZkrpe65Gt5QIMqq0LDQMr0G +4t1X0B6gIrLjpzB9a8Aty9PLi+Dcp+C9hC/Bm8W6GsnyqhzFAu5hXELMb+Zfj9tx +Vv8KcFPB1AxTzpRPUfdncfcpBBKi6c9jtp3IjM/jLE6nppyeP2BQ0LY9xJE2tjVZ +fSxZ6kJPEbY+QOF3DfSmSY06qhNt8T0EgLhDpp7UuoH3bq2pNrFzMnXIZW868PUn +FwfFxYWb6+QWAzAVwd5aj4326727pFtwR9+SxvHZl5NcfJIVQQl6WJg5qtCTgwbZ +uYfyLWVKCtNLxsutrf+ydfGQZOte+0XJAgMBAAGjTzBNMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAsBgNVHREEJTAjgglsb2NhbGhvc3SHBH8AAAGHEAAA -AAAAAAAAAAAAAAAAAAEwDQYJKoZIhvcNAQELBQADggEBAH5MPqj9Sav1YamZPUQ5 -XcyihWiS+otcmcnPcWjeGpNphzWv2iUCgrh9sgYIiypYs0U/EasesBQPyaGaHhrv -Bx7hZ/UpmaqMpMWss3gVG26wmVgPN75NJfkJRDsAF/fCmWUgAGVc0IQNidU5SFnp -8MnmCnyEXMcyNtc+BaguH2QnQjkQjp8aYIaxeBzy6avViIfpycFhJDpgo+WcT12B -jGhBruCpoI8OEtl6jWze/QwYDuPHkjnhgnoYdomvBWENC1UWL+AH30YTDkLip0Am -NvXJj5jZzboWpAmoQx7Ahvi0FkXHlHxKmOrXqjFgjhnVVAETn4AAY/ShArmD3MpS -GVM= +AAAAAAAAAAAAAAAAAAEwDQYJKoZIhvcNAQELBQADggEBAGhG3IwxfD1f3wEBZ43G +GSIKbfbrXPuubELReKOwvN12m06EO5UQxgwZmwjBuH1HeZYblEDuYd7xaYxPW543 +2Vrsu1FtXD4U1OVazU3XjCalhcMj3loAWy76w5RexHbedIcd+NdgcqN98jlZolHk +pyKxQGxdWU8lQvBdHCriOO/hQdPYiJTrR5Y+2rX0Sh/yT0KPD6N+BP2pd7NROVmr +g9QCZC34fTDVie2useS/QEEj03Amw1HgqfczTEa1e8CaqelC0XQtb9OcKpvv53aO +JXUsTs5uroM3yXoF8tFTLBs3ulY6xFXRAeJ2x93GYHp/8N8S879JdIIBUYhiwmWy +PJk= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCrWauGW6U0CBNn -bCVxE819Cm49Yj5Myia4pgCmbzUNemS2dlC4q2XISFrhLY2aoLBxfNha22zVOonD -nV6saqr/863VTcndhpoV2l18rMrTGCam5leE/+gy8jIl7K9XQUcI4d3Pf89kVMWE -Ovw046xePhge2RKtJ/yQjKiGgMdPKCwv6Bxz1K1orcEpCyAPzYyykXZ7wX5owq14 -FfsE0Dqv2n9G4Ez79m0R/YbbrkmmN/89NcQsbxzGGrPF/ax8TvPGzR6saMcuOc6K -k66APEkb6IwVnvrEQURV+H9x+cmM+fible3Js3+XTVakhPsJhO2X82zm5sKbJU+M -GqFxvGoJAgMBAAECggEAEhG3q8h4SF9dpHdcD2uWLMxvyZtVlIVwxeIDiYmKn6w7 -eJ5Lbt3sMs2mf75tA1RUpvMSYapn9KhipLUwqZ/p/mm0+Bxm4Cx0jT9kwmP6U35l -fQ4nRogx9UVjEmq+JsZkdkRTPrFsrljeJ06NEAq+P4Xuxzn+5TGlSZz7nItx+R/I -LAW+NMi9gKRmOmieQn+mz5VGsQfydCqk7GyUBJbpGMsh9vYvhXYLCTnpkWO2S+pM -fIUf/UQhc+DFr9tml+lln6cuoUXnNesiEFlzdLdcWqpq/K9RfWaIlZ+DaXSHlqn4 -Sb4tLCjIO9RDxbkIzttfFUMxtp6B2y32q3oUTSznMQKBgQDZ6F+z0jJcyJKM0a7h -8q8E3OzETV4/6km8n+t7LRPhLDRW1ptypqu4WUKD7rlAVnn5P9FiFlj84kHRo8a0 -v8uUlIDdnu9aoAnS9b7q7O8dbRLk1eU6dUfOJYldMINlXmo1TEvRGeTm66Q2BR/a -WvurpNVmRKkpyeE+8UYEwfB3dQKBgQDJTcvRQbI7iLx0boR7owfi4EVzKSQbHUUB -B4ZPpPQJN6Eqi+Wi0dgwgd9lCixaMFhmttc7lbFqraVWIItoXuhK5ThHHFh5tkqn -ZzZ9MEs96CXJ9C9ROpAwD+hC2qwG8GI9VohYrth43ZNJhJVfzllTtOAz+wXnlMhG -VkY6szvpxQKBgQChOwGMwMtIwZNFpGQchH8hPwHk4UYKTqUObtlCg4EBC78SPao4 -8799IHZJvhnN0+5eEO0xAU4IlrSSk/aTiJHuNs7+q/l3+ZArSm9fzb3C7RCcxvLc -BSkDC90OWbXvDCPTmcdDSUCH5/TRj4sY+lbakpTfHZB4/gmuk8D2BjWRfQKBgGH7 -+CWXMMZBvFmAIgR8Sq5oM+XmNKjuClSB8SJ7TD3gUhZ/mfsy4WRbEv3/ga80sRLu -FL3wEze15jCSDslyyOcLw+T5KyezT4tEdgVhqH4trZcrwIxtURnT5F4GSo3mHCt3 -H07rbHsIf1TdsEe+DUTtWeRzX2Blz0ZNYEnaTGNxAoGAGFmYd4J0mGN3FjuIC2/8 -tikQiT4SWSgXlk1oJ/xmxRLOIqRfCwCx1jviKX1pq1H9yOiJvHDSTe/5gqGxPrto -ZCejf15QJs8ZUUX+/YhgVAqDhtPA2mKSsnJW7orMRQHlKXVx4bKOBu9w7W5t4bFp -F5g7vOpXijL5LMMSuuzc8JM= +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDJBVF8+yRUl2SU +bW2GDTTChhRTwrmjqZkrpe65Gt5QIMqq0LDQMr0G4t1X0B6gIrLjpzB9a8Aty9PL +i+Dcp+C9hC/Bm8W6GsnyqhzFAu5hXELMb+Zfj9txVv8KcFPB1AxTzpRPUfdncfcp +BBKi6c9jtp3IjM/jLE6nppyeP2BQ0LY9xJE2tjVZfSxZ6kJPEbY+QOF3DfSmSY06 +qhNt8T0EgLhDpp7UuoH3bq2pNrFzMnXIZW868PUnFwfFxYWb6+QWAzAVwd5aj432 +6727pFtwR9+SxvHZl5NcfJIVQQl6WJg5qtCTgwbZuYfyLWVKCtNLxsutrf+ydfGQ +ZOte+0XJAgMBAAECggEASQBdb33k27N/G0gCFkSFfH8ksqZstDrLHUbNQvu28HJ4 +J0BSdcl3TCDnMRSriowPWw1EVsfiqr7y02Cg8IEm5Kw0i6L+U2+XF0Ef4YwG9eSD +farFhr6/epGVXT0dra5MK8NBqOyjZDXHBGYuPmuanSOceVBpzp4wkkG3buClIbOE +f/NhIoc8odkPUMXICXs7iJM2SVh+2isAH9X0iIx6de7zqnJw1xLwcWdGx6X0KgmY +SJ1JzUmhSDWdhAW0R3JoluzlEAUs71webtTMthp+AQuOC5wrRc0cARdC37foGC+V +p13udR0bZyP09Bzb/BW2tqR7QfP7BiXObsxVjC8V4QKBgQD5AF/7kLYeLmpRVvJm +cMs1KF0i3ZETRW5zQFMfmSYM0LmjyrmkgEtCEtHO5p2KMGtFZdvqkdS5/Zt5l+mJ +aCwv27OsjPmO5VsvoCGBYOlw+MbnEim+cqOrjjVTNX91fH1ZxAcsp7Hmc09tu/jr +8Qc8ZDzD4X6itsnI/tbYE8Kc+wKBgQDOq7X6AXfLsLwaq1BlYn/uljRMyrjE8/tu +iPIj8xKT6KP0RkMqPl1xPT9q3J7gsxkVg28/MLBW2bnLV+dBKL+eGTVPw+AByqQr +98FrpqKbARTmsu4Dn3vYgharpxrmg1L2nmN4WM3v6HGLdA5EPpQJvCKp2O29QCjh +3ySH4vblCwKBgQCXwH++rFohmL4Y5nmCrzlZI0lnx0r0SLtgqBJAzrBe3RJWXWW4 +eKvlD90oUGow3wNxXvuhQNE5rPMFLu0YXhGX9TjSb3RkfymMo/XniK2cuTFXgD1K +oUlYc6nSFWehrYYjoBGTSHxma148DXROLy3uw1Q5OQNZnTbrNUywkZJo4wKBgH8P +ip3d8SzFx6AN2yu51zV0G0trBxXvepGGmHgJpU5SJRq1Z+280e4g3bBxWyyCb9WO +LQMIiCGdUmD19jNVPhmRHfmgT0RKtYxikgQBOs9ZZuQ+9Z48mwONVyrJXfyCmKsO +zdDbqCDrI4O9IlhKsPEbPaR2vhMwMvJLIkZ4/5npAoGBAOnes6P9drxmzaihJdsF +1QBecczw5h5UaEp5KHfYwf+0G8s7tZeKelgHErPt6tivJ2sWbLNqxbvFQK7t1KNi +kIRf1MN1XTxdSHuLVqHwuxE50zH3LGFE7c/ujszAiMbHct79s3/kcoUd5lkDVYyC +x1hWrOgfx84p9Z897299r4fk -----END PRIVATE KEY----- diff --git a/jstests/libs/server_SAN.pem.digest.sha1 b/jstests/libs/server_SAN.pem.digest.sha1 index 4f617b9aba8..debb7511344 100644 --- a/jstests/libs/server_SAN.pem.digest.sha1 +++ b/jstests/libs/server_SAN.pem.digest.sha1 @@ -1 +1 @@ -C7D07A53FA64674BA20ED16BCC91DE34F594E1F6
\ No newline at end of file +6B67673A606FD2F43474BD04490F5F3C88EBDED4
\ No newline at end of file diff --git a/jstests/libs/server_SAN.pem.digest.sha256 b/jstests/libs/server_SAN.pem.digest.sha256 index 4b024cbe675..bb25a260fd3 100644 --- a/jstests/libs/server_SAN.pem.digest.sha256 +++ b/jstests/libs/server_SAN.pem.digest.sha256 @@ -1 +1 @@ -92ADC294F6236335B1632008E281F64EC96902B6741F0476D6FE1362F2A1EA10
\ No newline at end of file +59BB5C306881B052F8E1CFCC9CE772E8273FBE4B381E4E268CD1ED9508DC88AC
\ No newline at end of file diff --git a/jstests/libs/server_SAN2.pem b/jstests/libs/server_SAN2.pem index 9382eafe345..c63d5b76a5c 100644 --- a/jstests/libs/server_SAN2.pem +++ b/jstests/libs/server_SAN2.pem @@ -3,52 +3,52 @@ # # General purpose server certificate with bad SANs. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC/GmCSky8jCC7q -AZMXzdpwG/jxNuR3cQFWaDMXPzfgwxsTOF9Yb5ne7+FSFjpTfXs7yo7ba+OKr/q/ -HroigTFOjBGukSb6zS3TkIBlnUTmszic+dv7WTdQy+NcJ8swAc6IMkrb17yF0CdF -oZR+x9kg/uz/dcqbOU4/WCXo2Oz5SxgGQXSDK4oeE/NZm17bOhS7zLChYV1JITze -C3tQxsZjsbA+TbYoH116zMlQg5ahDL0155JrRKXL8Wy/rg+nIHzCUnXo2Jeww6W+ -7UBp/2XmqIBXywIh+mSvFpAjNH4gczYNvejUyP0k8Tm1BiAIpc2BHFhhh25YIq+g -+VBSg07DAgMBAAECggEBALDhBi/EoWVoZpva9z2aICuSCHmjGBXhd551dYx3zA1y -KLZCgCWHrkDlgIUM49FxHEX8NvuqwYIVXh3Vn+zd7ThJdvg/i3epv1fJsL3csfBi -Q+0vasgbDJLxFDCw+GUn1vTCr/0Jkom8Xw0ZACvUaAkdS1krumqvwNfqi7QYTEZz -+LHt/bEyifJ9eW/4QL2cf02HgssBGait+Dm+2LSLhjTcxOzqziUeB90iAZc/JnTx -3QWYBPj+gOOLBrel8dcPQEAUXV1Si8TSFfOrrMXfQVVwwHzTREsD+n+wmFLr15zu -jyhn0kxttif4l1wEizdAcLm4ZMUFCpvPXxqi1NdBWNkCgYEA/ZWI5XYYM0x5NFmg -YDzfrOj/Iw+g5bHZb0cuuetZEPFYGN/R6QKVo0oi+byoioj7ZVczJFsomTVj9Xji -DS+AmlCQo9uI59w16jzC4RyW7ZuiBBTh5B+KKawtwbqhe+p/VxANsTudqoNTdFIV -Vm2e5Y9vt5DIsQfK//iwMUN6zB8CgYEAwOx1J054+NyfNzjc9s2ZOsEuALBakJwh -lZZCLis9+3fu/K/93NrfGIwTa9AAHH1R9eoe3jnkk+7wYWqs24FdWZlr1pPWn16Y -s7bt8JJa8E6yV1GLIV4hyzd27fQCLHUA3XJMx4beskCWj7Sr7HZGElHMxsZ/u1bg -KtCEpZbb6N0CgYEAsUXzMK5RFrOUW8N4OS71ExTDH8iSK2EcZw11HeXoGs8NTj5R -qTn0T/XI45s+m7JNRLgj+Xt8szY+zeEW7i7SEY7WvqX/XE92pWyas/JflHXjWkUa -8XYXCTDjv/XvZAg3wy5m1AqgGw65raygXA5AMa0HZWVi11diU3WP/rB0zPMCgYEA -p/p6+1GJZW57txJs2vwjahQgIPtsr7MyTtP5JcgC/PztetkmGnH8hJwaoOoH3saD -YbKLVAVmcCRA6yF+BtY52LUMP1aULkmoffpObQSR5+EtyXe3w8L5e778b63hYqIx -sZ8/GQ/mwaAZOGEgvRAybOsKeR0GxLCdGMpcZO3Y5oUCgYEAta9bVRkclNjC92i4 -4bxXhvKGw4K0qbBmT6EPmxco2Po6o0ouocR3pdDZIXczSMVoTgLqsY+Sw3gkuy1t -MA/KzpeRbh38alx+cutozJSVNJdPkkiZZ/KHk2lMkJSdEOk3lmRyzCGXQi7i62Ch -yDwPt1MQjAPpmxbQntd5fLZN8CM= +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDCauZxI+7aKcah +n2sGQ0flmSrS9jHnB/r0EqQHdABWAzSeQ4yVuqmL2OqknjTBuEEjDhuPPt8EuOTx +O5iWwoCTsd7dK1VS+rbq2CdrzwMhxKRzBDyPqANzpOrmb4UMW80sYkdFKpBlwxi+ +DxkDZ4jtbbuQISCY5xJBl26f2O+Wh32G1hDFrEhc5jvpyCjUjBtdCo96zRvU2XsZ +RRWoD9EPHHGS5FPKCdBHlPZOkm/xSE4v/srTmxPg6qYntQLRyURcSQT2FwEPbItx +3mpvHq1MG1LWhMH7Yb4bhlrEdKWoR5AWLfhN7YDGt8dRUZVxwQF9VczugDjihVrk +YrmhHRkDAgMBAAECggEBALWpV5v+XG/Du1NH96QJeAPEg+xNmUFsBoTLajOAo9O6 ++Q6sxY8etM/0pwOcxGUCuvJ7eyr1L0RlU59I9YJhSe03tavpkrePhx2XTfaBn0aN +TLAgFEqTTm5fehJJwANVQDipuDib1gMQMm1dBB1XP+3CrBC3s5LLzxY03mxEM1Lt +szKHRs+uEl4FrriEvYoXllkRB/Ws9zatFvVQ2idJk7Ritmai9lcxq9EpqK0SxeRS +1FM1T08IVeroHqsJGY/oyNLzkHJZTJCBActQvCauB2yP++a8+1JmR7GcIBUjbmfS +RdXPArC8hrXDJoOtissI/28rRDiJFaK+dXrlrqxcc5kCgYEA8KZq8T1NKwUnGiWb +Hhe7LUFOOljCGHOa4uTu/3swXDJU7opIj0cZ7s/QR+Yc+DHhoHTp7N+NbYsR1WCf +RqiWsQieYdhZd899vte0SLNSWExvRuFpgOcJ5mrUzcTRlZiI6mmrXCiednhvryOc +vd5uQwBlwI7itn3HvB9+kUVpSRUCgYEAztGM+auXsnwyLPLAvxNlwv4JNQ/DGM1Y +o/VP6g3N/7Rj1muRN1gqn/GW8pBCYvqH7Fu/SUgR5KT1SmILL2Zk5rY2G9x/J8dM +a3i7J6J6/fRZgE9IuIoL0wZ3F50iZdosWCi5tOH3++2LwRzHh/KOLzJ+MyCbFpAd +8RGW/fJzL7cCgYEA6gD49pGkaxO8nRk6R73NvcjF98h9HGe1kbIJkJZKRSyQF9CR +k/kQh36+SlvBibp/apalLTeIf59+fN1So9OljIoT8JL/FJjH7n4ziYoNpVzVy7e+ +7qA6qTryqRAcuHm1kTOldJzu0cZ023omnR4gW7iUOPT4EXoncY+ydDJpma0CgYBl +sBSvoZXptTT6crUgfcoYEM24IDLd3AFMRE5xly4FHs3D3Im++4OhtqhwRUvO3L2+ +EfJAdsYNdKoCU6iKOr87zLVYB5chmNVTNj5XI4VznhPviYwI6B8eN9yQaLtD9vy8 +r/F3JW/Hl6mSXrMgfbs5K4tvWgXHFz8Ri4OBAxdtiwKBgQDEY8zxo0ekWuvPdNVM +3l/tDDGjPdLBSf0wSEBLD1ac+qx1rklvgsxJs0I3MRxAQ9VeSXHA5PjNzj3vVAdo +yv2PpF3juB+w0EvX7FYWcVfiCcaMHU1e2EzO23IecRTZFWsUoyl2pB2dgmG+gO8E +OgPIeV6qCNVSCl9H/Xxjy+nBvg== -----END PRIVATE KEY----- diff --git a/jstests/libs/server_SAN2.pem.digest.sha1 b/jstests/libs/server_SAN2.pem.digest.sha1 index bb9f32db170..8aa9bde808c 100644 --- a/jstests/libs/server_SAN2.pem.digest.sha1 +++ b/jstests/libs/server_SAN2.pem.digest.sha1 @@ -1 +1 @@ -5E64034DADF227E3D024D3B5F3371A2438BF7860
\ No newline at end of file +CA28CC498B15E8D0AC2DD04C60AA8AA72B6D3FA0
\ No newline at end of file diff --git a/jstests/libs/server_SAN2.pem.digest.sha256 b/jstests/libs/server_SAN2.pem.digest.sha256 index 0a6e1645e45..f044b25a0f0 100644 --- a/jstests/libs/server_SAN2.pem.digest.sha256 +++ b/jstests/libs/server_SAN2.pem.digest.sha256 @@ -1 +1 @@ -B0BB86772F59D090AF9D01ABF1F659C1410CD202F36D8F1417D22172E9DDC900
\ No newline at end of file +EECBBD89E1F99E4DB0E6B9811A85A3F3C9C360A390D5811994E8D4C1700CDD2D
\ No newline at end of file diff --git a/jstests/libs/server_no_SAN.pem b/jstests/libs/server_no_SAN.pem index 65ef2625f55..a6ef685055f 100644 --- a/jstests/libs/server_no_SAN.pem +++ b/jstests/libs/server_no_SAN.pem @@ -3,52 +3,52 @@ # # General purpose server certificate with missing SAN. -----BEGIN CERTIFICATE----- -MIIDmzCCAoOgAwIBAgIEJwjKgzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIIDmzCCAoOgAwIBAgIERNWoyTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ3WhcNMjYwOTA3MTYxNDQ3WjCBkTELMAkG +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ1WhcNMjQwNDMwMjE1OTQ1WjCBkTELMAkG A1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQHDA1OZXcgWW9yayBD aXR5MRAwDgYDVQQKDAdNb25nb0RCMQ8wDQYDVQQLDAZLZXJuZWwxEjAQBgNVBAMM CWxvY2FsaG9zdDEgMB4GA1UEDAwXU2VydmVyIG5vIFNBTiBhdHRyaWJ1dGUwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD3JS4s/3sH7DXEsxq1A7OiHshW -Ez8O+2wNzbgtMDRYbMnLZu3ryqjCm7FDeNQyqmKdW3y1sl/G7WwbcVUFVMrwKNwy -XBeDupcdKDKIHDqQyncd63uAo2ShJ/hprQ68s8CIZnmF7x4HLnCUQrtDeh8/rM7p -5Pt1ypn6YceE+cpjPC63L5PvAdYk8ZZ0P22a184ryO06nURyw4n91EQgTvBqposc -cJGPLj+E46pmI6cjNJSGgO3esK1tAYQi3d19Ndv68wZ0xPG/SR1xkLKv9Uqgc6cf -qQ1eyAgu9uowMIpwgGJdAGnW4cXV2z+ImjOr7L0lJCtnPg7N8OZutdaebUjRAgMB -AAGjFzAVMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUAA4IBAQAO -l3H15vmuTVzom9w5CyRfnMuhwuGmue54PhcGPMBzpG/voHLkDkhJzM/JyCQ7Zva9 -arVB3xADiU6T5Ip1254jRFXet7yHxZxuP2TJ4Abq86iXVO0sZHDzazEOG4bfIb8k -EkbYNmlEDUjGl0FuYgMd+iXpOyLWsV8POaOXi19ljB3ENaB0PNugIJNOsUNrRAK6 -CWNx0gWQx8UQFDopSWbpdNd8yk2ohv4868fqtZjALHITZgEAWZcD/Iie2E5Vl9Ey -MWpyBlK9HwbG6KXNNUQTMtmOj0qOXFGuxtYCruXp3bjcTLNqwFig1mMNTcqdOBLq -+0+0UxmOeLFpEwzVBjVF +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGBqSXwzpbfK2E4BS7HftKkm3E +S2D68MDvYjdbMYQVfd+b7AsvtzgvnEhkxjgfoiID5fvy0Ag4RS7SMhpmJtA3e65+ +HLvbwRgnDiugbdNpqpW4cRWxxb/GIOMir2gbeJsUFRGBSFGQR3l172NJIKSERKU9 +m91/zoFbU2tvJPD92qf+tUu+GCL2+7lvxCL5kbG8UlYn07TEnqYEikQzpKC6KaVH ++fMFahcRIKYo2Co6+pzCNC4hGnaDLQ5R1bqUSow+0+QQ+Fhl/h/CACSdf23p8Cq0 +SWFZ73yXyMvQSx53i7n2EXrgwy6eVoA9das0wuixhAfQ5K2IJhLe+NwDUOhHAgMB +AAGjFzAVMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUAA4IBAQC/ +mu3lLVBn1aQEJB9vFvVnpRIYriLbJ9Wz2oWM4iqJcQNti6HxYaYs4GNxzM2TrC5U +ehSd2lEIl8blx3s9gkfnS87/pRF5N55DlXX5DGmbdN3WIrnyRRwNtHaaA/MDd8Sm +8nfxtB4BAQBOclBfbm5WKVgQjFxNO3pCkOpoWMuhKPOqPr7IVL8OwYBkYFtMxdBA +gADickznCdzTIi5O14CYYMGzkbkf4dcP93WzA+tKwlDghmYOFu6Ujoz3xsi8hz16 +L2pOI+4wznbGPtXGaPEZOTV0ugD5OlbGvyCly8YqgGw7/q9/UdNM3jKPJ6X0UoFn +P5F2t6c+5jdsuao+bSGw -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQD3JS4s/3sH7DXE -sxq1A7OiHshWEz8O+2wNzbgtMDRYbMnLZu3ryqjCm7FDeNQyqmKdW3y1sl/G7Wwb -cVUFVMrwKNwyXBeDupcdKDKIHDqQyncd63uAo2ShJ/hprQ68s8CIZnmF7x4HLnCU -QrtDeh8/rM7p5Pt1ypn6YceE+cpjPC63L5PvAdYk8ZZ0P22a184ryO06nURyw4n9 -1EQgTvBqposccJGPLj+E46pmI6cjNJSGgO3esK1tAYQi3d19Ndv68wZ0xPG/SR1x -kLKv9Uqgc6cfqQ1eyAgu9uowMIpwgGJdAGnW4cXV2z+ImjOr7L0lJCtnPg7N8OZu -tdaebUjRAgMBAAECggEBAI0XVsMtnuko+pEuxqJsWJLHDAvHtQoykr9WoDx79oY8 -pP9P5afk7G8dPxeL1WiPSPkYj5uTF4aTaFJKYwVGIQz15q+BT5NOZJKqrh5yLyUV -0Obt1nXb0ckG7pQ1zeIApHu6NMo3dmcXJgIeDpY5E7ngR8fTh5L5dOoyBBtwFxCK -3c7kF3PlMOHGG8z1LE3uB0erxMLF3ahE5mNpzaogeQqh31TWJ+Xpcfk4Tq2rsgMU -Jzvcdu4uaxM4//SCX8da6y6YgWZzb1+WS3aAHQXDGp5hY/mPdF4xklYgJIiGHH3L -OIlF87RvZ1yATfyvx+A69P4+GZp5Itu0tMXtXVlUVrkCgYEA/xDUnxwOcAnJBP2a -LQR85YqxiUSCIrAPL5W2ADbem4Ja4ZUUrsIBvA5Mn0WcUbNzR2UqpaWR/X2XvI+O -lf4g9aawSWplq8l1ctoek4vHnhc7UNCAPrTOZry+OjH2li/htgHtJV1MAOaz3ktA -1u1ZMsYAv0Ju7WGi9dN407hjdtMCgYEA+AzsRaHi/E2NcPD3bx8arZTuomopanBt -nMMCw+tQCpsC/yKvGQGTwHcUq3wXLQwymEzexKBgIfVvGEqPOdrHNTmQXzKnfR3J -2OUtiX/yf6dXDpFCr4GbCctRwNycwDXIktgU8aqDlWvn7yS0WR4vjTW4jz280zIJ -tGApE+BnA0sCgYEA/H5AvLEdabOGFzalJONIcEJ3tRbobEY1AjoFzPiELRVBugXG -T6kl5m+RUimqsQYfnBF9wjTA7FsjljnWQI0tO4AjCsoUk5X+eg+KLS02Ej2VLk74 -ZRq/J9y3wwwquknz+iS2CULuNgYrEGcWbKzQm/5+RtcQ0FTS6N7KwWvKqpkCgYEA -2F39YqfZZRcIv3GRg55wGOWGWqmbwrqbAligeuExim64aHCKp5dWmFXG8+ZkGOlA -4NR8pKr37+c0ps2yrVaG2YiCxGdc7agkP0t5My0mC++d4pkWwByfbiWqBD7rhEXl -1SEi88I20Qm04Eb2AZ5xAA3SFTBXGynUiUAv1KSzdo0CgYAL1kuzo/OffINJKq61 -0rSexvnxqsGIAoFVMD32Jwo6DT4gH0U/TMheTw4Q9uiCCC8ch9yF59mTDuB5EU8p -C2bNDNEGkZ9qfddAnKWumMAqgZl3lwG1UcbmUOEfnyfOpt8WttC8Adcbg4KzM5ko -yzsyM5hlkGOp5kKOar1BwAOr8w== +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDGBqSXwzpbfK2E +4BS7HftKkm3ES2D68MDvYjdbMYQVfd+b7AsvtzgvnEhkxjgfoiID5fvy0Ag4RS7S +MhpmJtA3e65+HLvbwRgnDiugbdNpqpW4cRWxxb/GIOMir2gbeJsUFRGBSFGQR3l1 +72NJIKSERKU9m91/zoFbU2tvJPD92qf+tUu+GCL2+7lvxCL5kbG8UlYn07TEnqYE +ikQzpKC6KaVH+fMFahcRIKYo2Co6+pzCNC4hGnaDLQ5R1bqUSow+0+QQ+Fhl/h/C +ACSdf23p8Cq0SWFZ73yXyMvQSx53i7n2EXrgwy6eVoA9das0wuixhAfQ5K2IJhLe ++NwDUOhHAgMBAAECggEBAKB+qc/GjvmvJwNWifbN6ekanJRHc6ZukjByLeNfUmoI +xr6cpMRbftI3nATxEnOw+FiogXbeXIsepz/9E6BPPNp7B4V2zFrjOSwONBWmbX5q +n0YJgUe/uhpedTibaYk6SpYQLUvWzSReiXaoOpP+PNhmunYgaXk4aWcXSS+fhSJ4 +NCYYuMinGdDn/uia7h3jzsPCFjMUEFmhg7vxfqTdYQw+wzqq4GkLXkKrYM+Bt6kY +YU1duZFrRUlO5oOk1lyqIIdRIuxqtNXzwxq/atYdpkEjfmZ3tT+YQQKdwN194eCR +PlwHGyKjyqJNIP/VkUqf55kzgR8ye0nr4hCOpi4TkoECgYEA5/8BTtxj4gNDXIMN +MCwCuK7P4DfshzWEyeaelyoOifVd3KUFafDRiuWjhIQO79lcjn0u6qP+pBQ2c053 +N5EuxXlNyCKCZb3j64SPsTu6SPeBf7t3uj1gdXjYJ2uX7SzSdeQgnC5AGf3HbfTb +MoKnTb4Rp7W3VBS4f8zFA/pFmxECgYEA2oPaeSUGgOE0OodgrtyCZmwRHNN0zQ/G +wz2R8OfoEknMux2JlRxT4XLK05cWCbB8XVKT/On9bQtyTDCtSyeohgIH/0ubXIz0 +jEXo4FFSuWrCuX+fryKCL3UBZdGcT9sa5c+ihp/bBfI0aGCEBpqyqU7jqhCiOS04 +MTYExZAe3dcCgYAepg+0LWV8rFWv2Rha7tWFNIL96iVzT1y1l6QH8GRvUV0PEzX9 +4vSr1t6dWRzoDt0tbdhO4092ubzfytPxIVr+d6IQ+I4lhsqfiKm7Dlrz3M7c4xVU +I1uk6UwVGR+/E5bSQEsWlv2c8WvxWNHEgII9wQhwEY+gqgQdzh2RAvVDIQKBgQCQ +fspUe6heRw1reqPzXXuZUPLL9gRxqXINH0THYgLzPPv16+VTxeSt22PGIU2AYMUM +TRPxFaXwmrYdLb8aSIJHA0bYid2ViNwZeg0xcHVciP10/rDQdehSi3O+KarMn52c +w/28Oi7yMqR3NQN4/okQLkub5N3xIzbaS9dB8TiIBwKBgHvKEfySnAqfuroSDRIb +ryM53B8P1sEd1Nm9QHMH9+vI4h62HSbcDLI2zRP6TMjeuVGJF1LRaHdlE+XLNyrb +qIOKQ/Jd8HD0MaQ2BckyJmstnU5UagpjkzCMmgVqObBDz2D+1PKMRultta8GNdg6 ++tqSUxiEDXjWu/BHMHtVswGU -----END PRIVATE KEY----- diff --git a/jstests/libs/server_no_SAN.pem.digest.sha1 b/jstests/libs/server_no_SAN.pem.digest.sha1 index 6edaaf023b8..1fb3e0b684d 100644 --- a/jstests/libs/server_no_SAN.pem.digest.sha1 +++ b/jstests/libs/server_no_SAN.pem.digest.sha1 @@ -1 +1 @@ -428F46219AD6896ECAB65CBF80BFF2A8EE08B648
\ No newline at end of file +57BD30716FC867960EC0F13CD7449A7791D11798
\ No newline at end of file diff --git a/jstests/libs/server_no_SAN.pem.digest.sha256 b/jstests/libs/server_no_SAN.pem.digest.sha256 index f8cca76f1b2..ba98a5f8bd9 100644 --- a/jstests/libs/server_no_SAN.pem.digest.sha256 +++ b/jstests/libs/server_no_SAN.pem.digest.sha256 @@ -1 +1 @@ -AF8E43015171A764500396734763BECEBFE4FD022961707487E750BCE9354372
\ No newline at end of file +D5FB78ABB12B2B2413A17981FB384AE6E8E059E53EA8DCA471935799D410E041
\ No newline at end of file diff --git a/jstests/libs/server_no_subject.pem b/jstests/libs/server_no_subject.pem index 952e76bc5d4..7766b47095d 100644 --- a/jstests/libs/server_no_subject.pem +++ b/jstests/libs/server_no_subject.pem @@ -3,54 +3,54 @@ # # Server certificate with empty Subject, but critical SAN. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDrGwh50h3mSKLa -BdysryFoNiWasyRben/aF+l0VYrUvBnB5svH/8bcQdJV3uYvAra8Yet1bCyARsiS -sFAvhlso0itRbBKPqs9R5kE3h03101Nd9lvjfkuKpWJaf8JO/L9dvoul1e5O9IaD -EojPakR6/zaOZW2lxqv/SuzRmhuleccB8ufbwFwI4crfkpRMHO0wesniUa9Vq7li -hhl0WF3/suf9ZA8T0aDloKCdz9NfF9oqy0MCYKVQeqYsvmAMvoRC8fAFcaj+K173 -yNRmHseaBEYqGgu8Sm25L/s5XlwhIn9EEPoJRZiZlBr5N4NBsTNx6YWgVARvC34w -8IuCHBpJAgMBAAECggEAaNKwwL/yHM6d7V9XuJaM6o3ZzlO5DiBcCL1IlVnegGMt -iMqCaTWdUG74fNjZAHTRTMTL2prUbI0iuGRsHARneJfcQH1S+UNLFFT5Fuz40XXb -YbWJ2rBgtfxvEbKMy/Lcz8s5MENl8UYNAzusS+4xgjVv+aU3cgZWgYjCdeGkGe6L -Bhpnxni0dfhgcDuNUuUzEdUNNElb0cIuHrz6zrsgn6tkubFf8xZ8NMf7FFiQnWfw -Ifu3EHRfHw1Qgpb0M3/GjTQ5I0JZd1WzJf6W7gvX/ViiNlLjRrAbbpHJH4/DLod8 -T81Lzxnkyl7d0wTZDOoGX4uSQQ9AEn8BId0seDHmAQKBgQD46AZNyM/3IIREjCwJ -Q4yLHmy4cYEqd79hlM91HjupUmbVRTKYXcx8+YrGzSGM+sn1kV8B1tsRsmXr9VvC -WwhXIGfpYnxqasNiC1m8K4pbvhJurg5LnJ1tET9DzFYagE4gD3TzXwYA9VXoy4TG -9wV/PIL6T122kp3St7l3bGS7eQKBgQDxzlIb+em+vQIJmNvbwSgA3ZegTisJunDP -7ZOnbD5ItyT+vBCT3S2xZzrk4ugx8ZBS5ww5NqLFvHXx1TH8Hhq8bFqFJtW7q300 -BCTTyAezKg2rwhcXQ/y+yLI8IKmcuU1kA0msxb5QbcltEmAHqC1x5AKd2WmFQEc6 -sVYSh+fRUQKBgECH7zJ1cK1yabhX2wbf020yCx/alZFMEHsdGJgVqYQhj/WVBiQI -lX6FN9yIzDz/vCKFeOtCJ/Ozm8cMCqkd7tCf3zDbzsPMQDGIHdCyPSHB6od1atFh -nlLrmMpcDKq8PwUC3OBH74eKE6bSNO9clblCF/cLYpF1+6Lo7RWwLYGJAoGABJrJ -NX8s1FUFFOm0RhsHh/ywRn02lJjYTR1ZEncdOIVETxWFu0sa86XjmTg487qF5Q5B -TVWdA+by2AgXS5XHLI9jqeVzbH93guYRTXchrme+mua3SdohlgB8ZGi60iE1OBJX -9NJPLXjpvQn8iijJtMGCyz64o7D1qkh2OyQbZgECgYALYD2neitnQ1cNehdWxchj -NXpHsMA4m3CUMLZiEFrJzUompG1Tu5VZovkaCGgT71AQ9zYx6V4tyAgF/9VA7/yu -IkNocIm3LL+Tb/1EgDAR1R/vOGJ2NKUdUv4TRlmTxR8+xz0Dh55dLIcNeq+YD8aW -u1tbJBTP7dQP21fshJHa1w== +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDoRMo2xwIRs2fc +wLzUz2EzN8qURTcpNlFncQ58FdnHGqYSAxTqcEXoTPmusuTQSgDtx+dBgwWs/ax2 +MkCOrjTx0hVPvJeOnCZ7t49RNjg55ww7emS4rknBFlPTf3ecNQGCnjqR74IFNpV2 +g0s1WU9Cq8FYLz7ghs28lG5osStkGH91c2mBwEOiSnpS8zTbRMP2g7CmhzpvJbzl +ZVxtnjDQXGWWxIzFogZ7tiWwUKf3g07WvqANR0HglB6YUiN1vzf+grt250tGcyL8 +C0ts163jXo/3n5Wb3tYrC+t9pSTfdl922ZcxhB1oQQknj2KzE0TeKen7LcL+vMVJ +SgZhWj3dAgMBAAECggEBANg4mYpOzpVNzwVJA0CU4WZ9rH9Ew+oAn91M+O/4o2hf +XXPtHH52EA4GAnVoIevoyF6Stqxc3V7CM9dARqrMb4siSCaXaPsgUA7hvXAbqlH0 +zYVdFgB6dzxhnZ2Izv9CtOo0hE+wh/h0bMULymqafleRboa6TK1VsJa6EuIw9DTT +d0FAOn8/bnKVT0x94RorbUdLhfMYRZ2CLcABsQa90Z6++uWQOsIWYGWapSW5EdQ0 +WZ43EkRHyIUkFEY0Z+dGRyVSNDiZMYWgv140mfdy8ftK4IeiAXj0rDcJtt8Ih0kZ +VDIY6hqMORQONbcH1YMiISt6xhDGeZVM19HcYT/nXh0CgYEA+nr616UuraQFbwz5 +aRRHRjcQi9KjLlfGQQDliR4kyHDcnTluwNoVye1uuPLSjd1CGwyIKRShUG9ariOU +3uqej7G9u20S+PZZ8196SHNaBK0xtT0cQDufUZo707m/tW+8P86EkZQGzyAYxhOK ++AbeOk1S1+iXwuXvotuRGYK8F1sCgYEA7WMS1hnOkbNYWc3h8EzLFOA2ujO/9TCd +CAMiGeU87G9B12A/KEEGqgg7/c5qIE60iYBVUiLseeu7M7ZIpjNgvzZYFonp5bsp +Ki2GbrnfxtF9hnTDXql/tYbqIDaJSIpF8NTaMEd7CHdIUSe1Dsc2/b5/hmhAVMzj +SQNUUJsGPScCgYEA5hgQ1AYGkjYpU7E8cB3Tt5mf1oIBqvGwykfzk3kgWwzqbHe0 +2O29tEgrPTS63N0S+9wQPISaB1SznWJMQFaQn/msDD+PfSp4yQu9Pk7Qs5kSH6Zq +jEr4+LJRIRbyF87zxD2HJGAxvRWEDHkpYNyWSkJ7xqEAwGYPM7C1YxToih8CgYAN +K5X78uqXAtBAC0AhyODrg5UFt6FKxSuxKhtWPHWo2HNas6hNX24zOMm7Rxx0Nmml +x0z0haOBECcOs2pMbkVL1oQEnBox+LRL9sKimgVkTnMcZpYARn8jXxzWNLBhKeq/ +dc+1JgIZciS8++r7qunOIieJGXeYPNXPUzP2VON/uQKBgQDvMfdU3B99x2p6bChD +mmKu0OF8ER8k4bhFQ6lpp1zJy77RYSfR4mdTe/T4iN1vgrSSHhdO6DCJBNFNJOzh +YdrXLEFjQqznR/GWLj8w8lR3al5tqWrLzSvSvt/DA7TYtyR5YfLVjyu8V94jXTsj +8MCNB+rBU7bCljz7RZ42P3gbXw== -----END PRIVATE KEY----- diff --git a/jstests/libs/server_no_subject.pem.digest.sha1 b/jstests/libs/server_no_subject.pem.digest.sha1 index 22537e8cb87..928599a89c9 100644 --- a/jstests/libs/server_no_subject.pem.digest.sha1 +++ b/jstests/libs/server_no_subject.pem.digest.sha1 @@ -1 +1 @@ -4AE168C4B38F4FFBD263D4900388D777FCAA546C
\ No newline at end of file +B3431C4D34FFE25C36ED62A6958EB9364E5C2DC2
\ No newline at end of file diff --git a/jstests/libs/server_no_subject.pem.digest.sha256 b/jstests/libs/server_no_subject.pem.digest.sha256 index f51e0af27e6..0f686d50330 100644 --- a/jstests/libs/server_no_subject.pem.digest.sha256 +++ b/jstests/libs/server_no_subject.pem.digest.sha256 @@ -1 +1 @@ -C10B4DA14300E283FB5D8CC8F0CE6CDB2B1A14743E36BDDB7D2076EC5A921586
\ No newline at end of file +E1DEA621F4E8F1E4AF9471F0A5FE063F8341287D73304D6314055F0B61D39D02
\ No newline at end of file diff --git a/jstests/libs/server_no_subject_no_SAN.pem b/jstests/libs/server_no_subject_no_SAN.pem index d002e25b2ab..0c0fa9291cc 100644 --- a/jstests/libs/server_no_subject_no_SAN.pem +++ b/jstests/libs/server_no_subject_no_SAN.pem @@ -3,53 +3,53 @@ # # Server certificate with empty Subject, and no SANs. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDNr1o1sCYKwPid -mRn7icTg8+5fjtGfoDTW5ET3nNG7F46XX+pkSJWA/0jum85j8DaZ2o2zd9R7DURL -/8MZh9SmU0yv42iV+O8t5UjEmgW+m/vBBkxFXuxW+zF4dCMkxx4lxMgCH2ctYogr -Y4fwzMsQhhmDzrNUe6VG2+FygvqpeOuaJVGSpaOHgnIY0eR6R93DRbhVTbLSTAHT -4BTSjKdQSPo32z3WYgaJcFmQO/eFneLL3wfAIs669/eOgHzBB09ZoPJFzW5ktl3l -9kfGU0P3eYaJ4P+dRoClVkqtcX1qwqAcYcVlYYetmqt+E2f7BdZZOQ8oWVHfLsLQ -kLq4h5dhAgMBAAECggEAAKsiOuxwozZPWIvH1tZyylxgmPTo34DwywYA52EeGWKR -NxK7u0m1Gq85uHTPLen483UPYtbv3NqFL04Mf0e+vC+nHyc5Dsu5U0fcfa8Wd7Eg -F1eC5fLSB9JXLdIKzzLKeUrzb3ZUqoQYdzOinHi97DbTXGdOk+a2+cz7JZkhYW2e -sEdzHD+u2csYIDQ/2OGYUkuSpxbCGP5jWlzN5sKV0ekkwkVMJR3tbcgDtFPL34YI -VVgV0Jaan40Vl0jt4s4rgU6L8NwRcBxGBWR1W50SgCEykT8l5qBHuf+Fidu2CJvr -+A6Li0NDhvd4rsVVaytZaR2Ykf7H13TmrmbjDCIVJQKBgQDucRdf5+DdOSGBaYHm -Tuqu51GMvHmT1uarBjkHEOi1HJcZc3sKT7UBraCiwpcH8ytw1oXQyTqqXtNcet+u -e1Y5v0vAeaaN4+0ZEOY7esbrW9SoF16Yu0u5+gEsWb3Jh38KYI0Mrh3adxwRPr0+ -wmfzHr2HWqRHzO1iCxrEXWraowKBgQDc1MHB9FThYHkTLkK15lNTDCfp5nTyz4th -64KuITStGUwdkKCaY7v8y6d35RR4M5yuzS71QOt+UHnEstpKYng5FhBjybzBCiWn -yatj8hegelq3dA2kczBvzK/Q80Bzza8PJi4j6flpoXacXCl2vRovlwTsDPwlbehF -90G91/OKKwKBgGKvQ7FZ0uM8ZfWdqTmcp9zDuCi7SMY7RzS5WpjmEqoCrzbFaMMX -wh5zsewrBT8xEWWeI7wJzNH+dRPtdu5L9Z/o4H1E2/4Vu2eIawFrCzEVzKnVIj2s -JudN5XZpnfbusVGmLDp3RbvJWEB66vAynbstmduPVDazRfwyBF4JG9RpAoGBAIEq -XK6SuDcfU5I5g8Gbl+9Cc/Im3w7LAI7kzwoE2CfLXS8J0jab0XAaurixIFjyb1n7 -H9VKBLRcY+z+ZBoQIJvbYPjNHf+XbNEIb5xFFTbDel5FnlkrGxC5m7jPH0rc6uEk -huZwy3bSf2sTqRkPoMpnPfTH35ARCkQqTKS7NHMDAoGBAK2o8Yb4zcH4Ub1zW5Nk -k/5AH6PWn1vFJD6xO1whLB8LStkA44a7EGCI/DXQUHdVVweC3VFK7tnQKw7X72vn -K1HGXUfMrUP9LM1qEAy7audURUjaTMXkZvnr5iDwhdd/3tshkrUXYrOMeOdLTXXi -/xqx72NbpsNtP8wS35rpfjaP +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC70ECWh7bbOSv5 +4mPgC0UcdJjiCJt7UKpKnqJptXWQWXGgwK7i6x/DmLzPlvkcD29SC5CytS9yzanw +fi3ORUbAAw+8VezvAHdzzkYLZ2zqvEwku0sWo2/o9ya8UJXKKnnoB/IOABPxa49I +0i0hVgcS8onkWS9WY9j+rrl21smQjTBMmKWwnfu+Avo96qBkOFOVzBhBHR5DQvpJ +cOnvurv/bAAizIvJmQDgsAXeeo6iAXdoDoRI+Wl8DPc/O0Fy/zPc0g2CIzNaG97z +vsNproC5NTYWr7ThXv4afk84NxDDfN7yoZIPjb3BrYPOy+rAhcRjEeD4zpAgxXnh +eJyxmdIRAgMBAAECggEACusmdhnZtZDzT4mryMCe+fKFWM6rS1X7MG9cfczA0u2A +P5o0EJketZ5Ri7f5L3puPFTTyq/h3Ei8knCjdRRt8oe7CHXuWk6qox7gz5TprhPY +UWJaESzbOq3zoIsGykQB5k1f8xRqFGTuZYtieEeqDZ3wCkhtChav7M53lcMS4MZa +/P5lv7lNWEnJh59LTXlJ6Pp4zh39OGV9F0MdJzZWhZWcfuEdTn/fYRYiPn/Pggm5 +tliBdNYPnn1Yu6gIQru9EtzTK7f3yeq0oaKBXIk7PiKWZGDQKu5bLGSbFkwvDEPe +FzoT0q5YZ8cXwRlBp5QtBV48jfl7iG1+zTA5fxVjSQKBgQDlcPVxqv1jOeD/qarU +ut24Jfv3sNd2oouRiW8+j/4mkBklCYEbCuIJsuAvC8yQaLZQZFeWrK/H4I2eoii6 +qQ3/dCH/D7LerNgZM1ResjQk5eNghmmhM1QnJa3HTz06h33FZL+m+QLXQ9xwmaHV +6om9wDIeWonmmP17dVqxpEPUFwKBgQDRjbyNPokBxAXnq7X9mbnKuMHlqgUyBD8r +sInn9XlGjqBBVNpG+k02z+kl7qCwSq41qFHAO7LSnsrJj/xb3oC9K68/ddsy0esK +76RhSYM+K1ohbNmXy7Sxab4nw+9mIOyH8ZViPCiX3njRFAnHYAHmAwIIe7qvC8+S +MqqSRXLcFwKBgQC/gUoMJwk5wfyPyGEDEDmx01p9AgjFR6SwxAKrOGqMa2fhZw5w +sOO77qZ5/iIvQocxkJ8e72IEtePezUCrlCFP3/HkP4kvnRr95b79D0bAqXTggzA1 +UW9jAWsL2ZKkgKS0loP07RC29jhPb5wJvapcS8hJV46Uf4vLeUdK0G2g3wKBgEsS +40Ua7UyjpJXuD4Iua8Bz1otoEPptSRBm69EdQXiEqmcddiHNlJIZhGahihH+f1Eb +30XmXVdVqkLyAbAME8Ux/FPY7lHToMhHOHXeN1WzhFPLQl0+jpqszoJCkObezr6Z +TzJlaQmXm2MUMbiq7aMw2q6dXTFPIus2maNTnCW7AoGAFBUq5JBvMntjcs3qNv1R +Cr1JcC0ZtoYoMJGLL8VgM09P01XnixkjELQzYhrEMPrZRkFUQTtakv1J3Z6E6ytC +0oWkr0OhCMdf7MVFh5rXc3MOFK+t17ZgQ8n4/YbmncUmnu0Qy1C0XnLFcdJtyE6t +snYKL3t0oFL9WZd7NiqA3Hk= -----END PRIVATE KEY----- diff --git a/jstests/libs/server_no_subject_no_SAN.pem.digest.sha1 b/jstests/libs/server_no_subject_no_SAN.pem.digest.sha1 index 4d57d1b6d8a..bb098491fa9 100644 --- a/jstests/libs/server_no_subject_no_SAN.pem.digest.sha1 +++ b/jstests/libs/server_no_subject_no_SAN.pem.digest.sha1 @@ -1 +1 @@ -69C7E04A211A53F246DFC810B2CF098B108A8678
\ No newline at end of file +22BC5A014E9F2127C33A41C26E2044BBC2B53F99
\ No newline at end of file diff --git a/jstests/libs/server_no_subject_no_SAN.pem.digest.sha256 b/jstests/libs/server_no_subject_no_SAN.pem.digest.sha256 index 4c61e52e7c1..67573a0f952 100644 --- a/jstests/libs/server_no_subject_no_SAN.pem.digest.sha256 +++ b/jstests/libs/server_no_subject_no_SAN.pem.digest.sha256 @@ -1 +1 @@ -E5F6419C5EE71F3D3C9E5D7EBCF46941D91FBF303E17C5063C07856B760D9F7E
\ No newline at end of file +D5CE39CBFEF9B028FEB2F7395E4BD62E58914EC4C8A2BDB134932F1B3E3B4633
\ No newline at end of file diff --git a/jstests/libs/smoke.pem b/jstests/libs/smoke.pem index ea5cafb825a..f8ecb28a0bf 100644 --- a/jstests/libs/smoke.pem +++ b/jstests/libs/smoke.pem @@ -3,51 +3,51 @@ # # A self-signed certificate used for smoke testing. -----BEGIN CERTIFICATE----- -MIIDZDCCAkygAwIBAgIEXstJbjANBgkqhkiG9w0BAQsFADBrMQswCQYDVQQGEwJV +MIIDZDCCAkygAwIBAgIEXcrf1zANBgkqhkiG9w0BAQsFADBrMQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEOMAwGA1UEAwwFc21va2Uw -HhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjBrMQswCQYDVQQGEwJVUzER +HhcNMjIwMTI3MjE1OTQ2WhcNMjQwNDMwMjE1OTQ2WjBrMQswCQYDVQQGEwJVUzER MA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAOBgNV BAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEOMAwGA1UEAwwFc21va2UwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAIUaDw/cU2zCXuZej5kuOVa+k -uMXlE9W/yruNT4JCn6fTOnlusy3cvaeYIeqRtUTTo45DD0yccqsOminIiycMQwSh -vCqi0Oab+nLutFOMKA61ijjeELNsRmgqtmB1jNrCsDn9Q3tCnXbxiDTRPVxxx00N -2/dQ+WTUO/m/EtPDyXgLsxG804YPU2N/1+sySJ9lP6IG5WJEP4HqEorjxlCoJBk9 -esu2JXbuJvK3i9ehPKZ1xXFQB4mXK0/gs9bcNDT6lAsv/uHmZKYWfVy8O4zY0Je0 -LGyMzA4HBamxUod2L79tAuFRALmMmwyTqRypJ+jEb/doRhqy7LaMjC8q3Z7jAgMB -AAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBALcb15LDCHo6 -wOVRkgl73feqsipHwnd2HYEDM0QqFbbh3LwVF0MsendfHsxS3FDDGqm/5Do1RnJ5 -Eurk51S2rfRLSChKjcY1fSaEOv09trZZrWyx8CaIUqta3njT4Rs+aaaIfJNCpf60 -1ELWU3Y5VpD9Yp8MnfmJE8kDYiZjmfpiKg37Kl7vpu3FQdAjJeXcru5wWVtQACfT -QhafpTO13Ov2P8iEPX6LEz1rZT613coQIMWCDW4qHnTWnafcVZbiJnfaTxstXsj1 -fOVDWFFrFrKIy4MHCpFLtNmTSO1Vy3Ym+vMXBZjxIsF2FbVsDGlsBS1UWbjJRMbS -7F9vAFr8gSQ= +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPxycX8hni7V8evBZrKWm7b1oT +OYRz9JBgwQMdZV2TlWpJJLehFESl2ENWRVs9ZiD6TylofnKHaxaIAkhqgNc1Vk2h +ABj2LcqG7gukcH6++PZLTWS58GmGVunrvCFzX6jkKEa8PFBHqDf/KcPqN6ALHUGY +jb9md25dMD3NudMLsfZDEA8AXAE/G8UDWbN1RxLUWAxJDotzAoF3dKr7s5ruo9NN +urSb8SErjmO1AuSArZwYwTcVO98JPUCOQfHyhu0kgi9EN/kKqBFaFYCZAUqd8lKD +VR0GY3uiYjYXYRcbuvQihQ3H6gnMbAKCS4BR+KW3Uzty27qS36MhGjpd60CnAgMB +AAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAMwm26DbGdss +sxgGTGXa4ogqOMe6zjEXib00auRGxJ/DvjDe7CJqEetMaBVnuUVr1neCh0/i35jG +Cbrzs0fMwYnElXbJk3cGuEB/IeFyVAeJ3y7LiI9+o3AoIK8/Kzipn0W3Z/7ohVlt +AnA4amQSZFIhpxk/oFks7hFnMjEiS4V+iBOUj6GhY/D3th9rpZWC8rOqTrEYvAqm +BpYDKbU0j4tS8Z6fDOS7042/e1ocYieA4hBDOuA5jifOlkcWfoUjzNBg5HSbpQoT ++RbhMZnzP7LdARXm3XvOAkgo5pBji1zTZmO4H1IGEJMcNNthTR20F9yeZXJblJdT +Gj/fOrDuX5o= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDAIUaDw/cU2zCX -uZej5kuOVa+kuMXlE9W/yruNT4JCn6fTOnlusy3cvaeYIeqRtUTTo45DD0yccqsO -minIiycMQwShvCqi0Oab+nLutFOMKA61ijjeELNsRmgqtmB1jNrCsDn9Q3tCnXbx -iDTRPVxxx00N2/dQ+WTUO/m/EtPDyXgLsxG804YPU2N/1+sySJ9lP6IG5WJEP4Hq -EorjxlCoJBk9esu2JXbuJvK3i9ehPKZ1xXFQB4mXK0/gs9bcNDT6lAsv/uHmZKYW -fVy8O4zY0Je0LGyMzA4HBamxUod2L79tAuFRALmMmwyTqRypJ+jEb/doRhqy7LaM -jC8q3Z7jAgMBAAECggEBAKFuFAp4aC088fo5tUDAKjHAqyDTI2uTm+BXHfjgmkkS -Tnd7RTaPFHTJYXzA2o9s6BSO8uRDgZJeAn31aDAZQ0jZMpYWPRiqP2lFKLaKCzzT -F3DPX3KuQ6MxESr6K9f47oHwgfjbb0CMf7j3QbGhRgBPfd2sOYPu2Bo+/lveHNH+ -CVuTfYQPQsq79ZX1JWjKd4FTskSDoHwx43qJK+7WbM+24Llx5X9SA4KNfV1IOpL6 -wgzWCHd90DOMgIRPVybKFWj2x9wsdWXqkl/jOA5WCwhvnyu2CzD1rOL1jcP+4TFj -TOzxcfFyqLZf7jzOeL7X1pyCXPGZ3p47vVOru9E4H8kCgYEA+MEXyi/hWCu9xOnv -RB7au3uadc7+RlraVN+QylFO5mTpQ/bQeUplyFzNSr19PeHF0KdOU1yvO1dDxxdU -hJ7S4NZn46tfaBGAh3Ia4+b1MQ0xqJ+h++yJ2aHlVN5L5bTFVgL4OYQuu77TjM/M -GUriny4e2OMEWNe3hwUNgBRyJJ8CgYEAxbnyiE8uBJPauLMeuovh0VFDJ23KWGkf -G2HI/MqPbKbN/MvOfelpBQ0rHDkEMShAlKNTjONwcekrIGb/xGRXwV7bR8E5/AWa -nxpCMtRrQHFbQT3KctMy6ibAqOi+Rx3Lb56cgrvTQCVH3tgUKYt3TMGXIb9Ewm/a -17rjzGxd+z0CgYAa+b2dtHGIgT3UE9ZZmcr4l9/ZNLhIYuPYXmIyPn0C6SCOuT5E -WPgOsVml6ESjqE8uYGZTDfMGyWDVP0dwFlUiAr5DZzsyaut4RLx7yHkAd8DR23XS -fwU376GSAYVThLX9rNbETfxPadNBKuukNoW642J+/KdlBwelAbxEDnOOWwKBgBWt -YjKhg6kK0LLpKFhJV7OMFjGvbrysobVtzgww5PKDgxfQ/E1/lnzwSaapdZUyFYp2 -MYXDtaM3bfv6btYILjrL/HxsacAAmUgSJ+nMsgl5pAiODrDyCKX1I7Ag/CNt18zf -9ca7ctiYfb2nsOYxHR40Jy6S+qXaf4KhQbI6uz79AoGBAOZ77CNpacc+AgEehP4g -TWQ/IIwaEgoUOZo1nnyjkwXR3EXLxJ6su+nOeQbEZYUGd0CV7UZ7MEW2gyyoMxCZ -XDZsyX04RGU0KKekuxJJDZmVc7gBC6o4Xk5E7fDjHAWnXlosFuqcayPXGOVmIVxD -C/CnJAHM/9qeSZzRZvqOUctm +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPxycX8hni7V8e +vBZrKWm7b1oTOYRz9JBgwQMdZV2TlWpJJLehFESl2ENWRVs9ZiD6TylofnKHaxaI +AkhqgNc1Vk2hABj2LcqG7gukcH6++PZLTWS58GmGVunrvCFzX6jkKEa8PFBHqDf/ +KcPqN6ALHUGYjb9md25dMD3NudMLsfZDEA8AXAE/G8UDWbN1RxLUWAxJDotzAoF3 +dKr7s5ruo9NNurSb8SErjmO1AuSArZwYwTcVO98JPUCOQfHyhu0kgi9EN/kKqBFa +FYCZAUqd8lKDVR0GY3uiYjYXYRcbuvQihQ3H6gnMbAKCS4BR+KW3Uzty27qS36Mh +Gjpd60CnAgMBAAECggEAf21zU2M+bwcHPDE8SpKGbtaW1o2C5x6JYV1eTKv7HOUY +3yzulZJ5m4Cro4A7uccl2H2uNpC+KsEJe3Zy9SZ5VhPM3j3SEUD6IZBigYIgqXzE +iGA5szN3dFVfdxzVIw365Zqx7wXKcnf/h7UUm1NsCwTxUt80EGKUxAAvFzms7lEm +GDSiNJh9Bh90fC946LbAIOw+JIrsIJzeUq7wQ3bHWxZfdMc4Hg8M+3znXV0VWlsv +g9nZ3EKWofyvk5I86bwuuMVcHoFPtMH8U5Hl2jiPxjR1lmWvhcdcGyxrsmA8536Y +1PA6FfbTuUtjreNKpcpv+pWLOrZIzEWqNYQxKbG2YQKBgQDziwznjWV0zqN7mUz3 +EIeo2UiVF34elfRZaJnRTdv//fUDOjRds96OkbLsp3frNYslGrI0UwPHHpEg+Lha +JQFto/BizjvC1VaSQqJ6MDt+qPCZ4U6vTGM71jfp3xMQ65M6JU60tqQ2tQofGzlN +QEW0AwNhmrJfnvRF6mswhioQkQKBgQDaZ8sJyTLUa8DpYxhDgO8Tg3s9VIZQHZa4 +afp0eAWJAVI04Bav1r8/58X0+//BkoSY0cIPIim0t9FuU2TQUUgr/RnXMAW9JApd +KlOO46IY1ElLRGHkToBPearHiWEuX59E7Md6WH6VRt1TKzTe0ODf2eTFohBnUyMS +sslQUCdZtwKBgQC5cB4STXJ7/z8xxGd7E8YHxfJjO3EXftyAG4pLeXpTMB6YJ4Bp +/KQwcDYJxfYkTS+2v94Cw1b0DY05ysgsM1MkFZja0udkEacKVNx8Jy+V4LLaqFiO +V56TmCgY1nchAg6nTnLgXNUqpqyfRM5byN2KFGVFs1GwR0r91WFqoC11UQKBgF4H +J4OsCmUniuMv1YdiYAtfpNQvqq+dPYFhpwEzlvZ4CiNXgozrgGUL7M7fGyoEYW/F +hq2rQJdcOB8uag3BoLfHfLOHKkFW3dtkWJsA542W/4MXCqoXHeiZcev7+knTwycS +ZYMHzF+KJckjpdxzwwy8q2BmuHczdLsdG8ym5XobAoGBAOfKIZgDttyDb7R4fEzo +v57t3LrlIF54jQYWxqh+81YzqbQFfouuYkfOFa5a87buGgu2BGjGpZcOAnv/FFw1 +EnHPueBsOWIH0C12Pft/4+idwfVZdOq+QbzMt8rudtcnlwhJZQUrvNQjCymiKi7/ +acmbpzsrdmOQ3PB4+Bfd4E1Z -----END PRIVATE KEY----- diff --git a/jstests/libs/smoke.pem.digest.sha1 b/jstests/libs/smoke.pem.digest.sha1 index aab51414a57..9b868f56bd0 100644 --- a/jstests/libs/smoke.pem.digest.sha1 +++ b/jstests/libs/smoke.pem.digest.sha1 @@ -1 +1 @@ -40A980F9DB90415D99A545AB8A864BD108323461
\ No newline at end of file +5AA4C4852BE5F777296840988BC35FC266C80FEE
\ No newline at end of file diff --git a/jstests/libs/smoke.pem.digest.sha256 b/jstests/libs/smoke.pem.digest.sha256 index d49f3249e36..25031455d70 100644 --- a/jstests/libs/smoke.pem.digest.sha256 +++ b/jstests/libs/smoke.pem.digest.sha256 @@ -1 +1 @@ -81A56A81C7133AE6655AB337AC26695D6C33971B6762570EC292EFBF6A33FFCC
\ No newline at end of file +EFB8DE63DF6DCFB93649EFA5D5F9667444EAAF32FCB612ADCCB95A1F103F814F
\ No newline at end of file diff --git a/jstests/libs/splithorizon-ca.pem b/jstests/libs/splithorizon-ca.pem new file mode 100644 index 00000000000..7d401349fee --- /dev/null +++ b/jstests/libs/splithorizon-ca.pem @@ -0,0 +1,55 @@ +# Autogenerated file, do not edit. +# Generate using jstests/ssl/x509/mkcert.py --config jstests/ssl/x509/certs.yml splithorizon-ca.pem +# +# CA for split horizon testing. +-----BEGIN CERTIFICATE----- +MIIDyjCCArKgAwIBAgIEEz8mbzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMC +VVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQHDA1OZXcgWW9yayBDaXR5MQ8w +DQYDVQQLDAZLZXJuZWwxFjAUBgNVBAoMDU1vbmdvREIsIEluYy4xJTAjBgNVBAMM +HEtlcm5lbCBTcGxpdCBIb3Jpem9uIFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ4WhcN +MjQwNDMwMjE1OTQ4WjCBiDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3Jr +MRYwFAYDVQQHDA1OZXcgWW9yayBDaXR5MQ8wDQYDVQQLDAZLZXJuZWwxFjAUBgNV +BAoMDU1vbmdvREIsIEluYy4xJTAjBgNVBAMMHEtlcm5lbCBTcGxpdCBIb3Jpem9u +IFRlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCxHkpTenKn +0n3MxdH+yL+N/879HmJPKlN0HEAQP350VdyvgD28qlZQgwujolp+s31BoSQoEifv +ECR374y83oJy3ZXB7315BZjA5APShllIdUJt7mpQDKiKbzqGajX3nPo0iSh1zUlv +/+swtu4IqlkvhVwHdOPONTpf00jxFYvnL51kLRPgGnqj7tXQl2vQvjHGBNZxN9md +TMXpHU6HdbhLXnCc6PViCdc8dpOT7d6tL5tZp34mrkfyTbhSHE+LzXj+dHR4LaoA +fwDJne7pX14NfQikcYo6UfVt4Z4ooxojTGJitB1XbwYq8rdCtdpopCP+0RiModJ0 +XmNR7zoO9rbFAgMBAAGjOjA4MAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFOGVM3o0 +/euAzEuIyPIdkRxctV0AMAkGA1UdIwQCMAAwDQYJKoZIhvcNAQELBQADggEBAGki ++aOaPfFyOTTS8ojhVPQ7vAHvtKcY7mEO+tOaG8K4PCQElS05DzKmMaMPArWP/Cn9 +KxZtBkQbXriprc/NPzVY1I8IAlJJsiYZjdA+lhV6HXyi7hWsQHMmbHkf2jyJ8jBf +xR+l8MxL/SJCSP5hmOce7vAC+nbmntx/uXcrMz4CDYNbKMqdLETz4tGiX3Dlv/8W +0kEIPx1pAZLd/gf4BoOXiW8AaISyTkgloxq/jHCgEueFFGUYVpRovNf/N3jYMJDL +8tPBDUrGFPb7hCSHkHrGsriGVWpVuSsQxdzZO9/rpA2khgqsp8Z+p2X4QvRrwEUW +sKJmv+i5WkUKmMNowh8= +-----END CERTIFICATE----- +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCxHkpTenKn0n3M +xdH+yL+N/879HmJPKlN0HEAQP350VdyvgD28qlZQgwujolp+s31BoSQoEifvECR3 +74y83oJy3ZXB7315BZjA5APShllIdUJt7mpQDKiKbzqGajX3nPo0iSh1zUlv/+sw +tu4IqlkvhVwHdOPONTpf00jxFYvnL51kLRPgGnqj7tXQl2vQvjHGBNZxN9mdTMXp +HU6HdbhLXnCc6PViCdc8dpOT7d6tL5tZp34mrkfyTbhSHE+LzXj+dHR4LaoAfwDJ +ne7pX14NfQikcYo6UfVt4Z4ooxojTGJitB1XbwYq8rdCtdpopCP+0RiModJ0XmNR +7zoO9rbFAgMBAAECggEAcMPFNILIDrr/5uinexxagNC1+wdmNdrPySPXUcDrBKxJ +1d7C76RPUfEs7uCF1xb1j1xFxdFRZW4UmduE8haEXRdgqlmMvAlpKJ3DJTzuCSjG +w3DAdPiqMYEBdOSYOW7TCbGtddref5UjKx+8Sv4RzCSO5BxykS3oXWwKi5tZODVU +TYH/O7mIA+fQnLv2QCqLQCe7oFzhD7cyLzbpbK0SS3UE38GwAuExCHX810BR6wHi +nCJkHxEFdFagJKeMBAxNLNdqUG3ISL7/r+FrouSQHZtqAj/Ch/XMcIwEJK85d5Ib +S0qwFaBXuWSk6/V3hb4gkkL1OqJQ1u2n+yh8hjvMnQKBgQDVxpZH5bgMSxwBvWIe +BxaRZjucUVcptkNrmW+B6yC/rI7Y8TIY3YIDhAO6Tg4oTo1mANxnmY0EugwptF4+ +blbLt/vOthd81PfYTDziN/ZN7ChabQAnsC8QUwyEQ+cofl3eIu1tu73zKhdeC5Hg +THYipR/UDjOs6fkwMD1CWpvCqwKBgQDUGiX32qXAF63GA/O6ixAGKAV6ZgO8chzI +w7ei9CnVUfHOv+1SGwGj14Y8GcWE70VgNv/dArbVpS8E4XFFnkfcwA2W+plrt6DZ +wTlLis+yM8COQM6VSYv8Zhrf+7JdmRrxpa3j9a7rJjtC7YmrIK3aYDeft7gpTNRe +J32DBFDsTwKBgQCOkk8PzEkfCci38FJLrHaEqiX/btAu5Xu5ey8++k1xB+iNDu9W +XgSjy5ug2QXgI+NxsAlOnr3J9Tq/ZaelA3mnjCDID/FCM9bHzrCcPq5p8aJIDIIZ +9gqtXHXwkEjOXNjFmY23rYpVbjD/a7/yU4xGNtIvXvlfzPuAA+wXIM7Y2QKBgGHy +5V/NmEfaZ4SPZKnb+H1vVABPRiBrbkGEqLRXH06E9i8tUPJeyGYabMIqgJ3ARYCG +RaiRzU9iZhFR7xZgXv1hr6Tue5VUCrMk2Um6g+nenmjTItOsUDoyCO0w9hDlWJ0J +jwE7/xhW4n0o5y+g+shjMKzQkfp4oYYNpJexkZFfAoGAaGyfshedvZhR1jJMwfxy +T2K3HoIx9f0HpXbSvcTU60ibivfN8j3CKyb21G1TDy0vVXzmmAn/xE1d9+vIoRhh +zCadDje2aMNoWgYEjxCBm1M6eH1+JKJFDuXV9vxuMjZtdOsw9NGISCa5lVsz2Z/i +/SF0aY1nqtIKkcfGe2NRaKY= +-----END PRIVATE KEY----- diff --git a/jstests/libs/splithorizon-ca.pem.digest.sha1 b/jstests/libs/splithorizon-ca.pem.digest.sha1 new file mode 100644 index 00000000000..29328312562 --- /dev/null +++ b/jstests/libs/splithorizon-ca.pem.digest.sha1 @@ -0,0 +1 @@ +88F3B334A89B06D6D5C7F6336F512B3ADE14177B
\ No newline at end of file diff --git a/jstests/libs/splithorizon-ca.pem.digest.sha256 b/jstests/libs/splithorizon-ca.pem.digest.sha256 new file mode 100644 index 00000000000..5bcd94c39ba --- /dev/null +++ b/jstests/libs/splithorizon-ca.pem.digest.sha256 @@ -0,0 +1 @@ +30C84F4D878690807FEB5F01C6AA72F3CD17CCC416FC3BF71A4D6BE697276867
\ No newline at end of file diff --git a/jstests/libs/splithorizon-server.pem b/jstests/libs/splithorizon-server.pem index 179019c68e7..b647aabe662 100644 --- a/jstests/libs/splithorizon-server.pem +++ b/jstests/libs/splithorizon-server.pem @@ -3,53 +3,53 @@ # # Server certificate for split horizon testing. -----BEGIN CERTIFICATE----- -MIIDzzCCAregAwIBAgIEUy7nZDANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV -UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO -BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ5WhcNMjYwOTA3MTYxNDQ5WjCBgTELMAkG -A1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQHDA1OZXcgWW9yayBD -aXR5MQ8wDQYDVQQLDAZLZXJuZWwxJTAjBgNVBAoMHE1vbmdvREIsIEluYy4gKFNw -bGl0aG9yaXpvbikxDzANBgNVBAMMBnNlcnZlcjCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBANbnuOFn7oBLC5gwBhmccMbf0NR9d2xLgLCxEwj/eR8/n7jj -/KMuV9tyThsVLECpUhr+wQn8fGI6HWe4cXdVVlyEJVQCzthSnVAyXz8oFH+2A5ir -kEXZDsD5YnPlMlAIiDkNx80i76dswwjlQLn/5gXD/LlKWsH4WPKsY5N9ZnkWQtLj -Jzh5wJBeI9omv/ZOXKq9mLUs7avDvWJ4xP/Zi6m47nqqAVn1EbVnMzXKNo5lhR5U -w2U2qaYK4Vh19ZBw5kQVIxWswJD3J+fRuGPQcM0PA7I/fTQZRJwdX30ykjOdlRmb -bEuVwI8EBI9y12OKtzihMSv8LkP9J3ki2doq7YcCAwEAAaNbMFkwHQYDVR0lBBYw -FAYIKwYBBQUHAwEGCCsGAQUFBwMCMDgGA1UdEQQxMC+CCWxvY2FsaG9zdIINc3Bs -aXRob3Jpem9uMYINc3BsaXRob3Jpem9uMocEfwAAATANBgkqhkiG9w0BAQsFAAOC -AQEAXSCb/ezMz6MaZhQRwWYkOAjkPxBXerktm8VW1zDYEI71ZIdwVZyZaA6yzkHW -y+V4TfrYNspA0VjjPqY63DoyGHafCo0OiQIqxFUDJPFCbFDtI1GP+aQTj8S5Xs8p -RmwGQjEztyKfepaE21HtOfP5Mp+ckU9s80BhNUKbwqmaN+etUAHPbv9hM/UqW1MW -VscKs0uvjgBMvMd8kKkApNb6xRClH61Ns97jguePc/CsYhQviXfhrKtXHUsv0UbK -gUtCaKB9Q4AtyxClOOYNb6C1ydwb8vJRcmHu52zW4Z9Zc+6YLrDNr3Hot1gVwaJg -Ujuw6bjtBeQuZglIdfNCkbwHCw== +MIID5DCCAsygAwIBAgIESEoCtDANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMC +VVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQHDA1OZXcgWW9yayBDaXR5MQ8w +DQYDVQQLDAZLZXJuZWwxFjAUBgNVBAoMDU1vbmdvREIsIEluYy4xJTAjBgNVBAMM +HEtlcm5lbCBTcGxpdCBIb3Jpem9uIFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ4WhcN +MjQwNDMwMjE1OTQ4WjCBgTELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3Jr +MRYwFAYDVQQHDA1OZXcgWW9yayBDaXR5MQ8wDQYDVQQLDAZLZXJuZWwxJTAjBgNV +BAoMHE1vbmdvREIsIEluYy4gKFNwbGl0aG9yaXpvbikxDzANBgNVBAMMBnNlcnZl +cjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL5lcosVHzMYAh6GO4SO +LEWuT81d9cCszfxSDH8yTLnrEXsiMdDzTM9R/McZTpVQGHE74R8h4wTqf7roCrSK +gl0MokDUYhr/X8Gbr22UxfmNYyVsN1m55NoUkW/igBkqzsBQEzcfkdpRr6Uv4eu2 +uWcTLb4fJAQBzLtl0SHBgPMx2PNQaudscWKOezAV9zSygPwhqKUWsYzuFPGZPyJp +QU1cSfFv7PgaH8UGzK3ioXOd37HY0QANBaowO2XocAyK91Htk86mlG1ICEqkPHRG +u4mbsFDK2bf30Up9BuICQYLIIVe+hpSefqA/IbXqv+1x49hEMGK1ebOt15knuCwc +3RkCAwEAAaNbMFkwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMDgGA1Ud +EQQxMC+CCWxvY2FsaG9zdIINc3BsaXRob3Jpem9uMYINc3BsaXRob3Jpem9uMocE +fwAAATANBgkqhkiG9w0BAQsFAAOCAQEARDK4wkeH/LQ8apO9Q3cAnEOwzBsbz270 +iT+4QQOrZ660F5Ex1SaiZd50brje7UyZmx6YTybMtCxwUAoyRvM3PXvdRUNeMTb7 +J6VQXMGDmP4ERYB6Hzbc/VrOOjxe5MgbGOgfoKlc6HDTcBY9unvh4M3GJrTudVnv +wfTzwQR4bcFa7ASEohQbSXmw3qPeyD6od3q/A+ZTWvzEdKGKs4tHDoO0+KZROoNC +Kd9oW+bobAeHmfePGxjv76epqFO/7KQeUd/niY+98hvBCaHQQJT4IjJFmBXIo4JB +pZrmKAKRS0iD5Wy2Q4r51YSq1dy7YYiJI/FoO6pbxbGZLaAWBKJHUg== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDW57jhZ+6ASwuY -MAYZnHDG39DUfXdsS4CwsRMI/3kfP5+44/yjLlfbck4bFSxAqVIa/sEJ/HxiOh1n -uHF3VVZchCVUAs7YUp1QMl8/KBR/tgOYq5BF2Q7A+WJz5TJQCIg5DcfNIu+nbMMI -5UC5/+YFw/y5SlrB+FjyrGOTfWZ5FkLS4yc4ecCQXiPaJr/2TlyqvZi1LO2rw71i -eMT/2YupuO56qgFZ9RG1ZzM1yjaOZYUeVMNlNqmmCuFYdfWQcOZEFSMVrMCQ9yfn -0bhj0HDNDwOyP300GUScHV99MpIznZUZm2xLlcCPBASPctdjirc4oTEr/C5D/Sd5 -ItnaKu2HAgMBAAECggEAWR7bcs6Q/68fbctsnC5eLnsetSAa6FQfWCb2x+J6LlVK -PXh+ioVrddvfPCf5pA8Tt5IyJ5wHUQzcqOi6VUyUdeVvPXm0oc0Q4/MfwKc0aQno -T+XF/NFY5voEtB82UC5Zn59xXkbAr+PQtd2si/XtRDLUmVqWbJ469Ng8qytz1X58 -yRRu02OFc0uNwK4Xq49yAZ9ROVo6Vih7ADqxBywtIenhE1H0fDVruAZMrIFog7n0 -4g3H4VJfEoLsd4ofa12RoAqo2tSLEYTtZxgGklMPiWBci06E6bMwFLZxgjdcHeXw -R6jbdWwL/ydrIQ7Mv6N6t5hN8kC9XtmfggV3z/qwEQKBgQD8AGKED2itwpTS0GSf -8As40MAhLfGXgJNlzdQ5JMyDjQ/Kc22Jz+iJ2XM+j8cC76Eiu4O0qqrZlKq9V4xQ -rwMk6TY3ozuAghtvfxP0eNcHr/jmQn06dcI+iiopkfo1NZeNNLxgeF+GURyflr7l -+h9DieyHGkWxIFdru3c9z7tZRQKBgQDaUKd72HifS7H7+pg0nlZNm2UvaDp0QCYQ -Zq3XP+vQ6dyi+K7WxIZ+WdCIPh2t6SgvtanMVJtx+o/UyD13sPKAtDhqDGEuhMBW -xIKiMXQb2gpI9Q1LH+x+F8QrCurp+EIkxxOTtNkwNVGkdCKaj5qQdTzkS2jWxyiV -hThf1leKWwKBgQCexm9L3ZmKwWqbWQnNa6Tma0Bip1vspOo53nG0f2cMC7jDSe7e -Qcy17fgaluRBCVJxW8wj7NQwuubI3Xxe6aYFf5rVe1dmJJO8sEiWY/y3rzwXeBUG -3GNCnDLsdjk7hUSzh2KZNb6aFkj+lDA7HljMaP5KMVdvvnzWOAttOpFEMQKBgCM4 -cdzEDqm8X4mEYzvR86BvmoJscUnB86IfvpoEYPoCUKsmLabOa9hEiyT/yG//NpGD -4FHrsGxR/RRZ/biqnmTvLk7FkoQbvKAC8gRSsCWyJoigqDVfgBrToL1E9KMsfxdJ -2rmwqn1hjLtYVSDUXB5EG7/E/rPvy3db1712agcTAoGBAMTld4IJK9TZRQ7ShNYS -WWL3lCaMo+z5AaeHuN/nVxP9eyRCwuCJwqeI1fDY+UQtrpQRBezD5ot/ulTd5BVU -LLF1PkXDo91eXDJF3Sw4M50n8o/1rpEmqkiYA6U6by2mj3GFn61/BpFurSUCFzoC -C+uodJMfhmZ1NfKEZVP07ZeT +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+ZXKLFR8zGAIe +hjuEjixFrk/NXfXArM38Ugx/Mky56xF7IjHQ80zPUfzHGU6VUBhxO+EfIeME6n+6 +6Aq0ioJdDKJA1GIa/1/Bm69tlMX5jWMlbDdZueTaFJFv4oAZKs7AUBM3H5HaUa+l +L+HrtrlnEy2+HyQEAcy7ZdEhwYDzMdjzUGrnbHFijnswFfc0soD8IailFrGM7hTx +mT8iaUFNXEnxb+z4Gh/FBsyt4qFznd+x2NEADQWqMDtl6HAMivdR7ZPOppRtSAhK +pDx0RruJm7BQytm399FKfQbiAkGCyCFXvoaUnn6gPyG16r/tcePYRDBitXmzrdeZ +J7gsHN0ZAgMBAAECggEBAIW2pWz8Fn9Bmytoxh/f4UPGmZD3LgJ02e0cil5CKxRe +/FXnu+itFgJ75/TD1yaRq7jKft3oZJEtRysyj2If7FIA72psPcIMG2nTNq7Uzvzl +yP2dNHo1TX3C+CkFf0UthSoWkogiCcKzn5F5QUbTev3iwDtHj3mo8emiJe95AGDK +JsBCv//qGcsyC6/CkS02734jW5fnP+On1qRxwVNMDbJPXlauJ13HFCShGFqUdXsh +DxtmpJNcn3x33lkDvQ8HOco3i7M2vXZdBVZUIBpCUK4jz6WqchFoG3iEpAH6rBLO +kGRkjx9kZTWd3w1gpV/Z3sd+DxS3ic8bzuo3H/BuRQkCgYEA+ewTPGOdCMr0geGO +fS/6yVn6Orv3ILjnn/ZyFHzoIs5F6wkc4vf1/EAQP2GJBJqZlQXjv5RSEVElDn2w +KCM12IsGlZKDoCMbDUba7yF1Y32OwvCeWdoxE/LoymwPZtoj9TWAbqUxD9WKYvaE +c18hYR7rOT7pNXfS2JLDV1u57j8CgYEAwwbJIhXkVa9f6XppnT0a9ojUqswVp8AD +r3WJ5QlvoF5rxGdqPmgjaobE+i7mYJcrgMQQkSumBnaGtzVunF9ydg9kFah7uJ/z +iX8ZuivQbTEJGgrDGYOMIfqRxloq+aR0f66RgUrWV11CuuFw8M/zf4YYCqtl1/V5 +oFu8gLh1DqcCgYAoPkxmp/+sX8n5dBGWtPgkHhn+BTBpE30ws+VwySA0IpT9oM0G ++zif8szq99CxbheW+IjQ25hPc4qNB84q2GieQty/jwUk7yI3BBbS9MdLSveHCmnl +PA41ESNNHRNp02yA2qmgp3b7/r22680uKr5cPjdQU4IH+xB3kUJlOb75zwKBgBtD +tZaoTNWVwOjZDi7HPh+9HU4LXfOnqlw7KF32pb5btOEuO/IhiOH5mUwIhnh2acSE +pHRHD9zTcR3nwGDoDw5mNG26siEra1aLiEM4oNjDBCy52HCWrV6KsxpxvJRN42N+ +OiVDGxf3l76cibeAut/XFUFYmNJKJQjACmhMYUD9AoGAEgjKAngD8M+XRjNOR9Q8 +3jemZKTSxMiTZ23Jhm3kr1t0OUHObSXrjI/pRU/DyiAkzfoFqp+gBU7EpJJWYjCu +p0UrW/vR1dj/LHIRtBHNYGwu+CLuZYJmzy1qMSxKthL7yERWVG96lZM4tUTp8UHi +91CJDlpFxa3JCH7VnApiUIk= -----END PRIVATE KEY----- diff --git a/jstests/libs/splithorizon-server.pem.digest.sha1 b/jstests/libs/splithorizon-server.pem.digest.sha1 index 1369e62e1be..7758f1bd3f0 100644 --- a/jstests/libs/splithorizon-server.pem.digest.sha1 +++ b/jstests/libs/splithorizon-server.pem.digest.sha1 @@ -1 +1 @@ -0E03857BE6F69CD58048FE13A221A1F80726636F +E877FCA8158A566902AC60584781143547F1470B
\ No newline at end of file diff --git a/jstests/libs/splithorizon-server.pem.digest.sha256 b/jstests/libs/splithorizon-server.pem.digest.sha256 index ea673976ce8..bab0025dbdc 100644 --- a/jstests/libs/splithorizon-server.pem.digest.sha256 +++ b/jstests/libs/splithorizon-server.pem.digest.sha256 @@ -1 +1 @@ -9AA927053B8F5AB553EFAEE575E7EA76AC6E68C8EEAD558735FDCB0CD5A38406 +17EACF5F5659067ACC1CFB74075E00741D8638E6F623609F834E5B0E84FE3E1B
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_donor.pem b/jstests/libs/tenant_migration_donor.pem index a2dc0aea667..dd67976e757 100644 --- a/jstests/libs/tenant_migration_donor.pem +++ b/jstests/libs/tenant_migration_donor.pem @@ -3,53 +3,53 @@ # # Client certificate file for tenant migration donor. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCuWIqf5OYrsNzO -OdZ2rx6v+Mnsti7S+fqiyvq+FEcd0zpWwCP/8pQCIElk8lMyXa8d2gU2U9SWoUpP -mbzquJP2eaWDHpQZTBAYoltgRz1P0wnjdCDxfZPyntA16faWctxrGh0eZaJiqTXy -ECedbxXqCVExVlRKlk/vpMSLA2j4S5MShgDzfitRFIsnRPQuN6C6PFs9KYj4Ymp9 -mCT6HOHKt5K5WWqHYTCUEa3Uw7EGDo/fCduKj7EvP+cX5qw3P+Frb+Z5SgIBxvxo -wxg4YGem5LR9dpVPlHnLwnEoVk97VcNTWC6kx2El+H1J+R8I2UnpJ5r83A/IQUf6 -nsV13h4bAgMBAAECggEARUCGT9zsUI6AJqpytdH5rox0KMJ09vi0xdU6pCYJ2Z79 -nVfU9OW2ROHuRVq8EVWFKaZgS6Qg3XRTwCqhD9shatYHGH4c9a9w9VgIU8X4ZKy/ -UMngDAyFp+nNapz0he45/5Dv4BMe3XG5K92e3roxSjVJOv+/m6D5P4eDSnSgTX+P -dgSz4SyyRYbVBGP3RQHkGsJI/6BytO1X8KORq3SdkbO+nxBh1gy9rYATgbvkHMuv -Rdfqrae/V8QFC/ORd+xCVTozg9OXGtdq4x1uDpaCeCF5sNsCYW86gA4xlpRh+Iwy -CZQboVrL12wf5dQQVWpX2tRPa8Di28Eo3m32tJSTgQKBgQDdfRPNUlWPFvcNBing -gr6Npa0u8tnII07hU+zxYbPeZ5mxNU4WqgKpt2VjNFKQMXJybLBE7uEuEV/p3VZ/ -S3gSjsSbQLt0/gLYY372lQ4j/HIIgl5+Se7jwlo5ARKM7C2115ild3kJcNUVtwQq -OYXyk3xaNGLCZOUJb1AI3PrQdwKBgQDJgv7tjaRoH7/E0vlynip4STT6PF9OtFkc -7ewBQS3rkOQh15qo7M2TWU/rkpn6+3naPtPXEJClbDMZPIYheqwDtxkI1z90zI18 -WEMtAYamVZms5uhh9AIlEfm/RAAEhFFUi+TuxJvIqMl9HG/wd+TpdQSuc6l2pT+P -5T3ZrlVMfQKBgQDDmPWn2RId71X1dn/8+Pl29dzfHTAegq/iZc9Vy8agnjUoPb7c -XP9FCeTLmyVemYxMaJeyCJNrr4RYb1M3z1oWaWZPBPeG9dtlZVh2QmPee83ondj9 -BiWllbk/pibPtLMZZ3AykDOflrlXF+zhrTMRahXjQ2gD7D4n+tlfOmd1OQKBgQCS -rd+SWv/JKxMT2d3pKGgRlngRjdByIaScAjM/1onuZlEosR/KxlP9ZY1fFB8xKcvQ -qNraORyQzOmE/SFFTV3YdnaqkMOH6T0zvatoHyw79yMdUBbm9g55nVQFfSHmJ8pr -mEjT5BjhPrsrbn+sshjWNm9p7Jb13eMeguc6hENioQKBgQDZEI04snkHhxUXGUBp -Xe0RgzIaysftZvKSx0f1q2Og3RrA8+1IUZgWJxR2e8jRNEQ6UmcnoIQ9D3yKYCrp -8aDX+Q3BbeRH9u+aQhshaRxoCs9fncMamlI2eA7sPfUd42SZ+u0oS9NC7u/gZXWM -qboNh9a8EgHRRpKzNFQXlsgaTQ== +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDQEvdnV/rKKmAX +YmOJz6seF7z0JL4fO2ImmMckKQUYGuWR/Oa/gXuQqb7QHaPPnlKHnKkxrRAotXG2 +2c2a2bWBEQOODl5qsLL8JN8vvJz9iWu6sTh6fnkO630TJKobtlaApgqJOa/H6TPs +8re6+n4db8yqYC2d+ue/rLI4ruJFRM5VbevgutqsSlVlFYf0gTnsTck6pexXw0HK +Zamw0yMAEg/F0VfHjcVgpkZIzZKpX5F+v1FmZqjTdAnjnwNdFdwHLlmrnvNfbHkN +dCbSk1ETole7NTu2LBH9+fxvqzjWmyoA5Srlvt3cHN97XsHwKLC+4ikvRSh6pUwg +ha4sXLPVAgMBAAECggEBAJZuL+nKJKmGi2Q8oMQgnJEsDlLgQYfo8eP/rnHJKkKs +J28tTVIE9eW3oxlpZGYVC4u5ymT8vuL/kw/kVY5veZavS0enwcEWsMA0lBs6HLH8 +aSNXPwLobvNHc2ykpEtWvyFRaeqeByTbx8u2CvkmYok7q9c9o51EqcncvBjY7wOu +Fch/Rq2P0FTidpyk4APe4FaENDn8MKYCIKLNyLthkHqXQ8mzleJAlof+4lXwEQ9k +HehpklLqgoQPyCyF0TDwWgqMs72tBo7gSZQ7G6tV1/iwrW/29YL5L90uZH8VqWyh +Eoo2NoNifhPgjH0Wt7QcNiK+ofuqypEaf0akPguAW0ECgYEA9Kr1tVg+VTKRj0LM +hXRGq96FmJ0mtwtCtoBG7O91llskN3k/wcHjNsh+OqNSrU0S5SoSJiKjDm9j9CL+ +Weo+oX432zB0Y37mHYGo2tn97UeZw7sCLxdpI7E8MNDRyUw0fECfwzb6qk2eeueS +AaE2D9mwgpPTL4Oh3obsQlVhHgUCgYEA2bYc3Qcb0wVmx9XV23XKa3IIKxeilWw2 +rnVFifHNQ0VCZmSdj7OUx1VnyHM8PLxMme+h1bziXZDsIzGIyZ0xJqsud7muKtHX +HSpfyGZi2pRMRvNM34Ql2ZwSiFQvLyKbSXKzkYaYUjCPG5nRUV/uDQJ+544fYuFz +GzVw35Q7V5ECgYAx4VzAgOIMWofkbhjmKEN0LKSN7ZQEA06xiEttaJBPe/tRN+3w +oYeiFpPtfniPjkQI5l/W2H7npXv6PNwgFqp4IBRhImrIEgn2AAYdwA2Nv2gwyEJ0 +uVAdD7gWt6vdXyTgJAiuMto9uB9ULTvOC0DLUHU02dBXQn3QsS8fguqOxQKBgFbF +4CE0eSGVcI7Lqu5Kt4A1tg2+4N1fgTfto+bESoS6cSmwhqBE+lKstq3NSEAI6Rsd +yMoQ+8RBQ+0PDC8XiQSZi+7KQiHs+ykzv3N3Y4UtQG2zAXvBBvkB3N0beKb3yx7u +KaYiGEoB8rgUibo+WvoyeXQ/UEEwDJnWpgNm6HQRAoGAVchu4R+WGg6ItFP6kgNZ +AWh8SunlDjBr7Bc7TEXyQm6JYKH2KFKY1YxSpKNOg7oCddIHqjm7PkS+v9VpWOIA +T/43Ak+4x+Heb/JiiQjyT7hd9z50KLqdneDjGN5+xrRRw+nhca0qMG0+ldVrgkwk +bw+41eqcCw800imGJNg/aH0= -----END PRIVATE KEY----- diff --git a/jstests/libs/tenant_migration_donor.pem.digest.sha1 b/jstests/libs/tenant_migration_donor.pem.digest.sha1 index 10e26ee3b06..804d455c5f5 100644 --- a/jstests/libs/tenant_migration_donor.pem.digest.sha1 +++ b/jstests/libs/tenant_migration_donor.pem.digest.sha1 @@ -1 +1 @@ -C986231117F2A25236074AB84CA0745D1174968F
\ No newline at end of file +EFDD44ECA40D0E353233605FFF194228782FADC4
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_donor.pem.digest.sha256 b/jstests/libs/tenant_migration_donor.pem.digest.sha256 index 15036268bae..498f714d523 100644 --- a/jstests/libs/tenant_migration_donor.pem.digest.sha256 +++ b/jstests/libs/tenant_migration_donor.pem.digest.sha256 @@ -1 +1 @@ -C41D367CC956F5EB1493DAD938FC37FA034E35B31CA9DD778BA8A95DD6AAFE9A
\ No newline at end of file +5CCF1A18C3D88EEF873679E49946D55B6C8ED4B8F6CE72B70A388C1F7273FC5B
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_donor_expired.pem b/jstests/libs/tenant_migration_donor_expired.pem index 97c50505806..bc7c89bf47b 100644 --- a/jstests/libs/tenant_migration_donor_expired.pem +++ b/jstests/libs/tenant_migration_donor_expired.pem @@ -3,53 +3,53 @@ # # Client certificate file for tenant migration donor which has passed its expiration date. -----BEGIN CERTIFICATE----- -MIID4zCCAsugAwIBAgIEOD8fmjANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIID4zCCAsugAwIBAgIEdsgsBzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwMjE3MjIyODA4WhcNMjQwNjAxMDIyODA4WjBrMQswCQYD +IFRlc3QgQ0EwHhcNMjExMDExMDQxMzA1WhcNMjIwMTIzMDgxMzA1WjBrMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxHzAdBgNVBAsMFnRlbmFudF9taWdyYXRpb25f -ZG9ub3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD/TC3grAlc4Ru -O4SBHtYZ7LmaHNi52sLZNIqXVSAiI2GzSbC9ASh+/Ycx7XYyJ68TDfKvcXoHFO1N -hczRrFKe24o3NnQDUkBDwT66fQ8yrEvOkfsBwaNbhyvSzKQUmtSeMGbNlLd7RMyy -7pwDMe2dPUeOF87TMcXdl/z53MCjykYYGG9nwbvFqcHiE+g2K5CDPr+y+AFzVaQ8 -/GqkqEccTW8m44iHek3pfaiZiEzYE72/iDH/jPuQkqZavvHaVdEMxa3j5ftzAYbi -8znwZ0ou6zLmcedFqKQjtt38xUSHiYcP0aYq6ANZS0k6fkChlwHQBZuNi1mOVHo8 -mHJXRgMZAgMBAAGjgYUwgYIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwEwYDVR0l -BAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFKTk72A2M39hNRf670s95FJ9euoOMDQG +ZG9ub3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCoe0ZBYmC5i1k0 +OHApTg3CFKIs/oV5IdRoDG5lKc0uowK87JGHwuCCRNT/9TfGhNJ/X86I1lHTbo/A +2Q57C0+/R+Fj5fndFQLVGLKXwtf15/7/iDWS3/wz/WtlsnVePg54EiY1vM37LSXE +nd10AAR9aXIs6FpY67Ku9RxExhluxnSHpw45dOkrvaWhRlaESmSCCYzdcHAjBLrc +C3qiPi4OJ/3cuhCcEkgz0fvcTP5DqSYtz+n/yO0evu4zeNqypEjGIA1fneWVWsyI +IXcIs9VzrR2RUzx3ejgq3JM6TollZKE2nkF+UerxslbqqvtwFYi4xUcBzFNMS/0f +rn5bz145AgMBAAGjgYUwgYIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwEwYDVR0l +BAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFGT9EzQ+l9vWpncQ68RFggFKcC48MDQG CysGAQQBgo4pAgEBBCUxIzAhDBh0ZW5hbnRNaWdyYXRpb25Eb25vclJvbGUMBWFk -bWluMA0GCSqGSIb3DQEBCwUAA4IBAQBnQeo2acxbBDU2/zypQrOe8e3EzfDshT+7 -12p7kVOWvQ2REadBUye+vPkBisXKFVUsWdBjbpnZL4GfUVLD1O1YIEIxdqjhXMI0 -r75YxQLikSdWeHBRCXA97Sp4Be+/99N6JFuUYN4C4qwDYn0NmUPPknRjs2SC7nnb -MbhxMVKdnPPsumV407VSXVEeJN9RuWi2kR9P3VFZdYYHwzQji3x9Gesbto43LNwe -Iu+GGrSiRel/6pcuH0gEBGUSEQhhtstz6OPe/0io7o9AI5fqlR/JWUkNBG4R4BCz -TUNmvPAChZob6QoFUYKYIskWeVhz6uCdZMfGn6pUhtJqGSld3L1O +bWluMA0GCSqGSIb3DQEBCwUAA4IBAQA8Llv++htxTPUiRJ/28GIg10BEKogNtoux +wq6k/CX8PfzNKZ4AQ2yLVQ6QVfM80tUEDcd9mRm8UY6axNtqKhEOSZMDvnMJluQG ++fELJLZV0uHCQghVxGGurJIDRhI65yV9KlKOwwa4LYsmk3BILfYrSrTcBobA4W7E +lJo799J1knsx2Hory0MbEgaSRG/04e+xvr5ny885e0NyirHo7hl0Wgqad4J/ki1p +CY5U39MHL7dobq9fRwhLf4fXPlx+xOAw8oWxvYZu8LGmCT9HGJ6Gkl3knGI6JyPB +qNlsraJwWy33dkOQ+HYWT9faOuLFQnQEc66sMkLTO0j7OrxuqgXP -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDD/TC3grAlc4Ru -O4SBHtYZ7LmaHNi52sLZNIqXVSAiI2GzSbC9ASh+/Ycx7XYyJ68TDfKvcXoHFO1N -hczRrFKe24o3NnQDUkBDwT66fQ8yrEvOkfsBwaNbhyvSzKQUmtSeMGbNlLd7RMyy -7pwDMe2dPUeOF87TMcXdl/z53MCjykYYGG9nwbvFqcHiE+g2K5CDPr+y+AFzVaQ8 -/GqkqEccTW8m44iHek3pfaiZiEzYE72/iDH/jPuQkqZavvHaVdEMxa3j5ftzAYbi -8znwZ0ou6zLmcedFqKQjtt38xUSHiYcP0aYq6ANZS0k6fkChlwHQBZuNi1mOVHo8 -mHJXRgMZAgMBAAECggEAePpjBgPvw05pIroucp2cP2h2sQC5bw/wUq8yFXQAX9JD -Tq5gIGsEmk7ZEyKnYRJJ6ZMkiNOdJZ3vVXkQEyUx4slVqfs85YfyD2DL3cWwifD8 -4kgODul+ctMfZAHaDrX8JKFv89qm37p6OME9IGPDbtoSv01G5+rDXqOhDoMLjo4J -IC+WBVHFCfa/k/ddmxeU0FIgI7bIC6jF8DYVdsSGNXI7uWlKW2MwkxBP/+qy8fEM -wyQbyiglIVTZD9G/9EPfqEjrYNykoNwzHogp498snA1BYl33YW8tNs5UMo0snb3f -rW2DnPKXeC5nAqP1+JjRG9YsH8dEkeNUh0Nz62TA4QKBgQD69NzPiHpLMpxbL3uO -/0rzp2lc2z7lid4o21KRcjPx/nGJ/cCxEtUp+FlP1QC+zucdbQqQAnpHudIUQESq -qxMEbrMt1u25Brm5J3PavS8/Xvu5oKNsCWtEgRazRRpG56lEX19Hj8P0cFkNX8to -ixja2hezETCn1WjuIXGK91uQjQKBgQDH7YcK2b/jUY6c3L9YbUEUfLcSPEJhntB7 -5OjhDSGEC+wQBHBc/Q7fLavz66IaNqlJb2euRrVHH8eN9eiHal3/jutBRsvm9Wth -el9cfcvKF7KjYfvUp/4MvHxHnnXglcXtIwEm48y20R15F35ateT/4ulQa4Zx7VFq -ZgByQpY3vQKBgQC4JtSdqZ1r7uCTfR1jCm0arJ+BVxUpZOjT/FTzi+UYT8lLJByx -E4u+d5I6JaidW8B2dFyK3naSiYXh/GMnBdA3sW/kVFIvMwM4Hf5C5g50pyN6zKj/ -D05af4uD01J782TfWkjVf2agyYxfZwshVOjRN7aqXRPiJJUSIRJrkiXrxQKBgHRw -UVsvcMOa511Sb5q3ntSowhK7x8mFLlVJ/5u7Aw8dxnGZtDtkIvo2ZlRcov9zYGrl -mFP22HNA/f8e/juH5pEFktxkuDKeMtkF5W4/0aW04ZSoZ3v2D08po5QupOaVND4l -SfF1cO/0oJ664RtBnsqtREdTKG1H00gNeisRvt1dAoGBALd/AeQ/Svzq8ALAn2FR -LfCQ4FxT/hWgtVnc6bjfifTEudU0KDga/ZKr1E7mdNPX12YA0CcKRSJpyNxDNTqd -fjDuOE62EzuGjIMIUC4RXTQn5fvdI83+jEGv/K39LVMyz+rjJVRctVObPnA3SI/E -QgyLq6gGyXyEyovAWfCw58uG +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCoe0ZBYmC5i1k0 +OHApTg3CFKIs/oV5IdRoDG5lKc0uowK87JGHwuCCRNT/9TfGhNJ/X86I1lHTbo/A +2Q57C0+/R+Fj5fndFQLVGLKXwtf15/7/iDWS3/wz/WtlsnVePg54EiY1vM37LSXE +nd10AAR9aXIs6FpY67Ku9RxExhluxnSHpw45dOkrvaWhRlaESmSCCYzdcHAjBLrc +C3qiPi4OJ/3cuhCcEkgz0fvcTP5DqSYtz+n/yO0evu4zeNqypEjGIA1fneWVWsyI +IXcIs9VzrR2RUzx3ejgq3JM6TollZKE2nkF+UerxslbqqvtwFYi4xUcBzFNMS/0f +rn5bz145AgMBAAECggEASn+wEithH8pZWHj4R5tnBAHBsGmfNW/bD2Mn0X3JZ6zX +AhkNRN3MDm5HTSLuVc7XkVEY73LtXbOOxzRzbb8TtT4gkN7ZPIQU64tvNSIIAoli +PTXKkraOO6L8QUzHDzQbi8ZitPJWlpFhGO7BRJDZa2ccAHWBtb4LFcf2hwadqlhI +xt6psHS7zZ079U6NY/3jtPIr7OZYJpYPM9gyyzt4UsPbFzrEqFz98tHDQ+3hnVxd +pRccFdqbw3R6IG3MLrRWMJUuKbqGtCjnhpvbbxEddp75y9BSK+k+SdkoTSdTPVVS +QDn8/tXtQJ7QU4SjUp6FXWQey3kfCzSI0n4wLkmcgQKBgQDZNn0qv1Nviltm2fwP +0PICNsA6jni5fiPrSaNAdOczOi7ZfmBVjhLgz9n96AXgjCc+xFnmjswXv4qbc2t3 +u0pbzJv9fc4tNB0Eb/jhjJSC6AXJ8iCOyXDoyFddAkjzjH7+8jc6RVFswnka2Qbt +RO1YfxZ5LyOUaQbq/cAzGCOZMQKBgQDGkR4m8O9tpgDszZxa+oSnWc09kxEBNBfE +1ub9QRBP1dpvuL/56EVUt5W9XON2xSNxLsdtBoOrgdBVx/WZoGBJfmJxMG/FQPTi +6Ok3pqTwyn6keOtV12t/gLO/dfpTzrKYQyVau1tbxXHjL/EUi2DL85k60fZG5ter +qHjpMa/TiQKBgQDPBkcP+iDM26K4CaVbcbtnbsWSSf44VUho1dt58LH3Okoy02d/ +w5Ssno5XmNAZL5usEDrbK1jMfave84gHKwP5MK+wUDq1DMlnVE1ys6lMh1YVHuf3 +D3nE9EWICUh8kHjuBu+qYyzzKvuAIj+e3yYURbSmtc4EgoGscUPBrw0m0QKBgQC3 +KDZ6zvTa3CuwQjv+A2SHBSN2r4gY5xchnuS0J+bG7UiukuipuKDy8uAxKlQ6Qr9d +cDvNihu8AGLOLUKS8Ua/o89j/ryqYy8/en1cst8jqHTGey8AIFNs6adjbIx574f3 +QMBc/8LWVLqnR5qFS8b+eXUWt4MGhXncQes9lnJLmQKBgQC4OM/UziUXuDD7Fl6f +79rd6JxbnfKlMhMnY7wpeeqyt3ziT5OQRhlkbfH/r5H+Tce2q5+xvXn6s6LtFUlf +jPQjXyo/k0+k00n78hej0Q+CKYkPBvbB3VL1xoZa+o5QP/wQtm6ozTxpH7fuaQx9 +9W+75loYzXxN+xu1EFPfuLPpcA== -----END PRIVATE KEY----- diff --git a/jstests/libs/tenant_migration_donor_expired.pem.digest.sha1 b/jstests/libs/tenant_migration_donor_expired.pem.digest.sha1 index b687bfbb3c5..11bd90ecf3a 100644 --- a/jstests/libs/tenant_migration_donor_expired.pem.digest.sha1 +++ b/jstests/libs/tenant_migration_donor_expired.pem.digest.sha1 @@ -1 +1 @@ -3E6C3E5B26DDD71A3AF311D0752DF46C2529A55A
\ No newline at end of file +1B3466B84D702B4AE46FA78B60B73763823312D3
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_donor_expired.pem.digest.sha256 b/jstests/libs/tenant_migration_donor_expired.pem.digest.sha256 index 2842875ab15..f81e94de595 100644 --- a/jstests/libs/tenant_migration_donor_expired.pem.digest.sha256 +++ b/jstests/libs/tenant_migration_donor_expired.pem.digest.sha256 @@ -1 +1 @@ -15625A417472F9466DC4152AE90FF33A443DB18ECC9A6B1EF78071062FDA121A
\ No newline at end of file +AFE0FFD75316145A8DB71A6FB4AB77EC379857F1D6374121F6139357EAA86110
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_donor_insufficient_privileges.pem b/jstests/libs/tenant_migration_donor_insufficient_privileges.pem index 9bb0c63a8a9..20b487ac64b 100644 --- a/jstests/libs/tenant_migration_donor_insufficient_privileges.pem +++ b/jstests/libs/tenant_migration_donor_insufficient_privileges.pem @@ -3,53 +3,53 @@ # # Client certificate file for tenant migration donor without the required privileges. -----BEGIN CERTIFICATE----- -MIID2DCCAsCgAwIBAgIEZMoFoDANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIID2DCCAsCgAwIBAgIETPHVrTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjBrMQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ1WhcNMjQwNDMwMjE1OTQ1WjBrMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxHzAdBgNVBAsMFnRlbmFudF9taWdyYXRpb25f -ZG9ub3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPcW71Qt9Vxphm -OBQUJHxf2x1MFRVMx0MSrV6AsofpfZvDEkhlvCwTeFkxtrWA7rw/+pcqsVRtkIYs -AsGJl7/HL+BySrcOznmdt0pLIteiDVkFaJDJAPWBrZO7CJR/gcb4/Qv9WEDic3xw -ombUANdInbZbNj/dxre0tw4YA4pSRTOUf6ubazL7V3ZLx7h13aTyvLXe8PaITjE1 -FUv5nlVsK7OAan9K89bdazOcPSBxsCBS2t6cHt71hn1nRywSDQ0AodZH3twfTij6 -+Agxvc6/R4mvH9QE4kcWJEntyRVYGOh4uJ3tkSPs9VGIDpoHy72smnwF89n426K3 -IABAGDlhAgMBAAGjezB5MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMBMGA1UdJQQM -MAoGCCsGAQUFBwMCMB0GA1UdDgQWBBRhTVyJ04R4YdPCk5mjA5uEb5lzcTArBgsr +ZG9ub3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCukv88tmaxJrjz +RBGNRwU6d7/GTet471tkLQtcY2+39zeSQiqDT0Ru6wcqnXbtfSBl9/RZoVUiMYgm +WDH8PpdxFBPQ2UsuNqChEJGuoYHh4G0FqYbrdhFGEuNlT+NqgSvSDJ9cpo9tl0WK +Qge+Bap0DaL05XH23Q4XQh1pZAHH7r5a95tOXIPcshxJ1YneP0FD26kjeQxgHnTB +HR6RNPLElwuuE6EUPb8UwNRk3pRYbmv0OGgRGtbnH+Ols4ir0GJK/vtZZpusS1Om +qgY+gSHXJ+pF/xk3jv3RZJtlnoXEwWIucMeXaJSEVBMrq87kS0fwgY4FGIqhSwp1 +jrc5liBJAgMBAAGjezB5MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMBMGA1UdJQQM +MAoGCCsGAQUFBwMCMB0GA1UdDgQWBBQwzCU8euanRmnO3RrjjwA1KLYh6TArBgsr BgEEAYKOKQIBAQQcMRowGAwPcmVhZEFueURhdGFiYXNlDAVhZG1pbjANBgkqhkiG -9w0BAQsFAAOCAQEAYVViej1FdhX6Wd3EdpgKK6Pp8HuwH2kMdHekxDWKhB3xCEPb -Eguk51eX3yYiurm5SYWHGKy5p1j3j27vgpW0Q9tUgpOn0+qCJhUAqfxtqLZw0iK3 -2IzxKy4hrEvu5sUjO1/1rCw30d2YIxAw+23PPE95sD3AnqGNYhm0sllaYuCq80AC -jFs1ZkiUcWo8KaV5d3Ioq59IaIk8q+lY8/O28Ym56pxZGxYCIQyWhz1YfXK9F94L -m/OWnnk3PFP0UHUAoMMg8wcsUdIDHKyWGrwlyRvtv/uagZ97MGakFSB6oge9gBgz -AvsJzpsKcy8iTc6vXqDBf1XAfmaei2wASsaoHw== +9w0BAQsFAAOCAQEAS9b6JY6ebxXHCzzKTx/GOi/OCgWrqlDthNtdVjluaRvSxBGk +v+goonF3Z/8dXVwTLysRwz2BiJqROHaN6x9JvODPSlYyLOyIE3CafDUu6oLm5huC +BS1pJURujRFdHeRCdLhtzgcfO6zIGRrkiMr7zSZYSqMBfkEaJLl2c9w/MMVQYDBf +KOzC5rV9OEkiJcI0nonJMM98L1bKNPRdBqNB+8QlNxOeJXDmNAyG+vI3Mt2c452U +AkXYYBT40e+DdiDzoxIA1DKo6Auc5IqFv9q+dTJVKsCuJCzV8+5bZS9DR286wAVf +hG9C1ov75NeIAE6w7iyt2lV1FZRNSP2zBv6Y1A== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDPcW71Qt9Vxphm -OBQUJHxf2x1MFRVMx0MSrV6AsofpfZvDEkhlvCwTeFkxtrWA7rw/+pcqsVRtkIYs -AsGJl7/HL+BySrcOznmdt0pLIteiDVkFaJDJAPWBrZO7CJR/gcb4/Qv9WEDic3xw -ombUANdInbZbNj/dxre0tw4YA4pSRTOUf6ubazL7V3ZLx7h13aTyvLXe8PaITjE1 -FUv5nlVsK7OAan9K89bdazOcPSBxsCBS2t6cHt71hn1nRywSDQ0AodZH3twfTij6 -+Agxvc6/R4mvH9QE4kcWJEntyRVYGOh4uJ3tkSPs9VGIDpoHy72smnwF89n426K3 -IABAGDlhAgMBAAECggEBAJaKc0N5rCnLXX2Q5MFZWQkXMkOsaTC2ym4bcqFi7k77 -4LXH5tItpK7cf54cQcu3dNXZPSq2VdbNMxFtTpZTkdEzZWaL4hzUql1STpAIUQRB -O4E5SRkVoRTiqnro1xtRStwWh0TrburndD8pHAZuNc105ol67Q48z8RNs+SpbRAV -6G3skZ96xvEw5UdM+whraTeGosyk33TXlTq4lhd5N6g97gWI7WUxXm1tWqOmQz+Q -P770TwwEDIEECqJ6wQdFNT5XXuuZMIkKp43ByKvADFBWKNPsNibFdqJccsaFcmir -IUeRFx/Oy5fV2gJSpqpWKkNamRHC/+4wfwF8yfX1AAECgYEA/BpSUeRC5dawZgqp -9egS2X0oqavTI03Na0GpTiilN0sjTHOJsFHmS1Zl/wXAR9gaymHkbo3UbsQOO6Vx -gkM0tDJDXdgH8BcSrXRaArI+nE5Zn83VQKPOLLFOIP+4Y8K+59pl+XdpN1x8UnhY -sCAccJLbvmhi9LaUS8mbAbmC52ECgYEA0qZf0iLqmlS1wXNxX2XA4b/RI6aF1uEn -4iTILnmw/pmpKPrtXdxWbbE+QuwAtL3SfJJVvkvwIr3Y0uzS7nrihzULrZoKA30V -dMNTnq5B9qB0sILUno8if+P68yFZonqfqk8TvJ05TXW5Ru4N+AudcvF/4+qqxC5s -0W1DIoKgkgECgYEA5p5tj9xwFjE/TRmUQQ/7rlmASTaV/0W9FNEMQCOOf/aMY/ON -kW5abbCrvY9VRmO6nkjO3xN/sZRIMOg33iH8pJsWZVKqcEerHmHBtZW5EOPbuQRi -gK9YfCn2ftlvpFMSsKZpgrxp0+sXD5poBzZYzeKKgrSbUaF0J6BV3E4IIgECgYAm -T2nX3s/J96QCpcs1rVzR8b/Iew2WUeaeA1CA21LsSufv8wreaicx1e1b4G4UcP1p -+Hctn8PxnZNkcPu/sYunSWdxUDWIAuS3EpsPneOTRgVS4MhoeeGtXroSI7uYiDKn -l7AgOnvkcYebtcnGld4xvGgk/FXITiUuRW/TQ+yOAQKBgQD60pI534bhVlWpWhTh -12OuE/T9o7F0OudNz/fsL4O7DixLRC4i6BikVwQEvclCBsXWkyFrSDTvHkwIVcyb -mUg9ZqcMR6E8l2yElSpx+xGHO96S408ZgyDvwSNhO826UE7XQpGHyqjaCO8Fl3mM -eKYErW8Ib9pn+OGOIR8vL4PT+A== +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCukv88tmaxJrjz +RBGNRwU6d7/GTet471tkLQtcY2+39zeSQiqDT0Ru6wcqnXbtfSBl9/RZoVUiMYgm +WDH8PpdxFBPQ2UsuNqChEJGuoYHh4G0FqYbrdhFGEuNlT+NqgSvSDJ9cpo9tl0WK +Qge+Bap0DaL05XH23Q4XQh1pZAHH7r5a95tOXIPcshxJ1YneP0FD26kjeQxgHnTB +HR6RNPLElwuuE6EUPb8UwNRk3pRYbmv0OGgRGtbnH+Ols4ir0GJK/vtZZpusS1Om +qgY+gSHXJ+pF/xk3jv3RZJtlnoXEwWIucMeXaJSEVBMrq87kS0fwgY4FGIqhSwp1 +jrc5liBJAgMBAAECggEAM9AHFwLf6bYfcHwEZZTtlVPTREz+FU+dJVdFJu+QSd6C +zNL8gSp2miEBaIGBuazIf9se17dNaC+hRBgrBb2h/vrBgtvrN1UZSZR8WIMw5FRS +pzqQg7PwHocenIQgcAzUb6w1ZC8/JHygNA+y8pAF7hnaAqtSrr0fIIIL7qqy6J6S +vVCxiOyvXR+VHmvrltLIpfBPsg3pWLoygE0Nfd+ab93/kWNS1/TO+76GacaFi9pf +f7jIRPny7wDBpij+ABtRrv0HPaH9Kh8GwmLfozCIUv3RbLX3+hVePjMlB7OC2JK6 +lnvHVb5LNdtNbvnaHleutchA2eov5IgXT7v6Wn+u8QKBgQDUkSKAUZpULQJIVBoz +tJcnnwFbhvHE9Ysb+YTiPMKWtFLWctMM7ZdhfRtBlkvPL+d+xSvnOhiEjBsO1epz +s5yfGoUM88kbKQLK+66IIQJBQvDUzB7J6WTrd9j0X1hg4CNWZPUP3E/vbnVF4Bjg +DV0Zh69fGdMJGhOnLO7AOU5/BQKBgQDSPo3aLE6t2lEhH9jsSJtoD//N8TaYVise +oGgAl4COemto3whZxutYOnwMLR/yaj4MQZ2eoIS87EwQkKEVKmiD/35qjT2mrdgq +GUP8EVvSb9XlQmVwsd6gf0zUpL3nj3TSo1LrjZbmz5UU8QilbGR5YhU7TTQ9rB7s +TtwIIXw3dQKBgQCOVGfPl9RITKLcn0O0H1Wet/8GtAKqqObuYlKx0ZFRq4hUAyqB +24yjQEvBzMsR/bd50Lgm6WWFSvLLKj0EH93dQrqYA5xCzWELXR5uE/wYiqQLOGnd +NKPYbrUcW8MniqzeqlbUueXkIgfwM680Rn5yG8I3YWlHDOjf5Vwv5a9DqQKBgFVQ +cPuRczP1HWrVo47uP7HQnDsToNXcUY8SBGIJGG+4mZFqv9a+c43P3bqLLSWPmzIa +Bj3yYSrQsGUga11NYi/+I2xVeCkE7mzW59GHsb0JCMEJWmSKqQ5z2deIKk+m1P8M +q39Oa2ep4JMo5BtMitD+ziLMR2CnUb0Omxbpj6BpAoGAU/TBvFbx9x24eUrGpNql +peRYIcUkq91PjW2LC8X8IK9VMGnznpynn6lkdwDoMydrXDZ7gG9pik9rEO0aVE8c +Yo63x5Hq4+tSEFHiy7FuK7WA2XbLo67cYI/LFs0bCey7kUWG7xkmE4eLhVVOfZX5 +WfSMNStPHfPy0LrvK2JGs3w= -----END PRIVATE KEY----- diff --git a/jstests/libs/tenant_migration_donor_insufficient_privileges.pem.digest.sha1 b/jstests/libs/tenant_migration_donor_insufficient_privileges.pem.digest.sha1 index 7ed8cc1c946..916325df583 100644 --- a/jstests/libs/tenant_migration_donor_insufficient_privileges.pem.digest.sha1 +++ b/jstests/libs/tenant_migration_donor_insufficient_privileges.pem.digest.sha1 @@ -1 +1 @@ -41CD7E09199F04BB3D9AB3C82846FED37C7FAD6B
\ No newline at end of file +F6F2FF0DD2BB3AAFDCAC5D9CA190FD4AA201F049
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_donor_insufficient_privileges.pem.digest.sha256 b/jstests/libs/tenant_migration_donor_insufficient_privileges.pem.digest.sha256 index 4c7f35b9eda..eceeace3ad0 100644 --- a/jstests/libs/tenant_migration_donor_insufficient_privileges.pem.digest.sha256 +++ b/jstests/libs/tenant_migration_donor_insufficient_privileges.pem.digest.sha256 @@ -1 +1 @@ -A4FB8FE50CA31B9AED14C3CF822D2B215739F70C2807ABFF4A34BF128986AE73
\ No newline at end of file +4085D0DD39563975418DE7088089C069DC1AE39B1EACB8DA2130C1CADCBE0B4F
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_recipient.pem b/jstests/libs/tenant_migration_recipient.pem index 9f9c599ba7f..38a8f545f6e 100644 --- a/jstests/libs/tenant_migration_recipient.pem +++ b/jstests/libs/tenant_migration_recipient.pem @@ -3,53 +3,53 @@ # # Client certificate file for tenant migration recipient. -----BEGIN CERTIFICATE----- -MIID6zCCAtOgAwIBAgIEY4SI9zANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIID6zCCAtOgAwIBAgIEJcofjTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwNjA1MTYxNDQ4WhcNMjYwOTA3MTYxNDQ4WjBvMQswCQYD +IFRlc3QgQ0EwHhcNMjIwMTI3MjE1OTQ2WhcNMjQwNDMwMjE1OTQ2WjBvMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxIzAhBgNVBAsMGnRlbmFudF9taWdyYXRpb25f -cmVjaXBpZW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsd7lI0Vy -sjxCrh7+a1ZPwDLQcGEj6nn+/YnBoFAp1IDAIGAWoG/4Rzs4vCn7FU3iK6qvuHlc -Gf7RTY8llUFuZX8915kRKqUoGa+W7ZJ8qsZ1erOt0Ujg0/UyUC7bTyjNNIcZjSkI -HQAMgI9cWQfY0wZdZxWs9f+5xv7CN/S0N/EM516O5ALH9OFFNUVs74zftD5k/GXI -uY/74ATkzGF5FsdODFSvbCIBMiEBgMTGN6h8SaYvQlZ+QllFa7yKQzS9hVF3htjt -xtE2ApOMz7u9OSaKU4CVqpM81cXMMLErDbmELONkpJW0jVa/aHLVgtmZsl7BYrwj -veOh86abrYJ2qwIDAQABo4GJMIGGMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMBMG -A1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBS6GDKj+FalgL0vKlsCNggwrxIC -fjA4BgsrBgEEAYKOKQIBAQQpMScwJQwcdGVuYW50TWlncmF0aW9uUmVjaXBpZW50 -Um9sZQwFYWRtaW4wDQYJKoZIhvcNAQELBQADggEBAJnGsj5AGqxOJ4qqcyLI7Awq -MR6ll486pxBO2fi9oLbJMQc5Y/vBC1GDIowvD/AtFvw1rJEjx3yH5dOEtb9qCR48 -Ha42zQjY4diEJtxao/9U8tB/SNFDCdmGwDOUQ95D9398r5gK+3K+EuovvOwNTL8T -oLZOruKo8dV5ghnq7/YNre2dzNKhNn+RL9lC2UkpAzqWH9ByaSDgC6bomcYIHATl -98tINGj6Y2I6wmikE6di2VzawVn6K3BA0ErlvamIMXsFcs31MU55Ln2wGETPx8hF -ZJ8DKj1ndi7eM49vPPOJ3TGfjTgdgNqG8ffQAgM/cQDkiGaMRwh+s18DZKYxOUE= +cmVjaXBpZW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAznSAJWeK +aX4D4hQE3Z81yntvNjbWntvmEgSQ6+Bh5+10hmpsdVE/oQD+IrfDRl4PZxNJSOvH +3ZI47begaYPl1qPQizf0TAHve2RwXo5S1hdKofJi5CZ6xbAlwvxyN0/CBk8CaJ1B +UyDWmRpsP1Qutwr0LVK1Sl1r//hy5eEutg8Qq8gjTcyYE2cWoNGgPxV2Eg4ds4sA +Y0NZtJt80bZQhIt/LT70Z69me7Y1gCKgk26UydXZU6xvctL7klRuDcAhiC+hsmEZ +WZmM8El9dtovv88WwtGG7qVakW1SJ+4hxDUCIZMdriq49FXAyBgnD+Jj/YaJgEhC +ZBNNnur6qqJK3wIDAQABo4GJMIGGMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMBMG +A1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBSZXizXFINpk1j//W0zmqBVh745 +FjA4BgsrBgEEAYKOKQIBAQQpMScwJQwcdGVuYW50TWlncmF0aW9uUmVjaXBpZW50 +Um9sZQwFYWRtaW4wDQYJKoZIhvcNAQELBQADggEBAKbaeByk1xCNdW/5anhcxvY6 +8Dyu3sqUhVyCP2VmS7JPjtt+HfzQGVyh7vKLYPoVt7vQp/2fKPvDnahBTbOeWlRQ +UIO86xdqaEX6GskRu4CMGB+1d4fnQxjQZkBwwQEMMXP+ooeBCDuwp2+zYoOgGdvn +ZXL7Ui8xEuJeqyczZAhcsk+Xnk/ZW5b7EeLIgjHhrkxxB6MdNejA+xlU1qKhA2xL +qQeAtYDRhl7zOzlBj2Wx2mX+6Ph1IW9IHtgMxPyjjgeEoblSxRf7nqOIGbXs8mPo +ap2I7iSNjo1vyykbWA6vJNIS40z8A8EhSmHSPe4aw326CYN0VeywCOy0TNcHu0o= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCx3uUjRXKyPEKu -Hv5rVk/AMtBwYSPqef79icGgUCnUgMAgYBagb/hHOzi8KfsVTeIrqq+4eVwZ/tFN -jyWVQW5lfz3XmREqpSgZr5btknyqxnV6s63RSODT9TJQLttPKM00hxmNKQgdAAyA -j1xZB9jTBl1nFaz1/7nG/sI39LQ38QznXo7kAsf04UU1RWzvjN+0PmT8Zci5j/vg -BOTMYXkWx04MVK9sIgEyIQGAxMY3qHxJpi9CVn5CWUVrvIpDNL2FUXeG2O3G0TYC -k4zPu705JopTgJWqkzzVxcwwsSsNuYQs42SklbSNVr9octWC2ZmyXsFivCO946Hz -pputgnarAgMBAAECggEBAI1Asn0xMKWkv1thl7AMCida8zbbndcebMZRuKekIaP1 -Xx4W0ME2SlffCu469H91q0/8K7H3BpJKT1Mlg7YlEROfWbA2iXBxWggT7mraMxC3 -rCH2QOn70zff98W/gEA76cJ2K29zj1LgcA1ETBUT6zeiTViI2SM+ov0J4ZjoRppJ -CvnDD50xqoD81DOq06BXWoATO+q2/lLGzFK8ZlaxKbBW03lvgFPC+u3aP96pLKTg -UAMdH5FwvtwtsHJ/HRQV5uRXxeg07gt5wIg/pTJbw9KfgsVVKmMuPFE5+pVwfHtN -o/zVGbNlFOu8OnIT8m2d18s91LoGcB5NyKj+npFcQ6kCgYEA4eqBJAISnMNschv2 -7zuBQc/k/rlPxs6mVg2F5MO/Z24n+UAyEAL+UVMNXxrM/nM+aGIc+MsqHdzUYFF+ -nPVIbRYc3l/ZZqQdbAbYzjpHx4S8eAW2OE8LfaztZFVgIPaKyVte8ytbYgqI1Db3 -nxnyAVSB6K77Z2q+ee1VjzVxZ7cCgYEAyY6FVZe4vC/ca0ASWiJtwL/jJqv68ab3 -6rAic8DhOYm6yz8Iue1AosI2UX52oVseDZJiuDnkpNeiD3orv8UXabsOKU7szjww -DZjwYw3rhAdl6wchx0XVz5TK1KduuE+weNhKRoyrBpM6QoA3BTvK9zN6ozIpK9w8 -8aXw1rdboK0CgYEA3ro3/6wbdXolnIp9dXaRBLVV6twADt0FmKlUbCmgtvQfbNkh -gi+xU7Qx5qWhnOs5h+fS8GY8a5yftSYjUdNxSDsY0xRkXZFHgI1vikJjKg1vUlUv -RWyIw6qNkPGrCFSIl+QBRHRmb847AB4BG1aVBUKvoRuCuH7As6yNQddKqxkCgYA/ -XSHHrcHyz20Q/nyGf4pXbTvA/ZIPhDkuO58pGrrzdrwVh0R8Bv0p7bpb1lD/GwEQ -rTOBzRl3RR76lKLKT/CzWY3zKI/DqiJFNA5mZYrj39uHjp9s4SR9dL5rKhPht5O3 -+e8nzLM7hu9q1pn1eD2vhyyHv4437q3uHgffyJbypQKBgQCqFntbZ+sD1p99nFs6 -25h2acT3JyPwmy+Uw2LYpLTIOoix+wpmzQFwZgEDTSmi+O90JbLpOd6Wes/HPrIJ -OEK5GTVC/RaZNxojANf9JWg+C3uRs36Q7jdXX/G5824G/pntPl8tjCCnGrYAyQSI -1a9duTqVdnbQQF3t4Jvf55mgYA== +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDOdIAlZ4ppfgPi +FATdnzXKe282Ntae2+YSBJDr4GHn7XSGamx1UT+hAP4it8NGXg9nE0lI68fdkjjt +t6Bpg+XWo9CLN/RMAe97ZHBejlLWF0qh8mLkJnrFsCXC/HI3T8IGTwJonUFTINaZ +Gmw/VC63CvQtUrVKXWv/+HLl4S62DxCryCNNzJgTZxag0aA/FXYSDh2ziwBjQ1m0 +m3zRtlCEi38tPvRnr2Z7tjWAIqCTbpTJ1dlTrG9y0vuSVG4NwCGIL6GyYRlZmYzw +SX122i+/zxbC0YbupVqRbVIn7iHENQIhkx2uKrj0VcDIGCcP4mP9homASEJkE02e +6vqqokrfAgMBAAECggEAH4CHTS3PYOlpjkWfuHFis9LB1XPoq7TCFl27/0HtroX9 +EcWLZxtOqjKMlJ+VnFcd4ox+0jGn/ZciOKOcRn1pxKaaW6PeEvr4n8tjmgn9ec10 +BeIGVOnKMf/+wxHiG65/3JaRt4THQvfvxszRV5hwyF1ThNbp8r7ui9BNN+Z0SjMc +GOTyf1j6Y9dcE6I8pJVtNp9o7fyYYrF9AE75QWv+x8DXSuIhcEFkFzmyJJHk1Psi +7T5JfmmI53KrvE/9n7MbkWQIC4YGrSYwUY0jKsu3xskXVOYAOW7GPLol+OTviJBq +4IVAckfA/Q6qOlnYQUkKqaRn5gjFmARhUEkLzmDaAQKBgQDsLbZvkOVsMDYrZtCv +z0smeEq3z/sHUK7DJsOEBFVlSAG3TcjZW6STNJaFetZF26H4pAqbFZqKIv5J5V3D +egvHDxSfWynwop/VydyEZlTr/Ymxdm7YThnzvqXbr8q0X0QVSnhCtyKe6WJeoWK1 +HXWcWgSDK0Rm5Ul5Y/H61Y31jwKBgQDfyC4VHN2AWLOVVrgF+IsvwML/9xTuCBZw +ak+9Zm8/7X6++J2Fe2GMmyYAWMDZhJmd+yoZDajZ0WCyHHvxCT2wyJQCWiHNs8dm +QsDR8w7TDgZdkUQ9l48YtHV5QjOYd1/WsqWvWsOdZrXBxEzuLjF9140LY75WWuXa +QULT0KjNsQKBgFzYy7OoXsjdWy5MyRWUhJKnD5ibZrBFg66seohXu8qJOEN7jM4G +PPix38qxs7La2R4KPzEgmRRdFWKvjODgBelHgG/1QtOa2wMMzGgwYoozrgHZ8VGP +wpwUAtgOj73BBd7o28Y+gJnAXi+delSBNE83BDcct1NMKEpUhDh748b5AoGAbxK8 +FMykAL2GPXyykHwiEcy6vTPVlqQ7BwctlxPN6kwmWgGqpgNsks67WPa0mgKgAPMW +nSLTiXHMbfuHZUcx8JpOJLC6EJDISzCc5lifJhDTBgRBe9TLOPbxTAOY+ndeAYHg +jR4e8/R0CL43dQ1GkXC42EtkwRYS+nbkBaCO+LECgYEA2R+GXgZ87UWwB+3X3uAW +HQ/mP5PfQzVph/K35DbJxfy5A6kwyB/BWEqxoaZH5Deoj4pZU7NmpB0smEx3O4fh +UgmyPlkayz1gbEHJ1PWe36j4bi7C36yyZbwc5iqJRvWv+CqtWAbHaammdQ17d6Dc +S1VNokxppp+iUUKFYjL/vs4= -----END PRIVATE KEY----- diff --git a/jstests/libs/tenant_migration_recipient.pem.digest.sha1 b/jstests/libs/tenant_migration_recipient.pem.digest.sha1 index 7f50f32f9ad..7dad2694bde 100644 --- a/jstests/libs/tenant_migration_recipient.pem.digest.sha1 +++ b/jstests/libs/tenant_migration_recipient.pem.digest.sha1 @@ -1 +1 @@ -D5AF0896B086107B3EEDFB579A7748C24B23C0DD
\ No newline at end of file +379766C97E0E06045E08F4397740FD9EC54CC14A
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_recipient.pem.digest.sha256 b/jstests/libs/tenant_migration_recipient.pem.digest.sha256 index 3da24ef36f3..ad01d1b9815 100644 --- a/jstests/libs/tenant_migration_recipient.pem.digest.sha256 +++ b/jstests/libs/tenant_migration_recipient.pem.digest.sha256 @@ -1 +1 @@ -DD249EE9850A5A78E4666A4B8DA3CAEF612FCAF56F4C3048CA2C05C1CDF8FA01
\ No newline at end of file +CA5F02E7CFEB7509E1D6BD9BEAC00A40A80527CF07FB2029442DE8296A4DF2C0
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_recipient_expired.pem b/jstests/libs/tenant_migration_recipient_expired.pem index f609209e8a0..6abbf4baf0f 100644 --- a/jstests/libs/tenant_migration_recipient_expired.pem +++ b/jstests/libs/tenant_migration_recipient_expired.pem @@ -3,53 +3,53 @@ # # Client certificate file for tenant migration recipient which has passed its expiration date. -----BEGIN CERTIFICATE----- -MIID6zCCAtOgAwIBAgIEFIcyAzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV +MIID6zCCAtOgAwIBAgIEVJVyCTANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEXMBUGA1UEAwwOS2VybmVs -IFRlc3QgQ0EwHhcNMjQwMjE3MjIyODA4WhcNMjQwNjAxMDIyODA4WjBvMQswCQYD +IFRlc3QgQ0EwHhcNMjExMDExMDQxMzA2WhcNMjIwMTIzMDgxMzA2WjBvMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENp dHkxEDAOBgNVBAoMB01vbmdvREIxIzAhBgNVBAsMGnRlbmFudF9taWdyYXRpb25f -cmVjaXBpZW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmqT1Ht6F -dy6GfAW2owAdBLj7EGhYReWMRyug4hE4Q58+6MqpzX3fzPO/TSYoNkQXM4twtpak -ET3EAIZUW8nFerQEDJV8s4m5ShWUJT+hTmbpbglHYRuTrgGQogq6A6me17zyC4ge -kpbct8NOfOVtSp+IN3bltFpKXjbXVF40dHL14rQ0XZKmH3nQrQx6jE6T7ZeD7J2O -lkUXhGJfl/v4s5McoRgzRFf+E3VQGVWJYUV4rGuAPfZC4Mr6qGCrqFRCzyjPLUkP -UlV71WMAOPYqE0ajFJ/MljiGcgdTqGJK7oz8ZVrtSCyIYYE7GmWXcYOkuB8dXyzG -BoXrqtQOPkEX8QIDAQABo4GJMIGGMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMBMG -A1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBTaae9NrS9EaNT1BVH8JQYoV9mE -DjA4BgsrBgEEAYKOKQIBAQQpMScwJQwcdGVuYW50TWlncmF0aW9uUmVjaXBpZW50 -Um9sZQwFYWRtaW4wDQYJKoZIhvcNAQELBQADggEBAB1GZ6+s9Ok+wRPBwTHv1LjS -A0Bm8iL3rtE0UEKjN9Z0Fi5tgKbaurfyJDn3I5GnyLONCCVT7GatlZoHQNfZaJHs -+Qt14/H+050PxtMeheY4cWvpQXpsyq8UJupOJQ7tbNx62bV7l5471Xz1gU1uHv+h -2uMCbiVf8XRWJsvXAVI80LIK343/8iShc632f/vchJdafYp8W6mpddmD0v/iEERB -M91J2LindHr2mdBBJ5TqWgUhjg4Bqyg5z/oh5wkAdchkZ/AU3w2gi9npLe+egvIu -7um1ndabnRfI1SRyJmUeUd3mhYM7Ejef0f8L++GsXjDeHaOX2lRQcI5srzz8UYk= +cmVjaXBpZW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqcz9uXUw +mmYzgMZHQVct/Aep+Pt9bXl4UndRN1Fy1d8QKIshEqMVUuBh9WsI5rSg55RfH0MZ +V4bpq8ah+HjfL9tPAw3seYPRg2rVfGre5QXYfardZnxcDvVrQ6Ln+/eTmtgQM7qX +YCSJu+UskcwfObsAXEC9S/QSTcLyWtypNBsggCzm6hF/qNLoDdq2T9D4rAhVZsQ3 +k8B01DgywjWGSwTeOdnNaB1VZW3QKE9mLgbiQhS++NR+KRtUd5/TnFLs0tU3sgUK +osSS/tBx60wR2zUnX190uY7ljg/oQkPpcdJ/Mc1BDUKu2cYGL8w1+pooT4CTSLVQ +GRw3kZvW0/1LNwIDAQABo4GJMIGGMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMBMG +A1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBQaGcRjaxKtM6ejvAJUx6b7VpyG +JDA4BgsrBgEEAYKOKQIBAQQpMScwJQwcdGVuYW50TWlncmF0aW9uUmVjaXBpZW50 +Um9sZQwFYWRtaW4wDQYJKoZIhvcNAQELBQADggEBADcRbGHg4C1yyFs9nVvODhED +U8UoXIPv6GJvQVS/hrYgQutjeESTUDEP74MB8GVSVtzFwiI0Ls+2JI8iVOGuAfbX +XJNvKTuxBa/UY3IxZC4bTvTWEXhfuLaOCnAE2srHK4wrZgOQQgegQc0JYrzwjO0W +pvP7FP6BhFfGo0DIRIfOvyMgD2Z4IqinAsdCOrbL4lLSgt8HXRh2R8IFfNSoE1F7 +fkocKa22emVFOEq6O+hNNaXiWSMYDaP0GSSKU4ywSMpDLbF67kbivGmrCFHO8yDJ +5ST2qCxpbGF10pp/0K7uThoA8SIKVVpm7BWoBMnOkoLmyPc0JhHZUChwbNFq6H8= -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCapPUe3oV3LoZ8 -BbajAB0EuPsQaFhF5YxHK6DiEThDnz7oyqnNfd/M879NJig2RBczi3C2lqQRPcQA -hlRbycV6tAQMlXyziblKFZQlP6FOZuluCUdhG5OuAZCiCroDqZ7XvPILiB6Slty3 -w0585W1Kn4g3duW0WkpeNtdUXjR0cvXitDRdkqYfedCtDHqMTpPtl4PsnY6WRReE -Yl+X+/izkxyhGDNEV/4TdVAZVYlhRXisa4A99kLgyvqoYKuoVELPKM8tSQ9SVXvV -YwA49ioTRqMUn8yWOIZyB1OoYkrujPxlWu1ILIhhgTsaZZdxg6S4Hx1fLMYGheuq -1A4+QRfxAgMBAAECggEBAIKUpfKR/Wr820xgWq7ayqYRONbK9TbYNRJnsasS1Uqs -bieN8cH19wOOEswnWy8vYdQBe4SCQTnZyOaUhykWgG0zEnQ5yhmkQtRe0kB9sUyN -s7BZn29NJO96nNFnc1jiYqFTB6NbJk2rm+aDwYPPCvFHMnN7L02SLFfPwRWZknt8 -wzljalQYolz6jDu+fMraht56ciD00z9VGQa/qIwNm2aQQkMvX5mnBe27QahvDwDF -JJOPjC8psu0qMccMxfkIxZnurWWetzjYZGR5oambBcH3KLbl1NEFCO9jyRtZxufU -Z24u9Ri1lHq6OS0BnvlC9o+Rl30+oqgPu7FFQ5M1j1ECgYEAyiCTo3atCFZeCTv0 -f0HnsRRWcqSXTfovCtKOTrJbk4qib/tWOGLTcRYcOigbMYOSUuASphnyz2XcD1bU -HxQ38UjejO7LAZFY4+A4sS+vJ20holJ5txNMo44e7eE1EO/QwWl/p06cJ0AgfTeh -pYe11E76gA8qI0ZCvKg0lNMeib0CgYEAw9yOsdURgYpzBmojLcJSMMddJQvoyvk+ -WsOnaNgEG3BNicY/f8cH5k0LXwaZ+tP61e5gJzYy7qmu82FuqQUx9fHCwZHUcORK -K8mr0+dvTlhGYZqnX6raoaNbgTzO1farsO5Ywy4SKXDXM3SR054yRhqQhWRfnpRq -Q/dV68yxWEUCgYBDZsWUtthQdWx6K9IGNZXrSNri89u4lvrk4v2tZHCBLLOqH+fK -eboEddkH06PtyPAcTrgpR3HekxrkypGFo5pcDW6ZFHABn9RCeNyuyTXhMdULafFI -iVj/GT9bF8Q4V6AHPwTgZ6hOtmWfG9P9fNm3aHbECUqF5MIQYw7Vqej/CQKBgGmB -WuCSnQ6B7PpMnEye+7VI/3TgWHNWFe/Aq2J/0p6RPUN1JmmHZkr5v6Fdpf6Gx/0L -noIg4QjNIO/70Sd9I++PXtD05FI3t3ik90l7xuqWBLu5GmYfXAxsOfOBNQ3vBYeW -rPveymvGXDZcmd07v2siDi285wE+g4u/JWqS5gldAoGBAIAozeVe1M+xZFeldxKF -pkL13OS2GvioKgNtULMLIv0qQDHvSeJ08/xWGBS+nlZnzfGAk+kVR+5rWRv0vNaK -kGJw7/8iqAK+//fthqgFLErW2F2kxg69rlvm/1RRwWG4bj9y6Ctxbi+nireuIL/Z -cXWr54WtWgO4VZZZQjRISBkB +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCpzP25dTCaZjOA +xkdBVy38B6n4+31teXhSd1E3UXLV3xAoiyESoxVS4GH1awjmtKDnlF8fQxlXhumr +xqH4eN8v208DDex5g9GDatV8at7lBdh9qt1mfFwO9WtDouf795Oa2BAzupdgJIm7 +5SyRzB85uwBcQL1L9BJNwvJa3Kk0GyCALObqEX+o0ugN2rZP0PisCFVmxDeTwHTU +ODLCNYZLBN452c1oHVVlbdAoT2YuBuJCFL741H4pG1R3n9OcUuzS1TeyBQqixJL+ +0HHrTBHbNSdfX3S5juWOD+hCQ+lx0n8xzUENQq7ZxgYvzDX6mihPgJNItVAZHDeR +m9bT/Us3AgMBAAECggEACc0qbDUmjBMQMAPCAzSME/tBRX0G3XXgiyoWBxJthYjt +vtlhHFlLltAa93apOd/9VcDLyNsvsEy6Wk8J9HTNtU58fhmkp9MDGgnlrtvgZ+nx +eDePtiXBjp9+BJZ3u6Sr4YlNTh8cM9GIHc95xiS5PLTdrXWTN7osAE8bfEE2hypd +mSVSGL/PBEo6+jsaEWsZW366U7KC/2vl8SBsxlEAXneKv+fw3BhngwghRDsQOFBt +XX72GnRTUOt1nroMlA+s3Ao3XZrqD6Z145pTMqXen5IoCjBrUWk7n4uwxi10MY7k +LbxOxh2oghwDbbTYgi2bgkYHfIk5mEsn/mxhAXjjCQKBgQDbR2HUhAusirpvDFX/ +e1r8RmovGT0SLEjIfNfrHHJlpRRlvUeQP0pVIH0pEootROZeA/ujofc8NMfEdrTw +dcufxITlpPvKk8+o6zgaQ0dDWZ9zIPiWMrWwfyEZyNJoTsp1gyLQbp47bViBfJsA +td1nX4Ep1WRgIq3SQ2l3bh03YwKBgQDGPHP2chMao6ln/T/wp1Aa8bD5aHjSCa6q +TzsRQeUNVIl14oFE8G+vtgr04el2qztWB0MoXyioqaH09NOny6EFeqZwPo1vQTN5 +Q7HeMDx7TvtOCXOxRCe0F5LR3etsOcNekTInXu9AwOnt4UH52gMVziAuVdTAfXO4 +6GTk2wV3HQKBgCxDO3c3dFfO5RU3a0CX+OTFnfeF47MAZ2y47qjR5DGqYfSrgX+X +lvyaA0nAKU48AzhlG22LaymnCdAZmiqTzJeihqUIaZ8ZuShC2t9KR19L/wixVhyT +feNztg3LYNWXWfzgjK2ANsaOKvhwW6WIEHomaB82qP1S4r13yBlIi/M7AoGBAJ1i +4a6IYyKDTbyCFIG8VJ0PxrI9f69CgKo2vW62ImSy+W/epUNWoVWf8pL5yaGt0S48 +FdW3t1AxXaRdvK07vlvbRMlY4HG0Emn0lQMSyPIdgugyGOhkdCFHlgmJZ6BFPBeY +r3kSpmGCyDdU4Ey+CjUFsgcXnhI1h+sGlxQbz/sBAoGBAIB/YchF5tOGpls4k8be ++YD4eB2spHWtJRRbnTYPnGY4xqOzEII14agzvi4Kh7j5O7TE5SZW3m2GjPV7HmFI +mrU24lspIJjyrZAZXxDT+Y8Ki7yp/ITS38W79DKV/dFnjKG2oUy4ZIs86OkWbNc0 +N1CQppZPRt8/QREmB77yT9ic -----END PRIVATE KEY----- diff --git a/jstests/libs/tenant_migration_recipient_expired.pem.digest.sha1 b/jstests/libs/tenant_migration_recipient_expired.pem.digest.sha1 index f454514bd49..3af12b7a100 100644 --- a/jstests/libs/tenant_migration_recipient_expired.pem.digest.sha1 +++ b/jstests/libs/tenant_migration_recipient_expired.pem.digest.sha1 @@ -1 +1 @@ -E54A016595511F85C3DE35D130E298875AE74E98
\ No newline at end of file +EC814337A356D99D55DF854FF71CF72C1CCA102D
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_recipient_expired.pem.digest.sha256 b/jstests/libs/tenant_migration_recipient_expired.pem.digest.sha256 index 97e9fb08b10..10f7d3cef53 100644 --- a/jstests/libs/tenant_migration_recipient_expired.pem.digest.sha256 +++ b/jstests/libs/tenant_migration_recipient_expired.pem.digest.sha256 @@ -1 +1 @@ -7C4EFFB547DDD4534473176B1954D792967C47E4DFA37C72A266D17BDCCB5B9A
\ No newline at end of file +A74CF5D200100E22D6DA8AC683657C387F2604B152402552415FF156FF04C8AE
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem b/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem index 715d303c317..c2dbff6bbfb 100644 --- a/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem +++ b/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem @@ -3,53 +3,53 @@ # # Client certificate file for tenant migration recipient without the required privileges. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCx+19bd4USLsz4 -MwF0EL7+MgD+K74CsmluWozlHrMyHLkcEDW6DkB8Aj0tZhkjzg2c0BiEh2Q4RHWT -JFqbsODEtNFQzzibUnMvUgdKZBqluCYtl4OQv4clUjvDI4XiaeXr85zpYBISrCJ8 -P1kWQBlHPYQVK806mOoBLJrd0VLs/59nfA+HHs3CJyIBFD+tzSgSNLhioYJ4yvmu -qGZffU+w0/LG7Y24m4ho2Qc4Tgs2Gtc45eYZJvSfh3/CDKXqu6hzGp/h/MhUwJcv -pahNVDk4eiprUEMBFBB4baExVMzP8/tRnkgYQKlVrSF9UnPrPOFO2/tPe30Pi7yU -jGKmFvFbAgMBAAECggEAPtQs+l37xMpuouNmjPFoatV+EjugzNTscP9YI32t5m/L -TMPQI4jqbJxhukgDcedIWOYA8a/VyiMomjPIJJPRFL978JnmMrZtYPQFDNa/rWaP -W6LT1+I0tBEOdblxhta5SozqBFxcpOjNF61JJpikE8j8enjG7vuSB64WUV2Wd4DC -cuZZAMvvbHc2k9Yo7WPvpoqMOXN9BBDbIhWTRhcIYafDGCjQ4AKplWZe85qlru2B -rBd+bndMPZxfiCd8L6OvxzgOkRKSYAPIcAzM28Qij0mLkpkX6qCFoBrwBGDJAe6W -bJnIkGcuSzHrfvf141oQ2aHDxQ8GPQfNYC3oTVoSuQKBgQDh8oU1loS/OipvfWEY -DhWr2Vc7f/Egttv79A5aThkm57xKVrBzlA2OCU4rdlvr0ydf8GbPmSRfzkHUrsxf -U0u6w3ZobV4OFlsF8PFD7nnOBj7Rdg40+LShTZWvF/NB3vkcwr46hI8UEupSvAeN -tbAkT+J7dcaz4/cIXjesQ5pODQKBgQDJp6Kntka7MU3Z4oiwJM2G+PW2eGWpnFWf -DaPvi3kts7kvAbTf4osEV6+5iEbkYQYG9j6uVHtA8S2fEwpnuzadngbsUcjLJTLq -ZsJTFHiYozK9dtmAnnAj7RpcAN+Hs8f/VP1GcL2agG0yiKSvqfhhjd4TH3cdVW4a -YUuIqMVLBwKBgQCIjN/ylefeBdIVlQlz1zdDp1Mv00+vvLNQHpv5+Y770zsZFjEH -eKeEep0yaRJ+gBsgwRHxTpUMDYP9fDJpPdbbpTtPOyGHk/0opwe4TUxxtZaLUjSd -0NyhS1k1+1x5J78XoZ4DkY9Cy3evzpEmFHLCT0EJ6hDPMOtftEkjI6wClQKBgFCc -OIM+dCvkW7Cbw/RV4erwnpigrFMO8ZMxSrU5VemVDJPj5MASuWu0+cP63AvzVQt3 -aDsb/mFJh+ktHV22EvES+MWDM/cxGZdmGIxJhKPPqTrfxbaKn11dLMpWdwSyM2K4 -QL7l1oVqjTxEL0Eheu7UXU/bpiwNuIPHHQC2JpgFAoGAL7syfuv2wRsyNTz8VWL+ -kj29I9heysjkemfnG2chKNZzxO2P/ALH9KNFJ2+RyloF8+nSLxczgCF7ZjhYlw5T -L70y94W1bfp4e/XqDsfxRgs5a1GsjG0PtQD2Jhaa9XB3cWVh72/3di1Sb1BOvr9e -51kmvd/NnSObADCGdA/kLtQ= +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDFBxL0O7ly75au +WirMeo6rxo7vXHl9yjT2sNbXZcS3sFRqpp02oExvI7Uk7cqxge4bdnVsZkHow9cr +ChlvtBUYyMqTJvWKc9gsL7WC4TyySiUpETybMOhhyXNnyeU0vE/zlrE4dMQ43ys5 +nNWJfXB69b/haTljKRGXWrg9wj2xLQCkobJSwPVpi5Xz/kdPV+UXiq5DwYcyBojc +K5oj8mnI8mEde/TsxxDjRz/cHztu+14nbMH49QKdgKXNrjGvjrXMrlOZ4RGdK7gB +SAfY+n9hilYXo+oeKJma9ai3UMUCOhsWg0OFKkboOUDG5lga+t5F+Fm/I3D6ty+X +xURPR5BfAgMBAAECggEBAJYibNQEyqyFWwmilahY32yPkg1dJwquUauFV0CtQLhE +Oh9GtNeSUIwD5p2sQV7/xgPRQWsHhMOsr8IRIQ7YZ5cKMirtbf9BhQEunZ6MqWam +Tyi7BLaxDvKswi7dTrXfpQDV3FdLytYXYGW3V5Q8LMDVkJBgUSV5fvkZXPlakQ33 +BqsYTTWTwR0GE9tsr0mkJX1sL61K/aargX4Qw3iL2OdLQorCsXyptguzZZ5gKtco +D009bWXorBiTy7AuzFsXMpPxIvV8j+BZxPgAYTFpXS3dE8iEEbnEp0WeyrpgGVvf +IQMZf+R5XKhRJnXYq2yFPnYo2812gBRP+lqJEVJahwkCgYEA/+sAvRy8HjrxJYtv +zoRLDdTrS2OjfiURIb8EbI0qpJZsyP/4CRAInGS80MG3dnZrWiTuhHUpAsxB7MwL +EU5A583deX/KtQd6DG5kaNP9tmATm4N+8MlzZ/Cc6+noPOj/7UwTrzh02U/4nC6v +9FFIvXWfn3zbSflmVXvCBR2gr/0CgYEAxRc9SqqR0bqVvSqXvIjx5DdsY8Z0/gaZ +6zg6hZWtNCjWZ8JdO3Nfb7Gq8WyHbuT0hMZKspoUkQcJDKgevPuLgYa9azkT+JEc +64kE8inL1OCAKwZwrV7ytscHFwIaGz9w5FiDMpAHzmvLIo1BygkAapqtnlhFnLHT +7Ui7YfPyqosCgYEAht1oaUDAXkn/lSKTTEjpaKOhT/x1R1/vVFJe2XnXVB81uwMx +ykzZzNlFq9m6fkJPtpSp4cIAV8oen9SzrG4JxF737TSMNbR3/B8c6SV2meqtypGU +jv4KxGbHu4dr7NV5Maua4AcnhPIg+OWdsmo3pChdc2YQBj7ZUAlFKP8BFF0CgYBL +XQuO1ZJUxCgl4XeMHEGCpr7HmEd8K0IH88RM+GL2ovb5ThUgeolvyFw5XOqcuOfX +LYu6p7hdjHclY9P9J6K8sK0Vpwm/7p1EY2yEvP64M/BOg3Pql3fv9EL9xUv+R0// +wOjKGNEjWYyfdaxGeRKzsNnaxp43wLfs7/bXCdUs6QKBgAoH7eGj/0t5tHE9xS3X +Nc+PAnEIUdSO7Y7Pz0weTiM4zcPXLnbuULPQuqzqSVYG4bgPh5pckRXkZkn5/8PS +KkwYxCalzZSskSI8R5MsVjvhGZ6Ntw+zuTF991BqQ0PgTWwM8e5XfzWyiQ3Ao42a +d1VZUQaPZimyoO+OdvKCDSzN -----END PRIVATE KEY----- diff --git a/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem.digest.sha1 b/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem.digest.sha1 index 7d17e50aa44..3e44d403fc1 100644 --- a/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem.digest.sha1 +++ b/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem.digest.sha1 @@ -1 +1 @@ -95766B6B8637771FE52FEAAE1AFFEDB2F298A702
\ No newline at end of file +4DDA0775EAC5EE548618B1595E6D67EF7F13E2F1
\ No newline at end of file diff --git a/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem.digest.sha256 b/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem.digest.sha256 index 91393d00e2e..b045f141e84 100644 --- a/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem.digest.sha256 +++ b/jstests/libs/tenant_migration_recipient_insufficient_privileges.pem.digest.sha256 @@ -1 +1 @@ -30BC29924DEE62B5DD2FCED7E5DF7ED2E71ABBDFD2476F150FC2FD6DB907A8B7
\ No newline at end of file +0909312EFC6E36BD1A03D9FA6CB6129E18B9FB80FA2EB8ADB57B5075162509AB
\ No newline at end of file diff --git a/jstests/libs/trusted-ca.pem b/jstests/libs/trusted-ca.pem index 7451f78944a..4190341ac51 100644 --- a/jstests/libs/trusted-ca.pem +++ b/jstests/libs/trusted-ca.pem @@ -3,52 +3,52 @@ # # CA for alternate client/server certificate chain. -----BEGIN CERTIFICATE----- -MIIDojCCAoqgAwIBAgIEDSAeGjANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJV +MIIDojCCAoqgAwIBAgIEclbQATANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEfMB0GA1UEAwwWVHJ1c3Rl -ZCBLZXJuZWwgVGVzdCBDQTAeFw0yNDA2MDUxNjE0NDlaFw0yNjA5MDcxNjE0NDla +ZCBLZXJuZWwgVGVzdCBDQTAeFw0yMjAxMjcyMTU5NDhaFw0yNDA0MzAyMTU5NDha MHwxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhOZXcgWW9yazEWMBQGA1UEBwwNTmV3 IFlvcmsgQ2l0eTEQMA4GA1UECgwHTW9uZ29EQjEPMA0GA1UECwwGS2VybmVsMR8w HQYDVQQDDBZUcnVzdGVkIEtlcm5lbCBUZXN0IENBMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAyfVq3WLPJGI78RjLcU6TWsL67KzIA5FH5Cs2VLttWK+f -zDwGKdbn3UBbsL+jw0Ixfe7lv5EZXABXVb4sYJ2zZLojwnBjnbfcTuaS/aYJe5Sd -nExjhEGErTu3gD0ErXD3Zf+nQMlqTw0B870TkRDyuU3ZNwkGcJYPnWbM+iktHPoq -JQ6IzxUFYgas0TfwBlDOOSbJSW9wHQO7vmg3xQGt7/dj2E8NpWFXBbxC91RFEmbv -+v3cbwwhYLogIAZTFsL4AcTrEpbmcR8f2B27gZlCGelMi/C+KAcHeEwHbHokY/A8 -DeBSpkAS8eCU/A434hb9tNKNy9pQpreV+qyfYaSSSwIDAQABoywwKjAMBgNVHRME +AAOCAQ8AMIIBCgKCAQEA8h+5axgTodw8KmHz/rcPcy2N/etFkipOVL0i3Ug6JcKk +DjuSIdyLULuIQlR8nXWQ3hW9CZ2gDCeSnmnUKY6GWDQPHoSUJPhmGkXPuPBXivcL +QpLVZeOHrqR4+SHzOA3317LF/QYm9kC3dEZIz+dWUlTHs4NFwR+Yo84XNosSGaUh +o0mK5YcBx0W7y82rNrijcygOkXF9QrANUZfUz5uQ/ZPDjgoISqFvgMzJtpL6LqSC +TbsUM4NbPSYECDFzIosO+rhYCUsgZ5pE6NWZjmKzq4+zeb/2iSIoEb7U/5f6i4H4 +880y+usrcsBuNCS1OVHaEB1ZrlinJbzplB3nV9Hj1wIDAQABoywwKjAMBgNVHRME BTADAQH/MBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAAATANBgkqhkiG9w0BAQsF -AAOCAQEAtWS7ufCbscbsvYef2HPkBK0By6HwMdaZDy90OckUvfOR8vUHH8FNfav/ -BUzIlDnO2lKFClvbeT584fDbYVqwQS3/6Pz2lyQ64vvKcmMHzqiA+nUW/DN1x92t -KLbcs853RgDDz1XtXwMw2VvLC5gYWB6GZ+VVRWuLYgd/l0i+ckk3jG1F9+KPs8F0 -1CaSPkAX0HAaiiBXgNCWAm+z/JZO3fRwCo2s5hRBZ40d9ZprPJyH7n2x9Uyf6SP3 -7BfGakoer9LtraSaMnhrOHUMFuunVfOk/3wstu51sNcdDI5UpkJFZUwD8y7gyN2Z -GQIsgSNXW4rN/5jamADn3WkC7bo2Tg== +AAOCAQEArn+KmfD2JEXa0G81jY+v1+XBT4BCcFExbdpOYbIoo2m0Qvx+sla5+Qu7 +nG51R+3rnkVPr03ogKYtf3hYtQJk6DqfuF0V9ESYkz09XRwyW93mh3z4yumXnk3y +d6SG2quC6iJV0EqT/OnmmveGBpxaBjf80ezRq+8t0mVGeNwZSxv0OprAkmKIIDM8 +Qa1/LlGhStiU+hN62c3m4wHdY5jreRYH7NyIZCHJ/wKgo0cDWWdJ4MeAaQhuijUI +BaNg6mFHlxVMMRGIGSduUhu7vHzjbAES6kJxdIpDM8tZMlRZQ3ORml5s9onSMb2n +NmJkjwyB62odD+yrygWRLtFMJmKODQ== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDJ9WrdYs8kYjvx -GMtxTpNawvrsrMgDkUfkKzZUu21Yr5/MPAYp1ufdQFuwv6PDQjF97uW/kRlcAFdV -vixgnbNkuiPCcGOdt9xO5pL9pgl7lJ2cTGOEQYStO7eAPQStcPdl/6dAyWpPDQHz -vROREPK5Tdk3CQZwlg+dZsz6KS0c+iolDojPFQViBqzRN/AGUM45JslJb3AdA7u+ -aDfFAa3v92PYTw2lYVcFvEL3VEUSZu/6/dxvDCFguiAgBlMWwvgBxOsSluZxHx/Y -HbuBmUIZ6UyL8L4oBwd4TAdseiRj8DwN4FKmQBLx4JT8DjfiFv200o3L2lCmt5X6 -rJ9hpJJLAgMBAAECggEAXndkUD/KwqsMfL7rUom9lWPEuXYsbLbFGO45kLLG+AfW -SFL/UwzKEgzrlqZddJT+z3gykUPOx+EE+P9mhJ7fbcs/tNCbWAfLjkB+GxVSNDMU -8iotFo0LAXkAYYSpLnO71UMbOcu85VMhSaB0iZOS5aiLZRncoEcg8LBISu99waJQ -6ua3xsa9gUpoj0sVr4fdJvyCe6jnriUdNT8E+3dJqSnNaNNsoV47i3jtGLRjKDeM -iuXQhtUVmLrMGXTNvOjiRSJCRP/oaHdVKYNVqyBYRt92IPcUfN+QSJg6zg2l4FRE -351MdGtG9a9RpQste5iLOX3M1egVYO9RXAOlL0/+AQKBgQD6IgkIz+tiLyJ+oV24 -CrcZMhZ/E2YfDGOeKNB6DkiABSSPOU0lw0rMaxmRwTJvCNN9DhBLT5pL2A7Df+/j -Pg59VS4woNknkshhuBpdbFb0GjzZ+5x5HB09B0EzL6Thep9nl25/wu8hU79ArNbv -vKJKmQB7FScaiGF4ROQsuwxtAQKBgQDOshyVuM86KNzMpC9S7SYKQDZd1aM0w1Jq -NcvmR2TVSuxL3B8Y2uyNpXI1vJIogcH5cJH6Vw6nbfWnXV0rFBEsgBLSIknL/kAM -OZRsRH3+iYAyDpx+ZtBAikZVwD++37X744QA2q75E1FHLbrbF6sKhtSEaBwDnIoO -jNzwhpmjSwKBgACD527cNsjp/fEy1eWWKBBmOQOj/5bayK2/ucY2l1GkMRIWdSE5 -yMKpCdFyC2+NHhpo2AG/tTqoxEcE0XKvYwpBDapN+oSJWd5RqcQ9f+Ra1XtBeG4L -b8f7Ztf7JiTMwt1Mw46B0UpJSOCSOpMd2Vu7+vNF9OGqHEFKKwoojHsBAoGANN8i -qLnJaFsjf8VPxaqb3GtofMA1Kz37SufP7Gu+w0CTCSSZX8ZAVEtJ160QxgPLFn9R -F/RE71cVS2Z6epZ7fiKUrePPdLrorzfbW4Z5pC6P+D38kejCxH+aVj0DEVQwPOqJ -zZ4iu9vRIp/z+C8ptVuf6O6om9PjDK3DplMH4dkCgYEAh/IO/ApmJmZDdTsRKJpU -lu3L/Nuik4U+rs0u41trYfeMpkRC6XbkpXUnXcOaIo5NYss27/qCKK0+990PbE8r -/Q5eCrSC5b0CMIMmil3qEhQp38SQmiZIUK/BvsYiudEbLUU+kQ/VzAhCVrxWy/J4 -92NghK1glLBApc0Djc4N7UU= +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDyH7lrGBOh3Dwq +YfP+tw9zLY3960WSKk5UvSLdSDolwqQOO5Ih3ItQu4hCVHyddZDeFb0JnaAMJ5Ke +adQpjoZYNA8ehJQk+GYaRc+48FeK9wtCktVl44eupHj5IfM4DffXssX9Bib2QLd0 +RkjP51ZSVMezg0XBH5ijzhc2ixIZpSGjSYrlhwHHRbvLzas2uKNzKA6RcX1CsA1R +l9TPm5D9k8OOCghKoW+AzMm2kvoupIJNuxQzg1s9JgQIMXMiiw76uFgJSyBnmkTo +1ZmOYrOrj7N5v/aJIigRvtT/l/qLgfjzzTL66ytywG40JLU5UdoQHVmuWKclvOmU +HedX0ePXAgMBAAECggEAP28UUvyB2Dws/yWemTM4twJOWyISnhK7ZvQOeE79/Pqb +pKbyyDBRx5r6PfaIl3A/vg+P8T78uXJ8tUggr6qJg/5Pn704Wt9BUMzNeTRumxfS +OWTix8juuVCZ6Rt970epkTdjK8E63/VgmvP3C5EeSn+vulZAJjKy+Od7qWySF2lr +ikpuEvzy+l81NWu/YbBgD1JlNdn9IPr/hmBeOwUyOII9uiDzSvvUQb9Q2wFbW07O +DjPG1SxCYr54vGL3REmyOzhLPp+5OiHZtF7w76vyq/pTCz7eUfPwTwIo3DAybvPx +vfIeBLfTIpdTL9XyCPhoIuwj+6AA6MfRKATi/0OLsQKBgQD7uVgvlDE2+a8xjfFT +Z676Vm6hiMJ3lrUysRvJJkTAiL6fzqS42gOu3dTk6UakuAxiGpkBOtKG6/j4HYbL +AUGhpfyLwyKfdVn9OyAZFxW786MKtdYt2iKZ+c5EEb2MFndQGBa0ErtaG0nPHlTn +vm9Kf3bR0n2WXdb0pzLlL2NsLQKBgQD2PKHxK0zRKiy3js5nxUK1feYtTlqWsvxO +wM94qSOQ4r19QpdbIU8/ywWw8O3j5p+etWqy6KlSShDvP1QYlx5zEo5vhZl96Cfz +Ixk6eHrxsi8r1ARcCgDc+05ZqyGhjPOCZI5y4JXNbdnVhKnfzioFgs9mUL+IwzxQ +l8hnGDOekwKBgQC8nwGphU3rd+UDKO1wJf1DsIhtmmC947wbJANCEt7pto3AicN8 +kEC6Q5dHgFVjEFaXHH8SINWoLCH/KYDblTFsw0geIjZLbk/kJO3EXzv1/nZpjB/V +c+MBpeIdt31k/2CgL6yzemXQ+ymvfXb5wAT8uc57I1Lf3ak44iCNA5locQKBgBoz +7Y+6adxAPq3x1mkYhrbFhP8BPYaX2V2QCwPuC8jZOAziTzT1YHeLZTmlCcucuROs +foQ3Wf1VwGOVO5+6RRU9vkaD0weg8s9exsqAE6UwrvBdCXG55smdPIMyQMvuMeOI +S9hRqd9Id0vPaDxWtgYMG4HpydgF3p8856iA3M1dAoGBAN1s4DE+5KsnrM888dp5 +z38+QEYyuO3DMuSE/72lnb+7rfTg+75tfdLdKhJrACHlGC1LvnfJ5oLUVWwMgqSZ +BVBDkykYxd82ATRjfLj3S75nIj70vgb6vGUpm9CommhvRuUIwi9GAp+LzI5f9w1n +1i9azD5QQ+vNVmfXX61/0ehq -----END PRIVATE KEY----- diff --git a/jstests/libs/trusted-ca.pem.digest.sha1 b/jstests/libs/trusted-ca.pem.digest.sha1 index c871decc4f4..44694a1db8f 100644 --- a/jstests/libs/trusted-ca.pem.digest.sha1 +++ b/jstests/libs/trusted-ca.pem.digest.sha1 @@ -1 +1 @@ -70DD1B61A08F4536C27ED9EBF7E75C50C92A4BA2
\ No newline at end of file +199E4C0E9DBAC3EDDA339125CB8ABBFF8DDF8442
\ No newline at end of file diff --git a/jstests/libs/trusted-ca.pem.digest.sha256 b/jstests/libs/trusted-ca.pem.digest.sha256 index a23c62007b0..d01ec866448 100644 --- a/jstests/libs/trusted-ca.pem.digest.sha256 +++ b/jstests/libs/trusted-ca.pem.digest.sha256 @@ -1 +1 @@ -012CF379623361151DC484121E3381698B41E8FA614AD3824C8A2B373F42D07C
\ No newline at end of file +2A513BF013D0031D93537E82077983549D3A462EF43C9AA32D15BC6A3D13EEED
\ No newline at end of file diff --git a/jstests/libs/trusted-client.pem b/jstests/libs/trusted-client.pem index 0c18c04ab3d..4589a236f23 100644 --- a/jstests/libs/trusted-client.pem +++ b/jstests/libs/trusted-client.pem @@ -3,52 +3,52 @@ # # Client certificate for trusted chain. -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDdMLJxcTTTBy3v -unaXIPyJQJwuQieimh7m+Kanie6AcVM72SkchClog3C0pm4bNOE6+ifHXVJs6kIn -6hINl1DPs8HNL3Jtw3K68YjxZ0HOyBxs8YmrNJ95ZxspEd2QMtghovk73wP6ilI5 -lIaxQhFHGV7OJ9A8zPmzrQsED6CwKy5kM3ojSDAoNZsnQrPHl82/jsTfeT1/KwLZ -uB0VAJ84fTFEqtdTDTt0IXRIb8aTbNBvVMmfz2UTqMno5DiRUtRNmNGXvGrcl7wi -tBEOlMO16uaF4Kv29MJpZ/n5o0CvA+nfcdP2j2ZU89CBj0VRyUB7h2iWg2mrLZye -UW7wPmb7AgMBAAECggEBALqvDByE8JGfgJzRop/BPoNVHbxJJ4ysSaKlgHrtBngv -rZFYosMnpI9KSIif41RhGCuf0I0KbbPxL27ituPzr0fuLobQIeMUT7QKgYtFnBw7 -dwpX/dqa6nIbnKfYJUk8MICLPZHTk1cVAXsJqXjYCx8YAZU7sxxt395PEXoW+odU -CKhcATdoT3zDrAeyJTXMeymKswQfpoAqO8hmOF70PWK3AFdmzebuaOiHuYnZPP8k -GRQnpy/0aRzJYFWsL7xbEbWy2p49TG3JlkZACC2lAclh2CPJDjYBmsRQVOUHP7Kx -kH6xZY4rC9/qmnhZKWqohipFGTkIgf5gyXnz6jm1CjkCgYEA+AS5goeT/ZD+/Ou+ -G3P1n6ZpHLpRna8TiSX3ICFf/MkPtWpG3yvK5bZJjmLc79VIimddnmxc9j3f3/b3 -Nv9J6iK/p8s3cmmm3IcJooolVoPK/AQyo2sCObiPMfD3k5bFTlsUVjB2oZ9kUBK3 -1LxsYiUXO4nB2OTJjDyFWYxeqd8CgYEA5E7zXyYHgE6jQJfI+irQbOAH8h5bhHhj -bwuL2kt7XdrODkKJ0nGmxupXM3/4usJD1j/e8EIIR7Pj5B9c9eekx03eCQo/BqSv -T1yLexy3Xrnp0IQqDQM59R2+UPsYbSgC+z7ldSYbKmVOI+8RVvjG5Gy4xsCAxm9X -Bun2PIcq3mUCgYEAiTYL74PUQucRupktXoDDtaRZ6JPHjWYLd8eyNWthcDdH4oS+ -Wr8ejAFSJlzZgDHN5QwUhg3LTEuk7IHz+NA5czfwMgNCVKDQuJZYpTyqNXfKN6yW -20PbQlWxmt6GCXfTBmtrD9fV+cp1s7r3StFHYPDGLqEixjykqFnfKFB5Gp8CgYBC -/oPd1Mv4s5qmFqQr/KpCeI78VjomqikLacj1Gpct2EoE1zOYJC97SUKjYxb6voyn -bwCdYdMKL1hdFXLy2bF5pnjUEESkT2j+EbsAOlH4ovdgb5fjT6IPMlYpbzUgus/9 -J9yvPqpUC3wdgUaGTeQXHWwvLkfbcsqHxdmyszs6HQKBgGzbVal5oGDajtmye6B7 -1X6rHh0WwvtQmkSjfCPavlXgcTm88u2+JsLQoKTvaiAvGwM83f2H3vHeYb2dfZx/ -c/nJBhj8REz46ZoDJIn7BwdUMfbYnLKQjCzg1GdvgGSXcclYA8pZ99ucx+Omk1Lu -ZCONsEcSVMQfwe8STNhkJUqX +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/O+/T5vzk4N45 +xzpTy7wJCA0Vqrg4rjMW38NeL03rZI937BN1LFhvSVDp3aKSdA8dgA1oMZxFbNhY +w1C73PUKP3GhP+u+Fd4aUwUymkSGYPW4XIESDcc9hVRtWDM5PH2GtMxuT9xOLJqL +4FIjzBjjuQpI5VltF9gdgheXkpCUhk3A3XWqoyQ7exnq8rxfcvgmto+NUtuIjaHx +buDIzm+tCwS4LFgYVuCEc3G3MwIFW7VNJyMYdNhejBfAu0i0w91VhvWg2s2fEG0X +cel5TsP8a3dYGKaCVZ3C2MsVfQf8/cI6X6nn+vcfFvtAQhGAGfD/ry9rOuXELElb +3cezO2Q3AgMBAAECggEAcIotUV8WZPuQzB/ay4WSWx5J1P5q+7BIkKWOq9ba3DSJ +2eEsckBuqs9Sts6f5eA3JP0+5pqLhK/RgisvT99wtV8w19xuN6dW1dcVr/npacuV +z7Fgo+dH4YSdctv9CSn4FVZBGIoW9Ep7iOWycS6jVyCGVO/j+LeXj4YHrEOsojqC ++YRTv+LbY+aWWcL7SuiATIEqWqFvjqmW5sTtmblUG/TtW/D8XB8UQdwEbfQsZx0j +uVxDXx4qLGaEOMjE1DQpzTicNQ3z8r4Ij4egfUj71TuByrVCqn4PFcaq74U/1BPA +C9CMm8qdD79qpLmum/y4SyXgahajQHLIVgnAR9y+AQKBgQDiaGqpTL6Q02TEtV8X +B2yt4Ep5kiNfNKTqXjpIuOZGJOIJoSWt5UZ0fCcXfza8/cirDtbQ9ZXubRGP8kwD +uAATCWY+cpjKSbz+tIxa3C9S/mL1LZY9AZRJMpWnNF3hTCCVBhjQnqIDxWzW8Jbr +AubgCp/2EMaUi5nGXIpU4UwGVwKBgQDYOpw8OP819QET1vEfixUjGz3KExvgecMw +2vj8U2fHQomrRfpzGY2GhgollR7gONeFgDZSsqh6Cts5Kx2rR68KfMCX3dk88Xub +U3FszxTCugPlKH90tXrNPJcI+Bz6cuynmt0syR0ZntNVFWNV7Hoj3LLAY7NCdwg7 +QKBZlhwlIQKBgQDQsiMvb5hxcwp98Bl45tUc6ZR8v2Jvjd0+VCExi45ntfPNoIdU +5fStxwtZs1/Hkb95PjJxZw8POeZoY5YCD4eyBIYEpimEvbfCqLZ/wlq1C9w32A+W +qHABkOk1uSWYWU3nUDlrg+4fv8n1zsuuUXxzpBeTAB+sKYpTuFWirBIh/QKBgDGf +QbuQWQFI+LZU3YEfqfokhkmZmQwq5WCQ4BMIEQjpfC6SIKfJdXEp0apOToemg89f +XRgdaAyZ8TVtb6GfEcyWVJyFjRUvVe6Pd7hAzcLibYJpiNZ/z27KON8WEZBoT2cn +YxqkDMmUaWtdPS661kzkmSENwFXAe2Mdsa7dhBgBAoGARAs0NF71RQniqTvSy+SB +GJ3/sjCFrs66IbejqtbiF0aWjpPoIGRLh+lOYzSpeWGX3blhs6YkzYYcsamYVdaE +ltxC5Cw3eMke2Z8X3jrLyoGJUGwZzrURxcWvWPJsbUJAfu804htLAt35aHdmWGKT +mVeQMft12zXHLOIbQKCN4Po= -----END PRIVATE KEY----- diff --git a/jstests/libs/trusted-client.pem.digest.sha1 b/jstests/libs/trusted-client.pem.digest.sha1 index 7ea8e5bf8a7..246c340c1c9 100644 --- a/jstests/libs/trusted-client.pem.digest.sha1 +++ b/jstests/libs/trusted-client.pem.digest.sha1 @@ -1 +1 @@ -2BB0789DD563FBF0E3747DE299EF5348BE5160B9
\ No newline at end of file +C142DB298EC99AB0277EA16903D001DF297A7F1A
\ No newline at end of file diff --git a/jstests/libs/trusted-client.pem.digest.sha256 b/jstests/libs/trusted-client.pem.digest.sha256 index 9a0a949110b..7eb442a40ea 100644 --- a/jstests/libs/trusted-client.pem.digest.sha256 +++ b/jstests/libs/trusted-client.pem.digest.sha256 @@ -1 +1 @@ -32D27BCE106096500F8A6FC1BFAEF9943A0666E30D07B503FA39166EE8B711AD
\ No newline at end of file +19998D06B253E27ADE91239F6EC9B94329EC16369B09D6FDFA35FD2685652027
\ No newline at end of file diff --git a/jstests/libs/trusted-client.pfx b/jstests/libs/trusted-client.pfx Binary files differindex da53725058d..c1d9bea7f94 100644 --- a/jstests/libs/trusted-client.pfx +++ b/jstests/libs/trusted-client.pfx diff --git a/jstests/libs/trusted-server.pem b/jstests/libs/trusted-server.pem index 1290f1bc72c..0895bd191b5 100644 --- a/jstests/libs/trusted-server.pem +++ b/jstests/libs/trusted-server.pem @@ -3,52 +3,52 @@ # # Server certificate for trusted chain. -----BEGIN CERTIFICATE----- -MIIDrjCCApagAwIBAgIEQpX83jANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJV +MIIDrjCCApagAwIBAgIEOQrseTANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJV UzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5ldyBZb3JrIENpdHkxEDAO BgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEfMB0GA1UEAwwWVHJ1c3Rl -ZCBLZXJuZWwgVGVzdCBDQTAeFw0yNDA2MDUxNjE0NDlaFw0yNjA5MDcxNjE0NDla +ZCBLZXJuZWwgVGVzdCBDQTAeFw0yMjAxMjcyMTU5NDhaFw0yNDA0MzAyMTU5NDha MIGAMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAUBgNVBAcMDU5l dyBZb3JrIENpdHkxEDAOBgNVBAoMB01vbmdvREIxDzANBgNVBAsMBktlcm5lbDEj MCEGA1UEAwwaVHJ1c3RlZCBLZXJuZWwgVGVzdCBTZXJ2ZXIwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQDB9T4dHCPnbAB03PVnX6jRePH03iS2KR2cIePQ -WLN9bz9lZ1gm+TOSa/R0uziHcR+/hnzlInMWA7S+hCCvh41QKlwmzZnV9ZEZOsnj -FqgyYUSHngvil8DTefdoONicukGYbSM0+iSfI6nus+TeqxSPIKDW01OWyH9Ro7BX -fMn12s+0Vh1ras7x7qhceD1qzA8jcZcaebMfJCrZSMR5KAbUflWnPxulAgPR4amV -Hza+mAwRukrP6VraEwslHHb0dYZI1e1gJJVjPOfAnZvH++ZyCj2aTeBMiJcORLZs -A+Fw8R4geh/bmWbKctm03P/dowFzvZH9KVyE6foqYGuraP8TAgMBAAGjMzAxMBMG +DQEBAQUAA4IBDwAwggEKAoIBAQDD4DY+/aqU2WCuHbCJete03bAbdYzQHGDlbfql +0GcXON5aJEUwCyXbnKZjcxi55vxItF4KTau6ipiVXq+ukt8Maixi8gifAIYUVfft +Naiitn2JubzfatjKfCVpQI/JnFOhugSw/obJPhAqw02g4Ul6tDvoqa7rC9wRmKXH +TyRr5xkrRi1dNhWX7s/hvRYwoMX35ipKhW7RepHxG6byLvKlKWCMgDhzIphNRNYp +DopzzvvL9Of2siab51lzFdfYZ4cMGZt3o+uY6Kmb63glv60Omf21x33hGnU2ucrd +yYxgF43+8J8RJeVGGzD3sjE2ZTI21ZUQM3/BLT+PnHgB1u2XAgMBAAGjMzAxMBMG A1UdJQQMMAoGCCsGAQUFBwMBMBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAAATAN -BgkqhkiG9w0BAQsFAAOCAQEAUbsmwmdAgT0BWw7a91Jihf7cMAZ3WZSz1oBk1dMD -2j4/2nkDM5yamMYWQB2SYD5XmhbhawAYWt8XmvK7dhrFoL2KtgWJKmf752hSJAbL -twUMIAbH+F32UFYJZCyZr/zQlJmeQ9YY2QTuIz29cF2SXbMQp5hLVFrUSxmkwPbq -7XP+chkF8GWjfNVfxYWZvuVu4OctcYI26rSHF18l1JZY1B4aBDndoouaMu98hPUl -rRC1lxi05vymDsKWyYF6TInsxOAbLBIBWiEEICG80+wusf7rWItGjw9j8Wm0aBBa -tOPJIHg9znBjMWoucFAO+5rfeBQXwpYOfF5lyDuQY5hD4g== +BgkqhkiG9w0BAQsFAAOCAQEAtGG7O9KZ6fO6PByz/C9i0O6ClhkKuq85kaH2hCpA +apJ2eM1LcfmJ9DgiMmvN6QevTnkkJG42MXqKVbd5mglnmGPRFgQtqIkFS4ERKvj1 +3/IjwvPP1k0rCbuJQ6J8tmEmZDIATYWd7qauH0K2KvtH9sjB+9ghTfBZzIx2Y5We ++k4ETF5p1Kqu7aBmEXOfcldh9iedqkDUNP7fWQKXPDJ8a5oFVTkAU2MZQCczOp2h +SNdj6jb8qaWoUp4cVs0sswC/nhI4DbNrfQXmRZisMuywRP+gzH5vr9VUsRvHAan6 +orla7WPITYTuWf8qV2grNJwQaN0AhNktXl7U7h3kIDd5fg== -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDB9T4dHCPnbAB0 -3PVnX6jRePH03iS2KR2cIePQWLN9bz9lZ1gm+TOSa/R0uziHcR+/hnzlInMWA7S+ -hCCvh41QKlwmzZnV9ZEZOsnjFqgyYUSHngvil8DTefdoONicukGYbSM0+iSfI6nu -s+TeqxSPIKDW01OWyH9Ro7BXfMn12s+0Vh1ras7x7qhceD1qzA8jcZcaebMfJCrZ -SMR5KAbUflWnPxulAgPR4amVHza+mAwRukrP6VraEwslHHb0dYZI1e1gJJVjPOfA -nZvH++ZyCj2aTeBMiJcORLZsA+Fw8R4geh/bmWbKctm03P/dowFzvZH9KVyE6foq -YGuraP8TAgMBAAECggEBAK6/bBUCE38fmVGw+hEG6KzB0Q0TT/QnGxxelEhUgnKS -1oVgFNYYU9SqGvdI7udojngajVBMN3AwKpozpNdAw5rkb14ug1l4BCC9DMPi1+t8 -IygkxwSCQSLHkpZ+EPsz/IF+YugKLxCKK0J7JctQTBegCAlFINyLC9rcJbbNIZC0 -390fFFXYzLwMTe6oBwR8/k4EZosxuNRUcHblzrBZ9PWC/VXJs8N82Sviqr8H9F0/ -b8PSsoA1cKgW1q1DLhFCLdjdRVkl2ThdAVwqtVXCCJiP20Ej0MMgQWrWX5QMJsrS -Ut7ASZsc8RHzRHiAaskDsDqkLNBO4Pw0HfXRCLridvECgYEA6PmW1/QYrKR1OEST -dLLNjCqEBTDmW2Y6i2YKl4ywEM5r1AbGyh58SaKN1tTRF6FF66YK6/2ib7eUnpHG -JdgLBXMGbqabl4jyUuDXeho0Q7C6OvdGSbu2lxxBMhRDxoWJD6HI9ML1alqMl+NI -m+R3OD0GG4VLlE9udVLsOIDtAr8CgYEA1SB/6cgLen5o/1H0zRqntZua/dyr8VmO -+rM8NXtDYb+Xy+RwZ1HZzyGedB1uTZHT9wKa+WzQxQJuDuii7gpjNLtvwVx0BeYO -o4GLLZ33XoTR+9oEjbv9ZZWhsf6uU1bAS9Agg4Tl8EAM3j+LRYFTAlaU4mWJZ9dT -ZYNJcJWe3K0CgYAQfbJWwPmKJu4BOKFzbkCsfknwECEOMTNNsMBpL9U6q1HopT4n -CndjwvTlUxUl5g2L+6nkQITiAY2sl8b94MgO77Bx3qs+07vLcAzwoLA4ZmcYS26X -Q4lOMvrOb67Ie6VTDPGrma1DhPtUuQrntglWWsN26T2LVwALn/4GleGxAwKBgChA -CAhFwG003G2Ds+DcbNnudjoFZ++fw1HzcaaEDfiy718RWG0a1zC4H628NS2vIcHf -mxcKBu9+Av0L0GF2UsANuhBhfoPyq8cTWw6Va7dNDD8tMHj4DOYXeT8dYxzYIF7x -AoL0IVzbK9L5WzsYLm4dneaX2HhlARoFzmPVzffNAoGBAMibGUrLe0uUDEp3s7X0 -GoZ2bYJ8CGh5VfhkvlbxNSIhvJ3EvXk2PtM+Us/6DPnSoeczvIBGvoh6nNgKaolI -C5/8eD5wNgPsslGcfE4SZwsEuwondsyzmPhYYPpYf/ffpoEpMkBVTDyh7iN/WD0Q -5jfCbsm6xWieAT9QhKC58W6E +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDD4DY+/aqU2WCu +HbCJete03bAbdYzQHGDlbfql0GcXON5aJEUwCyXbnKZjcxi55vxItF4KTau6ipiV +Xq+ukt8Maixi8gifAIYUVfftNaiitn2JubzfatjKfCVpQI/JnFOhugSw/obJPhAq +w02g4Ul6tDvoqa7rC9wRmKXHTyRr5xkrRi1dNhWX7s/hvRYwoMX35ipKhW7RepHx +G6byLvKlKWCMgDhzIphNRNYpDopzzvvL9Of2siab51lzFdfYZ4cMGZt3o+uY6Kmb +63glv60Omf21x33hGnU2ucrdyYxgF43+8J8RJeVGGzD3sjE2ZTI21ZUQM3/BLT+P +nHgB1u2XAgMBAAECggEBAKRUSG5UVnYGYOvykJbmbm2YxxRibD50cH5K5EuUKcj7 +tt+dKkaCM8KpC5bHiuj79o/wcizmuLoJaLV3+J/XLDW4JYDlWYI76EDLVvK1X8MS +owOWxfQSKcrGmIRS287ize8Sprju8JmI7ftSWqAsIX9GEjTBlrQvAPPqQrqRlRbI +E3pZoWO2EJ/WjhbLUCmet9AIm+hfG6/CnnzvH0CIYDr4/CFaI3dzfD4Oeeoe6gEs +KE/I/q1ya7JAA9o+wVNL3TpJ293yXSXxX+YcMSgrSpgwadkkDr+8AFplDwfJx1uA +UTJs5SMeKym+jrQgxIAJFjLEuh3fClAfe+TgC1Pwc3ECgYEA9to/lMS99qwLX6aU +hFeCeY199O2qtsGqG7Fb2R0LXgxbux9hAIFZkzAOma3ZUwvMJOmwO8K2CVGtGNfB +uC5V6OSes7u73FsHzg6nVg5f4J+6V69QT3UhDNxmEmykrZ/3y2yrGBJdARuezrA3 +B/BWjvm1x2ZQHNOzliyWzWDgYmUCgYEAyyJgSFGWd60GqEGFfbhh0GvIhjAAnBys +Rha2Y3rxfwhzP4We9WlBawTbdi+SIeKyoIUVvMILspadyhJCqlmKjVX2E34ejvJr +bqrZsucWtDu3pLbdpxIgkvadilyPeFuJLfSbevuHWePynjfgXNTLqeXKao+hxbIx +8uUo2MoDEksCgYEAnkXpJlXPBu3gjP+dkg0Z1x3leLk6D9u0WfUp0tdQhoid+Chy +ZYSKDlltwxM4mIqj5bcADBEX7nmz5o3P42uyIZUUPGFOXkbvhirXF9I3nypKrBX4 +BDoxarGVsJKAM+KxWnjeapy7jQ5MkHFjl2990EZDSwpKq3EBYHRObHiE5hECgYEA +sh4wgvlXkRTdM4hQf07AJjt8l31b64eQ39xmjZBuVc+ZDugh3FsxC6A0t8s6vg/E +RdCsoNkd3LkJHvkoD6t4PDpWDf2W2g1jeqTBQ4gydlOu0fWvIiJZAcTRm1NSUl0h +SnSkKRCJPJ8OTQH98Ch/dTiTZyEO3wVDmxKp4H4yd0UCgYB9kUwKpSJZmOE36y6w +mXT1YUK0lR41v6jDEJVBegNChVuXuFk9hEooyCmOVRRGGm96Qu+tAzVZcoya8+LE +YJJQD3invZW+IJhrwKlgDCqSqaiAfOz+Yw/H/vUaohwjT6okgrC3uzEYnneL1DA/ +7XxoLcbhaN51O9KJ/U0jZ4iEQg== -----END PRIVATE KEY----- diff --git a/jstests/libs/trusted-server.pem.digest.sha1 b/jstests/libs/trusted-server.pem.digest.sha1 index bed14ae8841..4a0f953a8da 100644 --- a/jstests/libs/trusted-server.pem.digest.sha1 +++ b/jstests/libs/trusted-server.pem.digest.sha1 @@ -1 +1 @@ -496B9987B8E7F5E5C1F998BC7D1AE9F4064ABE70
\ No newline at end of file +50922DBE6EFF8BDFB3EA8054EEF9B2A090B9E83A
\ No newline at end of file diff --git a/jstests/libs/trusted-server.pem.digest.sha256 b/jstests/libs/trusted-server.pem.digest.sha256 index 01ed4517147..fb2bfdf3fcf 100644 --- a/jstests/libs/trusted-server.pem.digest.sha256 +++ b/jstests/libs/trusted-server.pem.digest.sha256 @@ -1 +1 @@ -1CCBA15D77CC7DA4CDF7E36EBEE46D89B28379F378EAD01C0C873DA7A75AF275
\ No newline at end of file +3928416446FFAFFC95B07E9FE82F223F2CDD01689DBE513172B7A2D27904B616
\ No newline at end of file diff --git a/jstests/libs/trusted-server.pfx b/jstests/libs/trusted-server.pfx Binary files differindex 0985e6e4adb..57b9c308019 100644 --- a/jstests/libs/trusted-server.pfx +++ b/jstests/libs/trusted-server.pfx diff --git a/jstests/libs/ttl_util.js b/jstests/libs/ttl_util.js deleted file mode 100644 index 59c67be7486..00000000000 --- a/jstests/libs/ttl_util.js +++ /dev/null @@ -1,40 +0,0 @@ -/** - * Utilities for testing TTL collections. - */ - -load("jstests/libs/fixture_helpers.js"); - -const TTLUtil = class { - /** - * Wait until documents inserted before a call to this function have been visited by a TTL - * monitor pass. On replica sets, by default the function waits for the TTL deletes to become - * visible with read concern 'majority'. - * - * @param {DB} db Database connection. - * @param {boolean} waitForMajorityCommit Only applies when 'db' is from a replica set, set to - * false to disable waiting for TTL deletes to become majority commited. - */ - static waitForPass(db, waitForMajorityCommit = true) { - // The 'ttl.passes' metric is incremented when the TTL monitor has finished a pass. - // Depending on the timing of the pass, seeing an increment of this metric might not - // necessarily imply the data we are expecting to be deleted has been seen, as the TTL pass - // might have been in progress while the data was inserted. Waiting to see two increases of - // this metric guarantees that the TTL has started a new pass after test data insertion. - const ttlPasses = db.serverStatus().metrics.ttl.passes; - assert.soon(function() { - return db.serverStatus().metrics.ttl.passes > ttlPasses + 1; - }); - - // Readers using a "majority" read concern might expect TTL deletes to be visible after - // waitForPass. TTL writes do not imply 'majority' nor 'j: true', and are made durable by - // the journal flusher when a flush cycle happens every 'commitIntervalMs'. Even in single - // node replica sets, depending on journal flush timing, it is possible that TTL deletes - // have not been made durable after returning from this function, and are not considered - // majority commited. We force the majority commit point to include the TTL writes up to - // this point in time. - if (FixtureHelpers.isReplSet(db) && waitForMajorityCommit) { - // waitForMajorityCommit will never be true if 'db' is not part of a replica set. - FixtureHelpers.awaitLastOpCommitted(db); - } - } -}; |
