diff --git a/sdk/keyvault/keyvault-keys/.eslintignore b/sdk/keyvault/keyvault-keys/.eslintignore new file mode 100644 index 000000000000..c92bb15b91ea --- /dev/null +++ b/sdk/keyvault/keyvault-keys/.eslintignore @@ -0,0 +1,2 @@ +# Ignoring the core files since they're auto-generated. Eventually, the auto-generated code will be on par with our current eslint rules, but in the mean time we should ignore them. +src/core diff --git a/sdk/keyvault/keyvault-keys/karma.conf.js b/sdk/keyvault/keyvault-keys/karma.conf.js new file mode 100644 index 000000000000..e13440815542 --- /dev/null +++ b/sdk/keyvault/keyvault-keys/karma.conf.js @@ -0,0 +1,128 @@ +// https://github.com/karma-runner/karma-chrome-launcher +process.env.CHROME_BIN = require("puppeteer").executablePath(); +require("dotenv").config({ path: "../.env" }); + +module.exports = function(config) { + config.set({ + basePath: "./", + frameworks: ["mocha"], + + plugins: [ + "karma-mocha", + "karma-mocha-reporter", + "karma-chrome-launcher", + "karma-edge-launcher", + "karma-firefox-launcher", + "karma-ie-launcher", + "karma-env-preprocessor", + "karma-coverage", + "karma-remap-coverage", + "karma-junit-reporter", + "karma-json-to-file-reporter", + "karma-json-preprocessor" + ], + + files: [ + // polyfill service supporting IE11 missing features + // Promise,String.prototype.startsWith,String.prototype.endsWith,String.prototype.repeat,String.prototype.includes,Array.prototype.includes,Object.keys + "https://cdn.polyfill.io/v2/polyfill.js?features=Promise,String.prototype.startsWith,String.prototype.endsWith,String.prototype.repeat,String.prototype.includes,Array.prototype.includes,Object.keys|always", + "dist-test/index.browser.js", + "recordings/browsers/**/*.json" + ], + + exclude: [], + + preprocessors: { + "**/*.js": ["env"], + "dist-test/index.browser.js": ["coverage"], + "recordings/browsers/**/*.json": ["json"] + }, + + envPreprocessor: [ + "AZURE_CLIENT_ID", + "AZURE_CLIENT_SECRET", + "AZURE_TENANT_ID", + "KEYVAULT_NAME", + "TEST_MODE" + ], + + reporters: ["mocha", "coverage", "remap-coverage", "junit", "json-to-file"], + + coverageReporter: { type: "in-memory" }, + + remapCoverageReporter: { + "text-summary": null, + html: "./coverage-browser", + cobertura: "./coverage-browser/cobertura-coverage.xml" + }, + + remapOptions: { + exclude: /node_modules|tests/g + }, + + junitReporter: { + outputDir: "", + outputFile: "test-results.browser.xml", + suite: "", + useBrowserName: false, + nameFormatter: undefined, + classNameFormatter: undefined, + properties: {} + }, + + jsonToFileReporter: { + filter: function(obj) { + if (obj.writeFile) { + const fs = require("fs-extra"); + try { + // Stripping away the filename from the file path and retaining the directory structure + fs.ensureDirSync(obj.path.substring(0, obj.path.lastIndexOf("/") + 1)); + } catch (err) { + if (err.code !== "EEXIST") throw err; + } + fs.writeFile(obj.path, JSON.stringify(obj.content, null, " "), (err) => { + if (err) { + throw err; + } + }); + } + return false; + }, + outputPath: "." + }, + + port: 9328, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: false, + + // --no-sandbox allows our tests to run in Linux without having to change the system. + // --disable-web-security allows us to authenticate from the browser without having to write tests using interactive auth, which would be far more complex. + browsers: ["ChromeHeadlessNoSandbox"], + customLaunchers: { + ChromeHeadlessNoSandbox: { + base: "ChromeHeadless", + flags: ["--no-sandbox", "--disable-web-security"] + } + }, + + singleRun: false, + concurrency: 1, + + browserNoActivityTimeout: 600000, + browserDisconnectTimeout: 10000, + browserDisconnectTolerance: 3, + browserConsoleLogOptions: { + // IMPORTANT: COMMENT the following line if you want to print debug logs in your browsers in record mode!! + terminal: process.env.TEST_MODE !== "record" + }, + + client: { + mocha: { + // change Karma's debug.html to the mocha web reporter + reporter: "html", + timeout: "600000" + } + } + }); +}; diff --git a/sdk/keyvault/keyvault-keys/package.json b/sdk/keyvault/keyvault-keys/package.json index d284d048a26a..e2b1bffc3661 100644 --- a/sdk/keyvault/keyvault-keys/package.json +++ b/sdk/keyvault/keyvault-keys/package.json @@ -27,32 +27,31 @@ "files": [ "LICENSE.txt", "README.md", - "lib/", - "types/keyvault-keys.d.ts", - "dist/**/*.js", - "dist/**/*.js.map", - "dist/**/*.d.ts", - "dist/**/*.d.ts.map", - "dist-esm/**/*.js", - "dist-esm/**/*.js.map", - "dist-esm/**/*.d.ts", - "dist-esm/**/*.d.ts.map", - "src/**/*.ts", - "rollup.config.js", + "types/", + "dist/", + "dist-esm/", + "src/", "tsconfig.json" ], + "browser": { + "./dist/index.js": "./browser/azure-keyvault-keys.min.js", + "os": false, + "process": false + }, "scripts": { "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", "build:minify": "uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js 2>&1", "build:samples": "tsc samples/helloWorld.ts", - "build:test": "npm run build", - "build": "npm run extract-api && npm run build:samples && rollup -c rollup.config.js 2>&1", + "build:es6": "tsc -p tsconfig.json", + "build:nodebrowser": "rollup -c 2>&1", + "build:test": "npm run build:es6 && rollup -c rollup.test.config.js 2>&1", + "build": "npm run extract-api && npm run build:samples && npm run build:es6 && npm run build:nodebrowser", "check-format": "prettier --list-different --config ../../.prettierrc.json \"src/**/*.ts\" \"tests/**/*.ts\" \"*.{js,json}\"", - "clean": "rimraf dist dist-esm test-dist types *.tgz *.log", + "clean": "rimraf dist dist-esm dist-test types *.tgz *.log browser statistics.html coverage && find src/ -type f -name '*.js' -exec rm {} + && find tests/ -type f -name '*.js' -exec rm {} +", "extract-api": "tsc -p . && api-extractor run --local", "format": "prettier --write --config ../../.prettierrc.json \"src/**/*.ts\" \"tests/**/*.ts\" \"*.{js,json}\"", - "integration-test:browser": "echo skipped", - "integration-test:node": "ts-mocha -p tests/tsconfig.test.json tests/*.test.ts tests/**/*.test.ts --timeout 1200000 --reporter mocha-multi --reporter-options spec=-,mocha-junit-reporter=-", + "integration-test:browser": "karma start --single-run", + "integration-test:node": "nyc mocha --require source-map-support/register --reporter mocha-multi --timeout 1200000 --reporter-options spec=-,mocha-junit-reporter=- --full-trace dist-test/index.node.js", "integration-test": "npm run integration-test:node && npm run integration-test:browser", "lint:fix": "eslint -c ../../.eslintrc.json src tests samples --ext .ts --fix --fix-type [problem,suggestion]", "lint": "eslint -c ../../.eslintrc.json src tests samples --ext .ts -f node_modules/eslint-detailed-reporter/lib/detailed.js -o keyvault-keys-lintReport.html || exit 0", @@ -81,10 +80,13 @@ "@types/dotenv": "^6.1.0", "@types/fs-extra": "~7.0.0", "@types/mocha": "^5.2.5", + "@types/nise": "^1.4.0", "@types/nock": "^10.0.1", "@types/node": "^8.0.0", + "@types/query-string": "6.2.0", "@typescript-eslint/eslint-plugin": "^1.11.0", "@typescript-eslint/parser": "^1.11.0", + "assert": "^1.4.1", "chai": "^4.2.0", "cross-env": "^5.2.0", "dotenv": "^7.0.0", @@ -95,14 +97,39 @@ "eslint-plugin-no-only-tests": "^2.3.0", "eslint-plugin-promise": "^4.1.1", "fs-extra": "~8.0.1", + "karma": "^4.0.1", + "karma-chrome-launcher": "^2.2.0", + "karma-coverage": "^1.1.2", + "karma-edge-launcher": "^0.4.2", + "karma-env-preprocessor": "^0.1.1", + "karma-firefox-launcher": "^1.1.0", + "karma-ie-launcher": "^1.0.0", + "karma-json-preprocessor": "^0.3.3", + "karma-json-to-file-reporter": "^1.0.1", + "karma-junit-reporter": "^1.2.0", + "karma-mocha": "^1.3.0", + "karma-mocha-reporter": "^2.2.5", + "karma-remap-coverage": "^0.1.5", "mocha": "^5.2.0", + "mocha-junit-reporter": "^1.18.0", + "mocha-multi": "^1.0.1", + "nise": "^1.4.10", "nock": "^10.0.6", + "nyc": "^14.0.0", "prettier": "^1.16.4", + "puppeteer": "^1.11.0", + "query-string": "^5.0.0", "rimraf": "^2.6.2", "rollup": "^1.16.3", "rollup-plugin-commonjs": "^10.0.0", + "rollup-plugin-multi-entry": "^2.1.0", "rollup-plugin-node-resolve": "^5.0.2", - "ts-mocha": "^6.0.0", + "rollup-plugin-replace": "^2.1.0", + "rollup-plugin-shim": "^1.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-terser": "^5.1.1", + "rollup-plugin-visualizer": "^2.0.0", + "source-map-support": "^0.5.9", "typescript": "^3.2.2", "uglify-js": "^3.4.9", "url": "^0.11.0" diff --git a/sdk/keyvault/keyvault-keys/recordings/browsers/keys_client__create_read_update_and_delete_operations/recording_before_all_hook.json b/sdk/keyvault/keyvault-keys/recordings/browsers/keys_client__create_read_update_and_delete_operations/recording_before_all_hook.json new file mode 100644 index 000000000000..9fd13edff549 --- /dev/null +++ b/sdk/keyvault/keyvault-keys/recordings/browsers/keys_client__create_read_update_and_delete_operations/recording_before_all_hook.json @@ -0,0 +1,2013 @@ +{ + "recordings": [ + { + "method": "POST", + "url": "https://login.microsoftonline.com/azure_tenant_id/oauth2/v2.0/token", + "query": {}, + "requestBody": "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default", + "status": 200, + "response": "{\"token_type\":\"Bearer\",\"expires_in\":3600,\"ext_expires_in\":3600,\"access_token\":\"access_token\"}", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000; includeSubDomains", + "x-content-type-options": "nosniff", + "date": "Thu, 18 Jul 2019 23:36:25 GMT", + "p3p": "CP=\"DSP CUR OTPi IND OTRi ONL FIN\"", + "x-ms-request-id": "145ba6e4-c61e-423c-a186-6366aceef200", + "cache-control": "no-cache, no-store", + "content-type": "application/json; charset=utf-8", + "content-length": "1231", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-/417ccf2d623543bd8cdaab394c591039\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"q56j5dx0VWFjv-hVJyEkYmN-w1W5CwBfbxldd5uDt2z-ImOZkfLFEyAszQYE9z_KXxKOTxS5dedUu0IdgYyibLwbj-3I5qM8BTDdIWhmmnGOwfzvF8VDhZwqkKbFnFk0YFrLNQXo6IbU2b2X2-ltQcaD0fYxKZXE8qe1N-GbnmkU88igTXWq2V3XUz1KcAv_4V8IUKyHsjwOXOIIjbZn5p1fVDEN7y0yJftxKQpY-KFGSFAeOl921Ztfsjcsr2iDy6mDW7cUGosS_ttDRwrVWQduSRLS8RIsW5gRY0Su7AHC_KB68-bYCgsrccA9m7B3YGKmkfmNimnRElFG1glj4Q\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563492986,\"updated\":1563492986,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "713", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:25 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "77fa81e9-d918-4153-b9f4-9b897c23c3f4", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-\",\"deletedDate\":1563492986,\"scheduledPurgeDate\":1571268986,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-/417ccf2d623543bd8cdaab394c591039\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"q56j5dx0VWFjv-hVJyEkYmN-w1W5CwBfbxldd5uDt2z-ImOZkfLFEyAszQYE9z_KXxKOTxS5dedUu0IdgYyibLwbj-3I5qM8BTDdIWhmmnGOwfzvF8VDhZwqkKbFnFk0YFrLNQXo6IbU2b2X2-ltQcaD0fYxKZXE8qe1N-GbnmkU88igTXWq2V3XUz1KcAv_4V8IUKyHsjwOXOIIjbZn5p1fVDEN7y0yJftxKQpY-KFGSFAeOl921Ztfsjcsr2iDy6mDW7cUGosS_ttDRwrVWQduSRLS8RIsW5gRY0Su7AHC_KB68-bYCgsrccA9m7B3YGKmkfmNimnRElFG1glj4Q\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563492986,\"updated\":1563492986,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "901", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:25 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "181dc106-7d29-4c4f-8bd2-55f18e8ece75", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:25 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "5abb53d0-c89d-431b-8679-c67d9d188c6a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "35233efe-d265-4240-8a68-31eb366e7712", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:36:35 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\",\"attributes\":{}}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-/287b415c38ba4e52ac6dae130f5caa7c\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"1s5eeqDg8NMyvsDpD3dzaxu_cYmiGZgo3ha0uSYmeMis5BKTCRJ9gB4UwaRpiyNzHBJpUkO9Pal-pdvsWFULvuhVUXE6RnAf1TTNsiWyapUZ5w_vfqzf4lfUhncE-0JFNK7ic7sSsyIPLD7zUeLeSG0mjfxf9oud3bnh0-PBbT6dqaIIWILZWRKz6XWOPOWL7sQGiUi_U-YXyyreHKaBlyYyQpDQxMNQaqqmkRrSxQJhmIw_gcFV3xM8Pvi9l4Th5Fft4L6fEb789vtMa-nrdjbtNFIVZcJgB_KlEwSmX-wTPXTlwP_1oKJ1GEGvsGDyxRCW3NpiV8mA6EumxG7zBw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563492996,\"updated\":1563492996,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "698", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:36 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "f9ddc48c-afd2-43a3-bd97-52c9ca8aee8a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkey-/37977708819a4eda82398dd9ed72bd54\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"v8sIdpuhrBTUOJoZX9kCyXQpjShXC0zm_qGPQj9Ub7i4bl53n1lK8ozSrrJjwqWaKh7ac5SguggoAYc2fLS34DMV2dwX2dsXqcX-crYhjXu27RmJEy0UWcD1Zx_Zne0dIhfnKIvan_hv0gmH2JAVoFPc20q4NW6_tkkMk1cZKTh_k6fgcn6EjPq8jz-6rTuUWD8PYK5yMsYbLOBAG_ZWixQRhYolF4Wgotvh_NoGk7w8H_3HkCTKsYMvrCzgFsexFZgDIFV7bsj0JNBj3B0EsjzmO2G7lnR7gS0jfTp52AsltoEWv_dw6Uk_C96U3Iui_EC-nyttuTRoIps-gPaTMQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563492997,\"updated\":1563492997,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "694", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:36 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "34630ddf-5a6b-43bb-8f62-3299b9519a0f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkey-\",\"deletedDate\":1563492997,\"scheduledPurgeDate\":1571268997,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkey-/37977708819a4eda82398dd9ed72bd54\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"v8sIdpuhrBTUOJoZX9kCyXQpjShXC0zm_qGPQj9Ub7i4bl53n1lK8ozSrrJjwqWaKh7ac5SguggoAYc2fLS34DMV2dwX2dsXqcX-crYhjXu27RmJEy0UWcD1Zx_Zne0dIhfnKIvan_hv0gmH2JAVoFPc20q4NW6_tkkMk1cZKTh_k6fgcn6EjPq8jz-6rTuUWD8PYK5yMsYbLOBAG_ZWixQRhYolF4Wgotvh_NoGk7w8H_3HkCTKsYMvrCzgFsexFZgDIFV7bsj0JNBj3B0EsjzmO2G7lnR7gS0jfTp52AsltoEWv_dw6Uk_C96U3Iui_EC-nyttuTRoIps-gPaTMQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563492997,\"updated\":1563492997,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "863", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:36 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "176a7218-7cdf-4756-809d-cf90d6bbbe07", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:36 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "8014701e-0460-4d15-b467-3aab5c575d90", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:47 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "1f20bf2a-2dc6-488e-aa1e-2454d2b98842", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "150817ce-030a-48bb-9979-fc1a02221f9a", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:36:57 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkeywithsize-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\",\"key_size\":2048,\"attributes\":{}}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkeywithsize-/801f21319f3a41d89ba605fdc25a1448\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"uORlj9OWpqv6lib4d9OAa9rNWaFPkRpF1-3IzM-sAS7_Rr5gyilsz6Ts7uq8GNyoHglFoj-R2FMyVNThRIjIS18MAzjtHt3AQqjbtAgRYslRvZ5LivfT29y1iHykI2xYNf8fME9EpM3i9gfGr41NUl_yzHldr-tYHLZeF8EeahtavVoKa_RB7r5FHVhdv12Jd4OI3l7QEyaaHolAux9QjNZBslB-EMLO4MNsQyw7sdzkuz9Nb29Bdyh6uGi1rkwh8oEN3Rz7QhL_IlxZIQNyZwKhht-HXzY3HZXRCe0qfRyNAhtOd3_6Yo0Bmvf7g3QfzjjUAQwD_32PhZgHkjAAzQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493017,\"updated\":1563493017,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "702", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:57 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "e8d6a239-e06d-434b-a665-0c53f3ac2657", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkeywithsize-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkeywithsize-\",\"deletedDate\":1563493018,\"scheduledPurgeDate\":1571269018,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkeywithsize-/801f21319f3a41d89ba605fdc25a1448\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"uORlj9OWpqv6lib4d9OAa9rNWaFPkRpF1-3IzM-sAS7_Rr5gyilsz6Ts7uq8GNyoHglFoj-R2FMyVNThRIjIS18MAzjtHt3AQqjbtAgRYslRvZ5LivfT29y1iHykI2xYNf8fME9EpM3i9gfGr41NUl_yzHldr-tYHLZeF8EeahtavVoKa_RB7r5FHVhdv12Jd4OI3l7QEyaaHolAux9QjNZBslB-EMLO4MNsQyw7sdzkuz9Nb29Bdyh6uGi1rkwh8oEN3Rz7QhL_IlxZIQNyZwKhht-HXzY3HZXRCe0qfRyNAhtOd3_6Yo0Bmvf7g3QfzjjUAQwD_32PhZgHkjAAzQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493017,\"updated\":1563493017,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "879", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:57 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "59f35aa7-7d37-4e58-9689-7a1dcaee7af1", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkeywithsize-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:36:57 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "ab4eb3d7-1f61-4e50-8f91-e49b362bc9bc", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkeywithsize-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "3101c325-8c59-4eab-9f45-9464ccdadacb", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:37:07 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"EC\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkey-/8d1bb28053f649b1b46d95e526ceaf11\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"BOIY8IEYI-uBlqz0sJCt8NESR3gkwoVL0bYDJyZahz0\",\"y\":\"V2ut4wfeSkZFbbKWE8b5uwWB8DKiYIvpStuLXmE6D_4\"},\"attributes\":{\"enabled\":true,\"created\":1563493028,\"updated\":1563493028,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "405", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "9254bb51-f81b-4b36-bfb3-eed7c1a0bf54", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateanECkey-\",\"deletedDate\":1563493028,\"scheduledPurgeDate\":1571269028,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkey-/8d1bb28053f649b1b46d95e526ceaf11\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"BOIY8IEYI-uBlqz0sJCt8NESR3gkwoVL0bYDJyZahz0\",\"y\":\"V2ut4wfeSkZFbbKWE8b5uwWB8DKiYIvpStuLXmE6D_4\"},\"attributes\":{\"enabled\":true,\"created\":1563493028,\"updated\":1563493028,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "574", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:08 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "4c616ecc-00e9-4eb8-ac5e-fb3bc2da3f75", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateanECkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:08 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "2b3f4b4d-1a9a-4fd8-b1c1-e433c8fabef8", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateanECkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:18 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "e7dde3c6-4fc2-40b5-96ee-d1ae316e6682", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateanECkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "ed631f4e-8f44-4371-b488-aaf08e71b6fe", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:37:28 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkeywithcurve-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"EC\",\"attributes\":{},\"crv\":\"P-256\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkeywithcurve-/ab2db7aa734043a69fce10cd2a11161c\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"HxOPadhwZZB4I6LxyTALTHZ2NrUbZW-p8JAjV8hMK9M\",\"y\":\"3Lf_2i-6BWE-v6-ijjeYZTjLvkn0nXV5veoM9YvbVYo\"},\"attributes\":{\"enabled\":true,\"created\":1563493049,\"updated\":1563493049,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "414", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:28 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "f3e28af6-c482-48ea-90ff-75b0c7e1a666", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkeywithcurve-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateanECkeywithcurve-\",\"deletedDate\":1563493049,\"scheduledPurgeDate\":1571269049,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkeywithcurve-/ab2db7aa734043a69fce10cd2a11161c\",\"kty\":\"EC\",\"key_ops\":[\"sign\",\"verify\"],\"crv\":\"P-256\",\"x\":\"HxOPadhwZZB4I6LxyTALTHZ2NrUbZW-p8JAjV8hMK9M\",\"y\":\"3Lf_2i-6BWE-v6-ijjeYZTjLvkn0nXV5veoM9YvbVYo\"},\"attributes\":{\"enabled\":true,\"created\":1563493049,\"updated\":1563493049,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "592", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:29 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "7c75f190-b9d9-4791-9137-56a07041ccb6", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateanECkeywithcurve-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:29 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "6dcba318-2ea7-480d-b9b6-003f8191579b", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateanECkeywithcurve-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "ac86f60d-0aa6-496c-b91c-51bbf1942177", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:37:39 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateadisabledkey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\",\"attributes\":{\"enabled\":false}}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateadisabledkey-/03917effa13b4eb78d6b876b3cf52e9f\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"m6acQA7BJe1VAXon-2p11w4YUF4elYUbHmiBFKD5t391qUjo3GcnlPkjpnbzCQV1IxQ649CgCFQnhIOcUC-OsNmFuFFLewPv5le6f_ylUKrc0yHRjSqyIoLmQn7aZhHMPMeezt86_7PU_-6zsxHEJEKzn83qtUvBcwbgEytS-DPGiXN09EABTPfBNMYtYx0b7M8x8gOjOz5KwNeS41YmZnlTF7JfkUvggFCJ4ozVr0gUEfSqkgqoPqVUD5VDyo6DRLdkOtM063MlVnjUtYxs041R4Y1Apx_evT1HKYk-fvDxF5e0rolBqZQTizubdqdKTGlK0S5B82X4WLd5PPMdVQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":false,\"created\":1563493059,\"updated\":1563493059,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "700", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:39 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "c44173ce-8a6b-4855-9a56-6e093dffae0c", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateadisabledkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateadisabledkey-\",\"deletedDate\":1563493059,\"scheduledPurgeDate\":1571269059,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateadisabledkey-/03917effa13b4eb78d6b876b3cf52e9f\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"m6acQA7BJe1VAXon-2p11w4YUF4elYUbHmiBFKD5t391qUjo3GcnlPkjpnbzCQV1IxQ649CgCFQnhIOcUC-OsNmFuFFLewPv5le6f_ylUKrc0yHRjSqyIoLmQn7aZhHMPMeezt86_7PU_-6zsxHEJEKzn83qtUvBcwbgEytS-DPGiXN09EABTPfBNMYtYx0b7M8x8gOjOz5KwNeS41YmZnlTF7JfkUvggFCJ4ozVr0gUEfSqkgqoPqVUD5VDyo6DRLdkOtM063MlVnjUtYxs041R4Y1Apx_evT1HKYk-fvDxF5e0rolBqZQTizubdqdKTGlK0S5B82X4WLd5PPMdVQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":false,\"created\":1563493059,\"updated\":1563493059,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "874", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:39 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "7f26b52c-cc57-4562-af7d-1dfc7f7e53db", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateadisabledkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:39 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "bf025dd7-f50d-4382-af4e-fb9f4c0c1172", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateadisabledkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "1482e164-c376-448c-bcd7-6c96fb04e5ec", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateadisabledkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "cd969292-3e42-4de2-9ad2-1a155314252d", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:37:59 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithnotBefore-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\",\"attributes\":{\"nbf\":1546300805}}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithnotBefore-/81162bf1d28a48b28119cffc5a8bf759\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"p1sbUFngbjeev8TUqKh5XKkzy9nUOn41IPEzJ7Ttd5PaZHaUUHqjxHfKOzjYTyHZsJhrnkafO2C2ApMnCbZ4zFWYOdUl3E3SHmekZ2oqzKBQTl5Cxr4xfIw1sVJw_wD0HrC873_mvEEgSLqmF91iHdZS5gR9gG2oAhUP9og26h7e2x2dwFS9JaqE8mYIr0aDpKLZNXZgwOnIvBHgaiu8VY8n3wKjqmgN6ldDjR6SNgxuvdPLAJ16F7B3n9CLwDxg-owOQu-Poa-vGWmx0oGg8VnDJSZgnErLFWDbZ_IQOqIPaVGStH1vmGCKgeVgnx8PZv4BU24nnFciiPuHQWgIow\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"nbf\":1546300805,\"created\":1563493080,\"updated\":1563493080,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "721", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:59 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b9854d99-2287-484d-849d-7520a6ce00d0", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithnotBefore-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithnotBefore-\",\"deletedDate\":1563493080,\"scheduledPurgeDate\":1571269080,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithnotBefore-/81162bf1d28a48b28119cffc5a8bf759\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"p1sbUFngbjeev8TUqKh5XKkzy9nUOn41IPEzJ7Ttd5PaZHaUUHqjxHfKOzjYTyHZsJhrnkafO2C2ApMnCbZ4zFWYOdUl3E3SHmekZ2oqzKBQTl5Cxr4xfIw1sVJw_wD0HrC873_mvEEgSLqmF91iHdZS5gR9gG2oAhUP9og26h7e2x2dwFS9JaqE8mYIr0aDpKLZNXZgwOnIvBHgaiu8VY8n3wKjqmgN6ldDjR6SNgxuvdPLAJ16F7B3n9CLwDxg-owOQu-Poa-vGWmx0oGg8VnDJSZgnErLFWDbZ_IQOqIPaVGStH1vmGCKgeVgnx8PZv4BU24nnFciiPuHQWgIow\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"nbf\":1546300805,\"created\":1563493080,\"updated\":1563493080,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "900", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:59 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d1af0df6-aea5-440a-9329-cbcbc37dc28c", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithnotBefore-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:37:59 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "22666bef-655d-4c98-b522-3f8bc9cc1e0c", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithnotBefore-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "c364e716-7ed3-436b-8345-4a8096c64219", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:38:10 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithexpires-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\",\"attributes\":{\"exp\":1546300805}}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithexpires-/1b141b6ce6b840bc81f1df213c91f008\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"2SMqb4jQQQjQdD5OW5DosG5fHwaDn74sQUoPm-M43kizwA3ur4lxq3_1I4B3ycYlz8Mpou-ViOj9W6P03MhTHfq8o9VmgjN-AD1NzValRNZ_YGi3n-yg2xa5rVxcTCdLabmivLqNX4NJjb_nk__29qaozq93taNsQ0hr_ruizb9LkvtPECB6oDPhG0w_wpvs2wupIx2Ol8dMYCAuXAh1EOPMT-qr1WC6wkfUs9NPxrnkje6WlC-hXDgA8Q4V3P6VHOghgo9hArh52DlOXlNpmyc7K6QHWFqJCdu7IaeLKOvUWwpdvQhsaiMb6v2-7zPVWBaATavVPzt5B9019Qg7Ww\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"exp\":1546300805,\"created\":1563493091,\"updated\":1563493091,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "719", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:10 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "97d2437c-c694-47d9-9bdc-ae6b9cb2c55c", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithexpires-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithexpires-\",\"deletedDate\":1563493091,\"scheduledPurgeDate\":1571269091,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithexpires-/1b141b6ce6b840bc81f1df213c91f008\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"2SMqb4jQQQjQdD5OW5DosG5fHwaDn74sQUoPm-M43kizwA3ur4lxq3_1I4B3ycYlz8Mpou-ViOj9W6P03MhTHfq8o9VmgjN-AD1NzValRNZ_YGi3n-yg2xa5rVxcTCdLabmivLqNX4NJjb_nk__29qaozq93taNsQ0hr_ruizb9LkvtPECB6oDPhG0w_wpvs2wupIx2Ol8dMYCAuXAh1EOPMT-qr1WC6wkfUs9NPxrnkje6WlC-hXDgA8Q4V3P6VHOghgo9hArh52DlOXlNpmyc7K6QHWFqJCdu7IaeLKOvUWwpdvQhsaiMb6v2-7zPVWBaATavVPzt5B9019Qg7Ww\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"exp\":1546300805,\"created\":1563493091,\"updated\":1563493091,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "896", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:11 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "c648daa6-d0f8-493c-861c-6b9772cb6b1d", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithexpires-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:11 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "ac1265c3-a786-45ab-968c-4a57df506984", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithexpires-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:21 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "c8fde8cb-ab48-48ab-adc1-bb618c59d59a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithexpires-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "3670dfec-0bb3-415b-ac4a-aeba4278ca5f", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:38:31 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdatekey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdatekey-/ae777cd6c6164b2babf85c799c4e722a\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"sPHSMLJFs4IT0kmVDbpdfi7Zq6WahadzQEbpscCNEjojFXGCw4OY345B6al6tsJy4AFQz8JZ_a9i_espARrHNfSHwLcIO1Wc4rdIRnRHRURNJh6qEhygx6xz_tqTKFK-6yEkjqkVRkMNVtDcfrxLBwxZQYClmU8caeSfUpkMMzhQuI8Js3675hFbmjHKsbQ2DlEkX5Zjy8Wfu0xIwN8DwFLuwxGbIsAgsM8UURcyMTZqzrXtloGR54LDAAqRP8bx2XmzU1u6usCtmibb2Ieoj2f3V_w80r1eLvGk_2Lf3Y8UBELCsBQcxNEKzLMTJzh9ofDKo5Shu4xri9lxVzsQfw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493111,\"updated\":1563493111,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "690", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:31 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "2a9830cf-7a24-4b32-a4bc-1e38033f3254", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "PATCH", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdatekey-/ae777cd6c6164b2babf85c799c4e722a", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"attributes\":{\"enabled\":false}}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdatekey-/ae777cd6c6164b2babf85c799c4e722a\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"sPHSMLJFs4IT0kmVDbpdfi7Zq6WahadzQEbpscCNEjojFXGCw4OY345B6al6tsJy4AFQz8JZ_a9i_espARrHNfSHwLcIO1Wc4rdIRnRHRURNJh6qEhygx6xz_tqTKFK-6yEkjqkVRkMNVtDcfrxLBwxZQYClmU8caeSfUpkMMzhQuI8Js3675hFbmjHKsbQ2DlEkX5Zjy8Wfu0xIwN8DwFLuwxGbIsAgsM8UURcyMTZqzrXtloGR54LDAAqRP8bx2XmzU1u6usCtmibb2Ieoj2f3V_w80r1eLvGk_2Lf3Y8UBELCsBQcxNEKzLMTJzh9ofDKo5Shu4xri9lxVzsQfw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":false,\"created\":1563493111,\"updated\":1563493112,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "691", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:31 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b57c6e2c-4826-4729-9564-5087ad0067e0", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdatekey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canupdatekey-\",\"deletedDate\":1563493112,\"scheduledPurgeDate\":1571269112,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdatekey-/ae777cd6c6164b2babf85c799c4e722a\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"sPHSMLJFs4IT0kmVDbpdfi7Zq6WahadzQEbpscCNEjojFXGCw4OY345B6al6tsJy4AFQz8JZ_a9i_espARrHNfSHwLcIO1Wc4rdIRnRHRURNJh6qEhygx6xz_tqTKFK-6yEkjqkVRkMNVtDcfrxLBwxZQYClmU8caeSfUpkMMzhQuI8Js3675hFbmjHKsbQ2DlEkX5Zjy8Wfu0xIwN8DwFLuwxGbIsAgsM8UURcyMTZqzrXtloGR54LDAAqRP8bx2XmzU1u6usCtmibb2Ieoj2f3V_w80r1eLvGk_2Lf3Y8UBELCsBQcxNEKzLMTJzh9ofDKo5Shu4xri9lxVzsQfw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":false,\"created\":1563493111,\"updated\":1563493112,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "856", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:31 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "22860138-ce18-4e7f-93e2-8d3d8c1501ac", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canupdatekey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:31 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "f80f3caf-f03e-46e2-b802-543622ad3346", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canupdatekey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "0d4e6174-def4-4ecb-aaae-17a1d8c96b46", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:38:41 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdateadisabledkey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\",\"attributes\":{\"enabled\":false}}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdateadisabledkey-/879522235cd349a0bee243252d457e47\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"rqSYzbIsGbLl0cRla9m34yJexLsRX_CQZI9iBaRENjNJMRGHQYUHW06BTPia4GB29GWCcw6w3yxa_HpAb3mVXPXCHvAADSoqxixHQa5uWsiBb4cSIrBXC9LEVVjhsBbVf4OZ7V8FOmsxLMu8zR-U-Epi0Fgsteiz-7O8IKGun2Q5JTadjf2un5Jug8RgeI4sVA_lyqkLdFlODb0afmhOcK7KlK3CVlHrx0hgV2NmIzm9_Z5duAbSa3WdmNxQFBQF44B6fnnQDC3Rs77T9s6Jxovtu3S_HEG8K_gsKIdc8uEYG8xrHzuvrXooAht3R62O1SY9BHsq-IIFKdloqVL3yQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":false,\"created\":1563493122,\"updated\":1563493122,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "700", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:41 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "880ac74d-e61e-46d0-af07-82f7a7f8b5fe", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "PATCH", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdateadisabledkey-/879522235cd349a0bee243252d457e47", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"attributes\":{\"exp\":1546300800}}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdateadisabledkey-/879522235cd349a0bee243252d457e47\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"rqSYzbIsGbLl0cRla9m34yJexLsRX_CQZI9iBaRENjNJMRGHQYUHW06BTPia4GB29GWCcw6w3yxa_HpAb3mVXPXCHvAADSoqxixHQa5uWsiBb4cSIrBXC9LEVVjhsBbVf4OZ7V8FOmsxLMu8zR-U-Epi0Fgsteiz-7O8IKGun2Q5JTadjf2un5Jug8RgeI4sVA_lyqkLdFlODb0afmhOcK7KlK3CVlHrx0hgV2NmIzm9_Z5duAbSa3WdmNxQFBQF44B6fnnQDC3Rs77T9s6Jxovtu3S_HEG8K_gsKIdc8uEYG8xrHzuvrXooAht3R62O1SY9BHsq-IIFKdloqVL3yQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":false,\"exp\":1546300800,\"created\":1563493122,\"updated\":1563493122,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "717", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:41 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "6a98be1f-6eec-4bc8-a7ad-9ce7a5dfb8de", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdateadisabledkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canupdateadisabledkey-\",\"deletedDate\":1563493122,\"scheduledPurgeDate\":1571269122,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdateadisabledkey-/879522235cd349a0bee243252d457e47\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"rqSYzbIsGbLl0cRla9m34yJexLsRX_CQZI9iBaRENjNJMRGHQYUHW06BTPia4GB29GWCcw6w3yxa_HpAb3mVXPXCHvAADSoqxixHQa5uWsiBb4cSIrBXC9LEVVjhsBbVf4OZ7V8FOmsxLMu8zR-U-Epi0Fgsteiz-7O8IKGun2Q5JTadjf2un5Jug8RgeI4sVA_lyqkLdFlODb0afmhOcK7KlK3CVlHrx0hgV2NmIzm9_Z5duAbSa3WdmNxQFBQF44B6fnnQDC3Rs77T9s6Jxovtu3S_HEG8K_gsKIdc8uEYG8xrHzuvrXooAht3R62O1SY9BHsq-IIFKdloqVL3yQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":false,\"exp\":1546300800,\"created\":1563493122,\"updated\":1563493122,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "891", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:42 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "41e98c30-a6d4-428f-91b8-f2f2e79c8f2c", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canupdateadisabledkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:42 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "278581cc-4d82-4661-9b24-38bc1802b601", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canupdateadisabledkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:38:53 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "f551374c-9f8d-43fb-9d96-25db60207e91", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canupdateadisabledkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "c7d2b529-88ab-4817-9df8-731156a9d3d4", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:39:03 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-candeleteakey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-candeleteakey-/013f9031d481461d82a0ceffbdc04ef4\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"qYYUrBqqBLL3Pbd8XjVMMV4buPnj9qYBCrDTZImAqVm7LTsA3UUmb6JNYhP-2XJbQZd5x3-fjZatfl4l717GBN67-U4VFB1YDXiJqDUyPVYlcVEpftZMfZi3DgS2Es1f3o0zUxzw9Fxu8hJBPvuOJmrtw1BEA4w29UObB1mZjdxL0ngBCb4iVCGZpJTGWGq36jrSa1g6hc7twwnlkY0BzYFg0Nt2JXchgW7I92rI8OXhsHApxs6Lm1JbFZ8WZFu8MhbU-svYzbUzUd4mbr2ZbCLC4aZ7xXmC531-PEzfY-U6IuNMi9Lskhfln3BsccgSlH7J9pHxx-F86T9cMuqltw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493143,\"updated\":1563493143,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "691", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:03 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "f94b1b62-c401-48ee-8bd9-662a455d239f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-candeleteakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-candeleteakey-\",\"deletedDate\":1563493143,\"scheduledPurgeDate\":1571269143,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-candeleteakey-/013f9031d481461d82a0ceffbdc04ef4\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"qYYUrBqqBLL3Pbd8XjVMMV4buPnj9qYBCrDTZImAqVm7LTsA3UUmb6JNYhP-2XJbQZd5x3-fjZatfl4l717GBN67-U4VFB1YDXiJqDUyPVYlcVEpftZMfZi3DgS2Es1f3o0zUxzw9Fxu8hJBPvuOJmrtw1BEA4w29UObB1mZjdxL0ngBCb4iVCGZpJTGWGq36jrSa1g6hc7twwnlkY0BzYFg0Nt2JXchgW7I92rI8OXhsHApxs6Lm1JbFZ8WZFu8MhbU-svYzbUzUd4mbr2ZbCLC4aZ7xXmC531-PEzfY-U6IuNMi9Lskhfln3BsccgSlH7J9pHxx-F86T9cMuqltw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493143,\"updated\":1563493143,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "857", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:03 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "e9f68558-4a59-4548-91ac-55345ada860d", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-candeleteakey-/", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Key not found: recoverKeyName-candeleteakey-\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "105", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:03 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "4621c5c9-6a75-44c1-9b1e-3a3f9500ec21", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-candeleteakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:03 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "54811d3b-a62e-4b04-813e-c9b6756942b3", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-candeleteakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "6273cbfa-054a-450e-8734-53f85148929c", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:39:13 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-deletenonexistingkey-/", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Key not found: recoverKeyName-deletenonexistingkey-\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "112", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:13 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d32dfbb3-2cc4-4d27-a17f-6ab8f0cb677f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetakey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetakey-/ec8de8c98496406cab772520ed0514e9\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"2R53SroZwPOOIvglT7NP5uTezAQ2R5WOTN6A50iJl7MxDTu2p20aQTODDGXYjnH6QNB57QVAdsDaadpYtQwvLkRHgv5SofP74rf8LmOWUPOYM1GYln_fs6_Xy-hY8CxN7dQRb41w57skuz8ZhpljaEzNdWe3XKlXg2K6hMOTaSFasRqLwQLnLndZik9CHN_l11dNfwWVDH9VHsNRR0tweGFZ7vzYc_ZuleEASr3UvqQpgpEXr4mCbnu22XG6qETZ8e48782nrNRmT11VG6JEj8cp0YNZzsGskwfNNZdYc7cYmNNWn7CT7PuwDxrNBV2_OKC_Poxy6ewzW6gQLJpPdQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493154,\"updated\":1563493154,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "688", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:13 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "c60d9f1a-4c91-4820-aa0e-49d6cedbd8d4", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetakey-/", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetakey-/ec8de8c98496406cab772520ed0514e9\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"2R53SroZwPOOIvglT7NP5uTezAQ2R5WOTN6A50iJl7MxDTu2p20aQTODDGXYjnH6QNB57QVAdsDaadpYtQwvLkRHgv5SofP74rf8LmOWUPOYM1GYln_fs6_Xy-hY8CxN7dQRb41w57skuz8ZhpljaEzNdWe3XKlXg2K6hMOTaSFasRqLwQLnLndZik9CHN_l11dNfwWVDH9VHsNRR0tweGFZ7vzYc_ZuleEASr3UvqQpgpEXr4mCbnu22XG6qETZ8e48782nrNRmT11VG6JEj8cp0YNZzsGskwfNNZdYc7cYmNNWn7CT7PuwDxrNBV2_OKC_Poxy6ewzW6gQLJpPdQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493154,\"updated\":1563493154,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "688", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:13 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "99021561-23f9-4110-812b-bf9d73def9e6", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetakey-\",\"deletedDate\":1563493154,\"scheduledPurgeDate\":1571269154,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetakey-/ec8de8c98496406cab772520ed0514e9\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"2R53SroZwPOOIvglT7NP5uTezAQ2R5WOTN6A50iJl7MxDTu2p20aQTODDGXYjnH6QNB57QVAdsDaadpYtQwvLkRHgv5SofP74rf8LmOWUPOYM1GYln_fs6_Xy-hY8CxN7dQRb41w57skuz8ZhpljaEzNdWe3XKlXg2K6hMOTaSFasRqLwQLnLndZik9CHN_l11dNfwWVDH9VHsNRR0tweGFZ7vzYc_ZuleEASr3UvqQpgpEXr4mCbnu22XG6qETZ8e48782nrNRmT11VG6JEj8cp0YNZzsGskwfNNZdYc7cYmNNWn7CT7PuwDxrNBV2_OKC_Poxy6ewzW6gQLJpPdQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493154,\"updated\":1563493154,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "851", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:14 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "99ee5d7b-5f2a-4dec-a819-81a1af70d6b4", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:14 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d4fe3aa5-fb99-4cff-a940-bbdbca80aed9", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:24 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "762219b3-9444-444b-81b0-4ad7ee9ec8ac", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "1a3a1456-b1c2-439f-a951-c14360d9311a", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:39:34 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetaspecificversionofakey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetaspecificversionofakey-/97d02c5105474df6a4a072e191b5e96f\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"s8EQsZG2PfZx0hYPJLuPptzejTWUnnGFCY9FqYdAhnpldIhvxhcorj_psrOMwth3N1l2hGmHu8XTbdeEO4fsby4YZZCT-mFp3C-78uhCv7HwMjyIH0ODMSuhivGXG-_LBhCC3Dtl6IN6x-964nHNyAQVsxcYd5G2LnpC80nZ2NpWvNxbJ95h_46ctax5xw01m2phSiHXhfMHzAqCB26wrzwPcUiVvg7nOacoRYnQBTLqIbtSc5xNOJS464wCOpG8-d8X0iVvURlHjXYOb11_aCTfZWxhPPgRroQvM2-uDH6oqZ2t1--lIJBf9pVxCbSjGsPviFxtyKpgeN6bZLmbsw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493175,\"updated\":1563493175,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "706", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:35 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "5a8de524-684c-4b95-bbf9-3fbcc71e6ec6", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetaspecificversionofakey-/97d02c5105474df6a4a072e191b5e96f", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetaspecificversionofakey-/97d02c5105474df6a4a072e191b5e96f\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"s8EQsZG2PfZx0hYPJLuPptzejTWUnnGFCY9FqYdAhnpldIhvxhcorj_psrOMwth3N1l2hGmHu8XTbdeEO4fsby4YZZCT-mFp3C-78uhCv7HwMjyIH0ODMSuhivGXG-_LBhCC3Dtl6IN6x-964nHNyAQVsxcYd5G2LnpC80nZ2NpWvNxbJ95h_46ctax5xw01m2phSiHXhfMHzAqCB26wrzwPcUiVvg7nOacoRYnQBTLqIbtSc5xNOJS464wCOpG8-d8X0iVvURlHjXYOb11_aCTfZWxhPPgRroQvM2-uDH6oqZ2t1--lIJBf9pVxCbSjGsPviFxtyKpgeN6bZLmbsw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493175,\"updated\":1563493175,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "706", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:35 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "f7fa1072-0b72-4ccf-accf-99fb4b0f070f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetaspecificversionofakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetaspecificversionofakey-\",\"deletedDate\":1563493175,\"scheduledPurgeDate\":1571269175,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetaspecificversionofakey-/97d02c5105474df6a4a072e191b5e96f\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"s8EQsZG2PfZx0hYPJLuPptzejTWUnnGFCY9FqYdAhnpldIhvxhcorj_psrOMwth3N1l2hGmHu8XTbdeEO4fsby4YZZCT-mFp3C-78uhCv7HwMjyIH0ODMSuhivGXG-_LBhCC3Dtl6IN6x-964nHNyAQVsxcYd5G2LnpC80nZ2NpWvNxbJ95h_46ctax5xw01m2phSiHXhfMHzAqCB26wrzwPcUiVvg7nOacoRYnQBTLqIbtSc5xNOJS464wCOpG8-d8X0iVvURlHjXYOb11_aCTfZWxhPPgRroQvM2-uDH6oqZ2t1--lIJBf9pVxCbSjGsPviFxtyKpgeN6bZLmbsw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493175,\"updated\":1563493175,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "887", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:35 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b13aab41-90c9-47d4-8b4c-2d928335a735", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetaspecificversionofakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:35 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "7209042a-ab30-4038-acd0-7e307bb4e3f0", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetaspecificversionofakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "c8c1304c-4b8a-4c84-a260-1e6bd9ceb87d", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:39:45 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetadeletedkey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetadeletedkey-/a3a5e2d68e774fe7881ecd94ef0d2351\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"okL8uuSN2hVbF_7_-LyxFxQ1STl0ahMMwdhKQnYq9est-2L5wzGNRENiagQeRNIf7LjQOXaAj2bMcSIzZZ0AnIGIg1j6PY-BLzxVTVfkrMssiEhpZvKyWUebICq2XHN2J528_nWUsPLPLuI5cCLtX3jy3CZifXh5hxI7l-N5B5C6gSxqJkEdTjAvYtt7n9tyBJ_IiCSbii5J3xeggfIO_snuRUSc13fd3LFKSPSCiGr3HlkFyq2b2aInDROpcy1-iVqGVpIAVb5GdpLdLKM0N54bcDtlVj2PhhK36ha_T6dFJSEqPus_4DZqK77hyukbggBpV75F2WKhsKrJi-HXew\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493186,\"updated\":1563493186,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "695", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:45 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "a7aade4c-a9f6-40b9-8e82-6cc49c416f0f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetadeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetadeletedkey-\",\"deletedDate\":1563493186,\"scheduledPurgeDate\":1571269186,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetadeletedkey-/a3a5e2d68e774fe7881ecd94ef0d2351\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"okL8uuSN2hVbF_7_-LyxFxQ1STl0ahMMwdhKQnYq9est-2L5wzGNRENiagQeRNIf7LjQOXaAj2bMcSIzZZ0AnIGIg1j6PY-BLzxVTVfkrMssiEhpZvKyWUebICq2XHN2J528_nWUsPLPLuI5cCLtX3jy3CZifXh5hxI7l-N5B5C6gSxqJkEdTjAvYtt7n9tyBJ_IiCSbii5J3xeggfIO_snuRUSc13fd3LFKSPSCiGr3HlkFyq2b2aInDROpcy1-iVqGVpIAVb5GdpLdLKM0N54bcDtlVj2PhhK36ha_T6dFJSEqPus_4DZqK77hyukbggBpV75F2WKhsKrJi-HXew\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493186,\"updated\":1563493186,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "865", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:45 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "9ef6d259-5792-4c22-b0d4-a3ecfe0213f6", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetadeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Deleted Key not found: recoverKeyName-cangetadeletedkey-\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "117", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:45 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "f0c4b775-d0d1-4959-b6db-35d3c40b24c3", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetadeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Deleted Key not found: recoverKeyName-cangetadeletedkey-\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "117", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:39:55 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "4093f671-d093-4165-9f38-13dcac8126af", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetadeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetadeletedkey-\",\"deletedDate\":1563493186,\"scheduledPurgeDate\":1571269186,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetadeletedkey-/a3a5e2d68e774fe7881ecd94ef0d2351\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"okL8uuSN2hVbF_7_-LyxFxQ1STl0ahMMwdhKQnYq9est-2L5wzGNRENiagQeRNIf7LjQOXaAj2bMcSIzZZ0AnIGIg1j6PY-BLzxVTVfkrMssiEhpZvKyWUebICq2XHN2J528_nWUsPLPLuI5cCLtX3jy3CZifXh5hxI7l-N5B5C6gSxqJkEdTjAvYtt7n9tyBJ_IiCSbii5J3xeggfIO_snuRUSc13fd3LFKSPSCiGr3HlkFyq2b2aInDROpcy1-iVqGVpIAVb5GdpLdLKM0N54bcDtlVj2PhhK36ha_T6dFJSEqPus_4DZqK77hyukbggBpV75F2WKhsKrJi-HXew\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493186,\"updated\":1563493186,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "865", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "78f27cb4-aa09-464f-a3f4-2e5a8a24355b", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetadeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "02355959-0d2e-46ca-b474-dc5e3ed473f0", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:40:06 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cantgetadeletedkeythatdoesntexist-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Key not found: recoverKeyName-cantgetadeletedkeythatdoesntexist-\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "125", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "5b81d514-c20f-4fc2-8a9b-a76065ff67ec", + "cache-control": "no-cache", + "expires": "-1" + } + } + ], + "uniqueTestInfo": {} +} \ No newline at end of file diff --git a/sdk/keyvault/keyvault-keys/recordings/browsers/keys_client__list_keys_in_various_ways/recording_before_all_hook.json b/sdk/keyvault/keyvault-keys/recordings/browsers/keys_client__list_keys_in_various_ways/recording_before_all_hook.json new file mode 100644 index 000000000000..dae36f95dae9 --- /dev/null +++ b/sdk/keyvault/keyvault-keys/recordings/browsers/keys_client__list_keys_in_various_ways/recording_before_all_hook.json @@ -0,0 +1,3203 @@ +{ + "recordings": [ + { + "method": "POST", + "url": "https://login.microsoftonline.com/azure_tenant_id/oauth2/v2.0/token", + "query": {}, + "requestBody": "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default", + "status": 200, + "response": "{\"token_type\":\"Bearer\",\"expires_in\":3600,\"ext_expires_in\":3600,\"access_token\":\"access_token\"}", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000; includeSubDomains", + "x-content-type-options": "nosniff", + "date": "Thu, 18 Jul 2019 23:40:07 GMT", + "p3p": "CP=\"DSP CUR OTPi IND OTRi ONL FIN\"", + "x-ms-request-id": "ee4e03d9-de2b-4694-9604-3ba896890101", + "cache-control": "no-cache, no-store", + "content-type": "application/json; charset=utf-8", + "content-length": "1231", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakey-/26dd645d24f84dd995572e379b37870e\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"2Vss0uCX2D0-FSsEauojm-HSZKTwVjddjRWP-Y4_D01N-0C9Vpg4XG5zW7D4Nls03DDL14bZxLaG3n61IBkouqLd5441qTD8U2YjL3cXeZlRpmTMhVj8P1qTR6DACcNL7oST9aWhNQXIolSvjorJJWy3TebgX33g6VNzQgMsFBiiTp3jq9l5sRm774nSE2KEPVUPzxsoWRr12oAWc3NiGj052fY__E2FedqFpXDqjo9gnwUZHzM1wlrtjyWJbEpOrISeQMsOJ2ElkyKcKm2WyuUqhMo3wFEOV8LEFuGOocKSCrKHWwlDbHiRl1FpU1wYm9MWNBmDLPTqwm4nPH605w\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493207,\"updated\":1563493207,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "701", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "bb9ed9c2-016f-4c8f-8a04-86e8056e487c", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakey-/versions", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakey-/26dd645d24f84dd995572e379b37870e\",\"attributes\":{\"enabled\":true,\"created\":1563493207,\"updated\":1563493207,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":null}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "279", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "538ca1fa-9f95-49ff-b490-4f1ce971d8b2", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangettheversionsofakey-\",\"deletedDate\":1563493207,\"scheduledPurgeDate\":1571269207,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakey-/26dd645d24f84dd995572e379b37870e\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"2Vss0uCX2D0-FSsEauojm-HSZKTwVjddjRWP-Y4_D01N-0C9Vpg4XG5zW7D4Nls03DDL14bZxLaG3n61IBkouqLd5441qTD8U2YjL3cXeZlRpmTMhVj8P1qTR6DACcNL7oST9aWhNQXIolSvjorJJWy3TebgX33g6VNzQgMsFBiiTp3jq9l5sRm774nSE2KEPVUPzxsoWRr12oAWc3NiGj052fY__E2FedqFpXDqjo9gnwUZHzM1wlrtjyWJbEpOrISeQMsOJ2ElkyKcKm2WyuUqhMo3wFEOV8LEFuGOocKSCrKHWwlDbHiRl1FpU1wYm9MWNBmDLPTqwm4nPH605w\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493207,\"updated\":1563493207,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "877", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "4b6ee031-5c7b-466e-94d5-67a436043022", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangettheversionsofakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b4a22ba2-e677-49ea-9bd6-fe3f555f49dd", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangettheversionsofakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "08cca921-1223-4fc5-8d3f-6bb60e753efb", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:40:17 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakeypaged-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakeypaged-/22af6e7a10a346938fbaf76a69b32ccd\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"7ql0Tkfk_DeZ1yMhqSXPWglHFo4Rw1QEnzqaqL8K5kMWWfYCOWhGhv88tubIemAJXtPiXbFfQ797qRziiglLwGuAaWBUiApRmxpJ0ia5XoTAAozCX3UjrBeeC4C7YPBWKC1FyoVipLgW9CvoZw8YQz9mzGdUliTciggJScaMLmirU67FkpKCRHAv6wpB1knF8bwvG5moac9Hj0B_owfmYoV7qDgh-dT5iwpcRHXvr5lwgGnJ6Ye_xJB05No_oeHwEHF51wy55Zs1XICE8WSOH1toC-dafgtY53gkMIaQZNfTQj6qc4m5HO5b67KFI9Ke0BhGlPFOrNn4HyxQHSCt8w\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493217,\"updated\":1563493217,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "706", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:17 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "e5d1a844-daef-4c4e-b1f1-5387a0227f5d", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakeypaged-/versions", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakeypaged-/22af6e7a10a346938fbaf76a69b32ccd\",\"attributes\":{\"enabled\":true,\"created\":1563493217,\"updated\":1563493217,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":null}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "284", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:17 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "71ef9f00-8a1f-4c46-885e-077bf1271eab", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakeypaged-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangettheversionsofakeypaged-\",\"deletedDate\":1563493218,\"scheduledPurgeDate\":1571269218,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakeypaged-/22af6e7a10a346938fbaf76a69b32ccd\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"7ql0Tkfk_DeZ1yMhqSXPWglHFo4Rw1QEnzqaqL8K5kMWWfYCOWhGhv88tubIemAJXtPiXbFfQ797qRziiglLwGuAaWBUiApRmxpJ0ia5XoTAAozCX3UjrBeeC4C7YPBWKC1FyoVipLgW9CvoZw8YQz9mzGdUliTciggJScaMLmirU67FkpKCRHAv6wpB1knF8bwvG5moac9Hj0B_owfmYoV7qDgh-dT5iwpcRHXvr5lwgGnJ6Ye_xJB05No_oeHwEHF51wy55Zs1XICE8WSOH1toC-dafgtY53gkMIaQZNfTQj6qc4m5HO5b67KFI9Ke0BhGlPFOrNn4HyxQHSCt8w\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493217,\"updated\":1563493217,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "887", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:17 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "53275258-ad90-4cf7-9e54-bbd0aee3828a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangettheversionsofakeypaged-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:18 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "94e8a24b-dfed-4dbe-b8b2-5c4c5859899a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangettheversionsofakeypaged-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "bd86c0a9-54b0-453b-af45-6cdfd2202257", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:40:27 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-list0versionsofanon-existingkey-/versions", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[],\"nextLink\":null}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "28", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:28 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d0f806b9-acf9-4f1d-a738-38984493aafc", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-list0versionsofanon-existingkeypaged-/versions", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[],\"nextLink\":null}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "28", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:28 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "c42a9bf0-1000-4d65-9e8b-8f825780b46a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--0/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--0/e289e630764f4daa909e589efa79928d\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"kDLvWxaUdtm16qMFubkVKUfJNw4XdOQh3Dy49NNuVsp7GweEB7CG5C1m0sJU-37xuMBIy2XiYEymexm_AVvILptGMdqdjVK0TkZWaWWgNsUsNfp1Zpt1hIC4N80ZeyGSEJe-2yTlxtKicFTXgD-5UGjVKpqhbhfG2BjK0w8h8FxjOdmtkTk8JY_zeS95ZlXd1IPfQFlt5kegj1z8UKQnO3ofr0yEVNQsckEfVyv6OB6CH3t_OKPrK9mPhPx9lTq6I7Q-AJVIk2AusQc96xW2WJZ-L8nLck95ghUZbJxR1xQMkW2iQKzAivbYw4kFoeJPHj6WHzjxhv5lwB1EBqWHow\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493228,\"updated\":1563493228,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "705", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:28 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "442af852-9f62-4243-ad13-915efa17c790", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--1/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--1/532ce6c331ae430196e2dc95c4b69ff1\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"rnliZZAJaIZPcHbi0TzL2ECMOSMxje4tjcF7GkmxddFJ9MxxBxGCA2qSZUM2AHKEIS7gvFNqZNCn-GpUhH86B709LZ2xndz0sbJKu3IjXAIOJ0sFTg0kS2D-XksD6cMv2p9rmIFvwl4b4ihLe-z08IJ6j2bO7nKdb355kRTCsRadLp95Su-23v2I-9YMbxA3iUaxlxO_szzU-bepVIcgiksl4SPdMX5_fmfX6Xu4KXFOVOl9ajB8BVYrRdqADVxWb2ckuYTONFS8RMSQj5fvo9ttrU2wWg1L-2LA9FhQySmFVuqlltn-lPnQATsJSA3PhHQ7aCgjdYDWljWhrLiyFw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493229,\"updated\":1563493229,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "705", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:28 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b3cbd794-f207-43c7-8a6e-7dda8eb55d81", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-21596680364625942\",\"attributes\":{\"enabled\":false,\"created\":1561685638,\"updated\":1561685638,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "556", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:28 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "8fa54fcb-99cb-40e9-ba26-8da5d2d57a1d", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "309", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:29 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "7e8d4e89-16fb-4e57-b638-21f4f618b12b", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRYPTOTEST01\",\"attributes\":{\"enabled\":true,\"created\":1562805007,\"updated\":1562805007,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976015901904087\",\"attributes\":{\"enabled\":true,\"created\":1559760164,\"updated\":1559760164,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976018742005808\",\"attributes\":{\"enabled\":true,\"created\":1559760193,\"updated\":1559760193,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976035851309215\",\"attributes\":{\"enabled\":true,\"created\":1559760364,\"updated\":1559760364,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976038662209208\",\"attributes\":{\"enabled\":true,\"created\":1559760392,\"updated\":1559760392,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976059075801511\",\"attributes\":{\"enabled\":true,\"created\":1559760596,\"updated\":1559760596,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976061918309867\",\"attributes\":{\"enabled\":true,\"created\":1559760624,\"updated\":1559760624,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976088192202903\",\"attributes\":{\"enabled\":true,\"created\":1559760887,\"updated\":1559760887,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976090993105220\",\"attributes\":{\"enabled\":true,\"created\":1559760915,\"updated\":1559760915,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976118089506049\",\"attributes\":{\"enabled\":true,\"created\":1559761186,\"updated\":1559761186,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976120964305668\",\"attributes\":{\"enabled\":true,\"created\":1559761215,\"updated\":1559761215,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019567836900080\",\"attributes\":{\"enabled\":true,\"created\":1560195684,\"updated\":1560195684,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019568419900112\",\"attributes\":{\"enabled\":true,\"created\":1560195689,\"updated\":1560195689,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019568998004417\",\"attributes\":{\"enabled\":false,\"created\":1560195695,\"updated\":1560195695,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019570157704018\",\"attributes\":{\"enabled\":true,\"created\":1560195707,\"updated\":1560195707,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3042", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:29 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b0ef9efc-888b-4645-b740-84cf26269790", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019573560701886\",\"attributes\":{\"enabled\":true,\"created\":1560195741,\"updated\":1560195741,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019965517806158\",\"attributes\":{\"enabled\":true,\"created\":1560199660,\"updated\":1560199660,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019966095601383\",\"attributes\":{\"enabled\":true,\"created\":1560199666,\"updated\":1560199666,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019966655202551\",\"attributes\":{\"enabled\":false,\"created\":1560199672,\"updated\":1560199672,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019967216106153\",\"attributes\":{\"enabled\":true,\"created\":1560199678,\"updated\":1560199678,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019970108507840\",\"attributes\":{\"enabled\":true,\"created\":1560199707,\"updated\":1560199707,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019971819409376\",\"attributes\":{\"enabled\":true,\"created\":1560199723,\"updated\":1560199723,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020041605602688\",\"attributes\":{\"enabled\":true,\"nbf\":1560200421,\"created\":1560200422,\"updated\":1560200422,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020107570005644\",\"attributes\":{\"enabled\":true,\"exp\":1560201080,\"created\":1560201081,\"updated\":1560201081,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1975", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:29 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "0d74305f-973f-47b2-9968-6c4297d3ddfa", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021398454601816\",\"attributes\":{\"enabled\":true,\"created\":1560213990,\"updated\":1560213990,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021399025306001\",\"attributes\":{\"enabled\":true,\"created\":1560213996,\"updated\":1560213996,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021399613005852\",\"attributes\":{\"enabled\":true,\"created\":1560214001,\"updated\":1560214001,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021400178007355\",\"attributes\":{\"enabled\":true,\"created\":1560214008,\"updated\":1560214008,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021400838605408\",\"attributes\":{\"enabled\":false,\"created\":1560214013,\"updated\":1560214013,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021401405804843\",\"attributes\":{\"enabled\":true,\"nbf\":1560214019,\"created\":1560214019,\"updated\":1560214019,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021401972601264\",\"attributes\":{\"enabled\":true,\"exp\":1560214024,\"created\":1560214025,\"updated\":1560214025,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021402558506955\",\"attributes\":{\"enabled\":false,\"created\":1560214031,\"updated\":1560214036,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021403691203484\",\"attributes\":{\"enabled\":true,\"created\":1560214042,\"updated\":1560214042,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1976", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:29 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "5d387c38-c5fb-45f2-acb6-f0075ff59b77", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021644428906562\",\"attributes\":{\"enabled\":true,\"created\":1560216450,\"updated\":1560216450,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021645023201050\",\"attributes\":{\"enabled\":true,\"created\":1560216455,\"updated\":1560216455,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021645600805675\",\"attributes\":{\"enabled\":true,\"created\":1560216461,\"updated\":1560216461,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021646164300437\",\"attributes\":{\"enabled\":true,\"created\":1560216467,\"updated\":1560216467,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021646738603126\",\"attributes\":{\"enabled\":false,\"created\":1560216473,\"updated\":1560216473,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021647317101069\",\"attributes\":{\"enabled\":true,\"nbf\":1560216478,\"created\":1560216478,\"updated\":1560216478,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021647896109795\",\"attributes\":{\"enabled\":true,\"exp\":1560216483,\"created\":1560216484,\"updated\":1560216484,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021648457806180\",\"attributes\":{\"enabled\":false,\"created\":1560216490,\"updated\":1560216495,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021649588105428\",\"attributes\":{\"enabled\":false,\"exp\":1560216501,\"created\":1560216501,\"updated\":1560216507,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021652991406663\",\"attributes\":{\"enabled\":true,\"created\":1560216535,\"updated\":1560216535,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021654118707998\",\"attributes\":{\"enabled\":true,\"created\":1560216546,\"updated\":1560216546,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021655789000990\",\"attributes\":{\"enabled\":true,\"created\":1560216563,\"updated\":1560216563,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021698079201746\",\"attributes\":{\"enabled\":true,\"created\":1560216986,\"updated\":1560216986,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2734", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:30 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b0a3531f-022b-4e87-af64-b91875f73d72", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027682085504023\",\"attributes\":{\"enabled\":true,\"created\":1560276826,\"updated\":1560276826,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028175563002501\",\"attributes\":{\"enabled\":true,\"created\":1560281761,\"updated\":1560281761,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028176140503335\",\"attributes\":{\"enabled\":true,\"created\":1560281767,\"updated\":1560281767,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028176718009249\",\"attributes\":{\"enabled\":false,\"created\":1560281772,\"updated\":1560281772,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028177274009592\",\"attributes\":{\"enabled\":true,\"nbf\":1560281777,\"created\":1560281778,\"updated\":1560281778,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028177830101648\",\"attributes\":{\"enabled\":true,\"exp\":1560281783,\"created\":1560281784,\"updated\":1560281784,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028178407406544\",\"attributes\":{\"enabled\":false,\"created\":1560281789,\"updated\":1560281795,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028179546704608\",\"attributes\":{\"enabled\":false,\"exp\":1560281801,\"created\":1560281800,\"updated\":1560281806,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028182926703011\",\"attributes\":{\"enabled\":true,\"created\":1560281834,\"updated\":1560281834,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028184044006383\",\"attributes\":{\"enabled\":true,\"created\":1560281845,\"updated\":1560281845,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028189442507450\",\"attributes\":{\"enabled\":true,\"created\":1560281899,\"updated\":1560281899,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028205605702876\",\"attributes\":{\"enabled\":true,\"created\":1560282061,\"updated\":1560282061,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028212028407398\",\"attributes\":{\"enabled\":true,\"created\":1560282125,\"updated\":1560282125,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028213716108979\",\"attributes\":{\"enabled\":true,\"created\":1560282142,\"updated\":1560282142,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036322090002888\",\"attributes\":{\"enabled\":false,\"created\":1560363226,\"updated\":1560363226,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036322656807812\",\"attributes\":{\"enabled\":true,\"nbf\":1560363231,\"created\":1560363232,\"updated\":1560363232,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036323238409224\",\"attributes\":{\"enabled\":true,\"exp\":1560363237,\"created\":1560363237,\"updated\":1560363237,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3509", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:30 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "925759e4-01d9-43e3-b177-a168d6f0f77b", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036323804901755\",\"attributes\":{\"enabled\":false,\"created\":1560363243,\"updated\":1560363249,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036324938907401\",\"attributes\":{\"enabled\":false,\"exp\":1560363254,\"created\":1560363254,\"updated\":1560363260,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036328289805710\",\"attributes\":{\"enabled\":true,\"created\":1560363288,\"updated\":1560363288,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036329384707932\",\"attributes\":{\"enabled\":true,\"created\":1560363299,\"updated\":1560363299,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036335353805406\",\"attributes\":{\"enabled\":true,\"created\":1560363359,\"updated\":1560363359,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036352635406646\",\"attributes\":{\"enabled\":true,\"created\":1560363532,\"updated\":1560363532,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036359055200632\",\"attributes\":{\"enabled\":true,\"created\":1560363595,\"updated\":1560363595,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036360747106809\",\"attributes\":{\"enabled\":true,\"created\":1560363613,\"updated\":1560363613,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044301853106036\",\"attributes\":{\"enabled\":false,\"created\":1560443023,\"updated\":1560443029,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044302953209171\",\"attributes\":{\"enabled\":false,\"exp\":1560443035,\"created\":1560443035,\"updated\":1560443040,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044306342002510\",\"attributes\":{\"enabled\":true,\"created\":1560443069,\"updated\":1560443069,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044307483600798\",\"attributes\":{\"enabled\":true,\"created\":1560443080,\"updated\":1560443080,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044314989607523\",\"attributes\":{\"enabled\":true,\"created\":1560443155,\"updated\":1560443155,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044316109901534\",\"attributes\":{\"enabled\":true,\"created\":1560443166,\"updated\":1560443166,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044360211306282\",\"attributes\":{\"enabled\":true,\"created\":1560443607,\"updated\":1560443607,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044369613908113\",\"attributes\":{\"enabled\":true,\"created\":1560443701,\"updated\":1560443701,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044371294504848\",\"attributes\":{\"enabled\":true,\"created\":1560443718,\"updated\":1560443718,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156048233876700601\",\"attributes\":{\"enabled\":true,\"created\":1560482344,\"updated\":1560482344,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156054122923308772\",\"attributes\":{\"enabled\":true,\"created\":1560541235,\"updated\":1560541235,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019972953600799\",\"attributes\":{\"enabled\":true,\"created\":1560199735,\"updated\":1560199735,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "4019", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:30 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "fb8f1bd5-26e7-45c5-b606-43d90e60ba20", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019972953608137\",\"attributes\":{\"enabled\":true,\"created\":1560199740,\"updated\":1560199740,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156021656935308206\",\"attributes\":{\"enabled\":true,\"created\":1560216580,\"updated\":1560216580,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156021656935308448\",\"attributes\":{\"enabled\":true,\"created\":1560216575,\"updated\":1560216575,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156028191118107647\",\"attributes\":{\"enabled\":true,\"created\":1560281922,\"updated\":1560281922,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156028191118109631\",\"attributes\":{\"enabled\":true,\"created\":1560281916,\"updated\":1560281916,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156036337061400928\",\"attributes\":{\"enabled\":true,\"created\":1560363381,\"updated\":1560363381,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156036337061402620\",\"attributes\":{\"enabled\":true,\"created\":1560363376,\"updated\":1560363376,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156044318335800124\",\"attributes\":{\"enabled\":true,\"created\":1560443194,\"updated\":1560443194,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156044318335808106\",\"attributes\":{\"enabled\":true,\"created\":1560443188,\"updated\":1560443188,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156044325345205112\",\"attributes\":{\"enabled\":true,\"created\":1560443259,\"updated\":1560443259,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156044325345209472\",\"attributes\":{\"enabled\":true,\"created\":1560443264,\"updated\":1560443264,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-0\",\"attributes\":{\"enabled\":true,\"created\":1561685873,\"updated\":1561685873,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-1\",\"attributes\":{\"enabled\":true,\"created\":1561685873,\"updated\":1561685873,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2826", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:31 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d19f1df0-14b7-4da7-a670-9ef37736160c", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/MyKeyName\",\"attributes\":{\"enabled\":true,\"created\":1559759721,\"updated\":1559759721,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-3045841949479433\",\"attributes\":{\"enabled\":true,\"created\":1563492996,\"updated\":1563492996,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-4217460078350159\",\"attributes\":{\"enabled\":true,\"created\":1563492026,\"updated\":1563492026,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-7067376901955089\",\"attributes\":{\"enabled\":true,\"created\":1563492908,\"updated\":1563492908,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-9299135263076788\",\"attributes\":{\"enabled\":true,\"created\":1563492791,\"updated\":1563492791,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-845126448195596\",\"attributes\":{\"enabled\":true,\"created\":1563391406,\"updated\":1563391406,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--0\",\"attributes\":{\"enabled\":true,\"created\":1563493228,\"updated\":1563493228,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--1\",\"attributes\":{\"enabled\":true,\"created\":1563493229,\"updated\":1563493229,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-1\",\"attributes\":{\"enabled\":true,\"created\":1563476816,\"updated\":1563476816,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDQhTURBd01EWTBJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1SFJWUlVTRVZXUlZKVFNVOU9VMDlHUVV0RldWQkJSMFZFTFRVek1UUTVNRGcyTURBeU5qWXdNakloTURBd01ESTRJVGs1T1RrdE1USXRNekZVTWpNNk5UazZOVGt1T1RrNU9UazVPVm9oIiwiVGFyZ2V0TG9jYXRpb24iOjB9\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2275", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:31 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "fc488796-28c5-4e8f-9c28-b54432ee3b5e", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDQhTURBd01EWTBJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1SFJWUlVTRVZXUlZKVFNVOU9VMDlHUVV0RldWQkJSMFZFTFRVek1UUTVNRGcyTURBeU5qWXdNakloTURBd01ESTRJVGs1T1RrdE1USXRNekZVTWpNNk5UazZOVGt1T1RrNU9UazVPVm9oIiwiVGFyZ2V0TG9jYXRpb24iOjB9", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-4883244773006783\",\"attributes\":{\"enabled\":true,\"created\":1561420381,\"updated\":1561420381,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8006354275127874\",\"attributes\":{\"enabled\":true,\"created\":1561420833,\"updated\":1561420833,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8686288267292417\",\"attributes\":{\"enabled\":true,\"created\":1561420689,\"updated\":1561420689,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/secret156019574699601597\",\"attributes\":{\"enabled\":true,\"created\":1560195758,\"updated\":1560195758,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/secret156019574699608155\",\"attributes\":{\"enabled\":true,\"created\":1560195752,\"updated\":1560195752,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":null}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1054", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:31 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "939aa996-e545-46a8-87a4-8c276c16ab35", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--0\",\"deletedDate\":1563493232,\"scheduledPurgeDate\":1571269232,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--0/e289e630764f4daa909e589efa79928d\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"kDLvWxaUdtm16qMFubkVKUfJNw4XdOQh3Dy49NNuVsp7GweEB7CG5C1m0sJU-37xuMBIy2XiYEymexm_AVvILptGMdqdjVK0TkZWaWWgNsUsNfp1Zpt1hIC4N80ZeyGSEJe-2yTlxtKicFTXgD-5UGjVKpqhbhfG2BjK0w8h8FxjOdmtkTk8JY_zeS95ZlXd1IPfQFlt5kegj1z8UKQnO3ofr0yEVNQsckEfVyv6OB6CH3t_OKPrK9mPhPx9lTq6I7Q-AJVIk2AusQc96xW2WJZ-L8nLck95ghUZbJxR1xQMkW2iQKzAivbYw4kFoeJPHj6WHzjxhv5lwB1EBqWHow\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493228,\"updated\":1563493228,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "885", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:32 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d5c62c0c-d8b0-4b06-960b-0a15dcc3a842", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:32 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "3ed01dac-46db-47d3-8259-116c6a93bd99", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:42 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "6d0540b4-f13f-4415-8d1d-28081e3217b8", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "8b072452-7213-4e11-9f70-93acbf997eac", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:40:52 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--1", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--1\",\"deletedDate\":1563493253,\"scheduledPurgeDate\":1571269253,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--1/532ce6c331ae430196e2dc95c4b69ff1\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"rnliZZAJaIZPcHbi0TzL2ECMOSMxje4tjcF7GkmxddFJ9MxxBxGCA2qSZUM2AHKEIS7gvFNqZNCn-GpUhH86B709LZ2xndz0sbJKu3IjXAIOJ0sFTg0kS2D-XksD6cMv2p9rmIFvwl4b4ihLe-z08IJ6j2bO7nKdb355kRTCsRadLp95Su-23v2I-9YMbxA3iUaxlxO_szzU-bepVIcgiksl4SPdMX5_fmfX6Xu4KXFOVOl9ajB8BVYrRdqADVxWb2ckuYTONFS8RMSQj5fvo9ttrU2wWg1L-2LA9FhQySmFVuqlltn-lPnQATsJSA3PhHQ7aCgjdYDWljWhrLiyFw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493229,\"updated\":1563493229,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "885", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:52 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "7e89ee05-44e4-42cc-8e92-33e66bfa4a54", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--1", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:40:52 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "ad482406-18c3-420e-b5f8-3e8bb3afb371", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--1", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "4e999482-2e6f-43db-a521-94c29bc1e88e", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:41:03 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--0/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--0/cf1dd6349c11488cb8fd9c8261db41b8\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"vm16Dce45p3YWwMnCnqFu3lr1pvmnyu6iQYwcTad-7iDqQUpLIGfNZndFkPrZxbvIQTZV9797RDJkr9ikd2g8P58E0jBrhzrvArANByPd7GUfvKtIbGSSA8dDBpmweVhdkXXOb2_n4QN_cukohJ0IU7wdYKlulOsn8YUktxW1CX2svTeg95qtMiWLpCs8IE2EnfaU_DK-brONQqiBrrUL3yp-2BcT-nDglvZfUesmnN8KBiK7kdCYoS4jLtHuG24hy3pyAeeQDURpEJ_phUlETURWaRB2m9reaQYRw1_157N5X0qWT9Uki510hCMkPO30w-rlG6SKPaWP19AElwzQw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493263,\"updated\":1563493263,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "710", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:03 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "cbe2d076-60b6-468f-a217-2d6d12d3c66f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--1/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--1/ca64717101cb4359b4779899841a0163\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"riRxD4MEeMZSr1M9WF7v3YqU3GdBvI2pAQD-BcWhqNnJu_VTv3c0EljdDdOwAEzNWYp7ywO3fUKeicwwYkGf88pynlbDmD0XxzTgyj4kdEpfh5gEvc7jCKd8iSRiIP3h6c3S6UsOZASgnTkXhtC2lIH-yVnmN4cXWBV7iSQsn0qWRBWyxxMSNxV0y7t2lFvn9Uv0k8A_vbe8ugAso-gIN5AWTrX6KmKGYQhnkZYdthzLRg3-Eo-i-JTfTtZfnGjT_LjWXvHc4hW98-zP82xUD6VfS_1SHvomVMRvIAHfvEW7FyMlenjXekE2-mKVhl6qsw0p3oPfDMll73YKC9OB7Q\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493263,\"updated\":1563493263,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "710", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:03 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "fdc8a378-0bb2-43b6-989d-3862d66406a5", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-21596680364625942\",\"attributes\":{\"enabled\":false,\"created\":1561685638,\"updated\":1561685638,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "556", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:04 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "be456c97-31b5-4ad1-b1f0-306f4a3057f0", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "309", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:04 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "2c10cb21-d5ab-4518-970b-836b0cce952a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRYPTOTEST01\",\"attributes\":{\"enabled\":true,\"created\":1562805007,\"updated\":1562805007,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976015901904087\",\"attributes\":{\"enabled\":true,\"created\":1559760164,\"updated\":1559760164,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976018742005808\",\"attributes\":{\"enabled\":true,\"created\":1559760193,\"updated\":1559760193,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976035851309215\",\"attributes\":{\"enabled\":true,\"created\":1559760364,\"updated\":1559760364,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976038662209208\",\"attributes\":{\"enabled\":true,\"created\":1559760392,\"updated\":1559760392,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976059075801511\",\"attributes\":{\"enabled\":true,\"created\":1559760596,\"updated\":1559760596,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976061918309867\",\"attributes\":{\"enabled\":true,\"created\":1559760624,\"updated\":1559760624,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976088192202903\",\"attributes\":{\"enabled\":true,\"created\":1559760887,\"updated\":1559760887,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976090993105220\",\"attributes\":{\"enabled\":true,\"created\":1559760915,\"updated\":1559760915,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976118089506049\",\"attributes\":{\"enabled\":true,\"created\":1559761186,\"updated\":1559761186,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key155976120964305668\",\"attributes\":{\"enabled\":true,\"created\":1559761215,\"updated\":1559761215,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019567836900080\",\"attributes\":{\"enabled\":true,\"created\":1560195684,\"updated\":1560195684,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019568419900112\",\"attributes\":{\"enabled\":true,\"created\":1560195689,\"updated\":1560195689,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019568998004417\",\"attributes\":{\"enabled\":false,\"created\":1560195695,\"updated\":1560195695,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019570157704018\",\"attributes\":{\"enabled\":true,\"created\":1560195707,\"updated\":1560195707,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3042", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:04 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d4f9c2e4-0a96-487a-bf75-e9e51f622429", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019573560701886\",\"attributes\":{\"enabled\":true,\"created\":1560195741,\"updated\":1560195741,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019965517806158\",\"attributes\":{\"enabled\":true,\"created\":1560199660,\"updated\":1560199660,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019966095601383\",\"attributes\":{\"enabled\":true,\"created\":1560199666,\"updated\":1560199666,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019966655202551\",\"attributes\":{\"enabled\":false,\"created\":1560199672,\"updated\":1560199672,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019967216106153\",\"attributes\":{\"enabled\":true,\"created\":1560199678,\"updated\":1560199678,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019970108507840\",\"attributes\":{\"enabled\":true,\"created\":1560199707,\"updated\":1560199707,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019971819409376\",\"attributes\":{\"enabled\":true,\"created\":1560199723,\"updated\":1560199723,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020041605602688\",\"attributes\":{\"enabled\":true,\"nbf\":1560200421,\"created\":1560200422,\"updated\":1560200422,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020107570005644\",\"attributes\":{\"enabled\":true,\"exp\":1560201080,\"created\":1560201081,\"updated\":1560201081,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1975", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "8ff2840c-cf65-42e0-8b04-c92b060961e3", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021398454601816\",\"attributes\":{\"enabled\":true,\"created\":1560213990,\"updated\":1560213990,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021399025306001\",\"attributes\":{\"enabled\":true,\"created\":1560213996,\"updated\":1560213996,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021399613005852\",\"attributes\":{\"enabled\":true,\"created\":1560214001,\"updated\":1560214001,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021400178007355\",\"attributes\":{\"enabled\":true,\"created\":1560214008,\"updated\":1560214008,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021400838605408\",\"attributes\":{\"enabled\":false,\"created\":1560214013,\"updated\":1560214013,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021401405804843\",\"attributes\":{\"enabled\":true,\"nbf\":1560214019,\"created\":1560214019,\"updated\":1560214019,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021401972601264\",\"attributes\":{\"enabled\":true,\"exp\":1560214024,\"created\":1560214025,\"updated\":1560214025,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021402558506955\",\"attributes\":{\"enabled\":false,\"created\":1560214031,\"updated\":1560214036,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021403691203484\",\"attributes\":{\"enabled\":true,\"created\":1560214042,\"updated\":1560214042,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1976", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "99a0a561-55df-46aa-9d45-df31bd5ace3b", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021644428906562\",\"attributes\":{\"enabled\":true,\"created\":1560216450,\"updated\":1560216450,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021645023201050\",\"attributes\":{\"enabled\":true,\"created\":1560216455,\"updated\":1560216455,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021645600805675\",\"attributes\":{\"enabled\":true,\"created\":1560216461,\"updated\":1560216461,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021646164300437\",\"attributes\":{\"enabled\":true,\"created\":1560216467,\"updated\":1560216467,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021646738603126\",\"attributes\":{\"enabled\":false,\"created\":1560216473,\"updated\":1560216473,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021647317101069\",\"attributes\":{\"enabled\":true,\"nbf\":1560216478,\"created\":1560216478,\"updated\":1560216478,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021647896109795\",\"attributes\":{\"enabled\":true,\"exp\":1560216483,\"created\":1560216484,\"updated\":1560216484,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021648457806180\",\"attributes\":{\"enabled\":false,\"created\":1560216490,\"updated\":1560216495,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021649588105428\",\"attributes\":{\"enabled\":false,\"exp\":1560216501,\"created\":1560216501,\"updated\":1560216507,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021652991406663\",\"attributes\":{\"enabled\":true,\"created\":1560216535,\"updated\":1560216535,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021654118707998\",\"attributes\":{\"enabled\":true,\"created\":1560216546,\"updated\":1560216546,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021655789000990\",\"attributes\":{\"enabled\":true,\"created\":1560216563,\"updated\":1560216563,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021698079201746\",\"attributes\":{\"enabled\":true,\"created\":1560216986,\"updated\":1560216986,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2734", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "c41a1538-3aba-4701-929f-7fdcd364cc67", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027682085504023\",\"attributes\":{\"enabled\":true,\"created\":1560276826,\"updated\":1560276826,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028175563002501\",\"attributes\":{\"enabled\":true,\"created\":1560281761,\"updated\":1560281761,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028176140503335\",\"attributes\":{\"enabled\":true,\"created\":1560281767,\"updated\":1560281767,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028176718009249\",\"attributes\":{\"enabled\":false,\"created\":1560281772,\"updated\":1560281772,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028177274009592\",\"attributes\":{\"enabled\":true,\"nbf\":1560281777,\"created\":1560281778,\"updated\":1560281778,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028177830101648\",\"attributes\":{\"enabled\":true,\"exp\":1560281783,\"created\":1560281784,\"updated\":1560281784,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028178407406544\",\"attributes\":{\"enabled\":false,\"created\":1560281789,\"updated\":1560281795,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028179546704608\",\"attributes\":{\"enabled\":false,\"exp\":1560281801,\"created\":1560281800,\"updated\":1560281806,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028182926703011\",\"attributes\":{\"enabled\":true,\"created\":1560281834,\"updated\":1560281834,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028184044006383\",\"attributes\":{\"enabled\":true,\"created\":1560281845,\"updated\":1560281845,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028189442507450\",\"attributes\":{\"enabled\":true,\"created\":1560281899,\"updated\":1560281899,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028205605702876\",\"attributes\":{\"enabled\":true,\"created\":1560282061,\"updated\":1560282061,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028212028407398\",\"attributes\":{\"enabled\":true,\"created\":1560282125,\"updated\":1560282125,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028213716108979\",\"attributes\":{\"enabled\":true,\"created\":1560282142,\"updated\":1560282142,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036322090002888\",\"attributes\":{\"enabled\":false,\"created\":1560363226,\"updated\":1560363226,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036322656807812\",\"attributes\":{\"enabled\":true,\"nbf\":1560363231,\"created\":1560363232,\"updated\":1560363232,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036323238409224\",\"attributes\":{\"enabled\":true,\"exp\":1560363237,\"created\":1560363237,\"updated\":1560363237,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3509", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "bab6e6bb-cb13-4e5b-883e-4ea7828722f9", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036323804901755\",\"attributes\":{\"enabled\":false,\"created\":1560363243,\"updated\":1560363249,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036324938907401\",\"attributes\":{\"enabled\":false,\"exp\":1560363254,\"created\":1560363254,\"updated\":1560363260,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036328289805710\",\"attributes\":{\"enabled\":true,\"created\":1560363288,\"updated\":1560363288,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036329384707932\",\"attributes\":{\"enabled\":true,\"created\":1560363299,\"updated\":1560363299,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036335353805406\",\"attributes\":{\"enabled\":true,\"created\":1560363359,\"updated\":1560363359,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036352635406646\",\"attributes\":{\"enabled\":true,\"created\":1560363532,\"updated\":1560363532,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036359055200632\",\"attributes\":{\"enabled\":true,\"created\":1560363595,\"updated\":1560363595,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036360747106809\",\"attributes\":{\"enabled\":true,\"created\":1560363613,\"updated\":1560363613,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044301853106036\",\"attributes\":{\"enabled\":false,\"created\":1560443023,\"updated\":1560443029,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044302953209171\",\"attributes\":{\"enabled\":false,\"exp\":1560443035,\"created\":1560443035,\"updated\":1560443040,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044306342002510\",\"attributes\":{\"enabled\":true,\"created\":1560443069,\"updated\":1560443069,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044307483600798\",\"attributes\":{\"enabled\":true,\"created\":1560443080,\"updated\":1560443080,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044314989607523\",\"attributes\":{\"enabled\":true,\"created\":1560443155,\"updated\":1560443155,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044316109901534\",\"attributes\":{\"enabled\":true,\"created\":1560443166,\"updated\":1560443166,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044360211306282\",\"attributes\":{\"enabled\":true,\"created\":1560443607,\"updated\":1560443607,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044369613908113\",\"attributes\":{\"enabled\":true,\"created\":1560443701,\"updated\":1560443701,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044371294504848\",\"attributes\":{\"enabled\":true,\"created\":1560443718,\"updated\":1560443718,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156048233876700601\",\"attributes\":{\"enabled\":true,\"created\":1560482344,\"updated\":1560482344,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156054122923308772\",\"attributes\":{\"enabled\":true,\"created\":1560541235,\"updated\":1560541235,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019972953600799\",\"attributes\":{\"enabled\":true,\"created\":1560199735,\"updated\":1560199735,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "4019", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "51bac657-5eec-40dc-b00e-c91d2959f458", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019972953608137\",\"attributes\":{\"enabled\":true,\"created\":1560199740,\"updated\":1560199740,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156021656935308206\",\"attributes\":{\"enabled\":true,\"created\":1560216580,\"updated\":1560216580,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156021656935308448\",\"attributes\":{\"enabled\":true,\"created\":1560216575,\"updated\":1560216575,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156028191118107647\",\"attributes\":{\"enabled\":true,\"created\":1560281922,\"updated\":1560281922,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156028191118109631\",\"attributes\":{\"enabled\":true,\"created\":1560281916,\"updated\":1560281916,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156036337061400928\",\"attributes\":{\"enabled\":true,\"created\":1560363381,\"updated\":1560363381,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156036337061402620\",\"attributes\":{\"enabled\":true,\"created\":1560363376,\"updated\":1560363376,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156044318335800124\",\"attributes\":{\"enabled\":true,\"created\":1560443194,\"updated\":1560443194,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156044318335808106\",\"attributes\":{\"enabled\":true,\"created\":1560443188,\"updated\":1560443188,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156044325345205112\",\"attributes\":{\"enabled\":true,\"created\":1560443259,\"updated\":1560443259,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156044325345209472\",\"attributes\":{\"enabled\":true,\"created\":1560443264,\"updated\":1560443264,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-0\",\"attributes\":{\"enabled\":true,\"created\":1561685873,\"updated\":1561685873,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-1\",\"attributes\":{\"enabled\":true,\"created\":1561685873,\"updated\":1561685873,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2826", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d288c077-02af-4085-8e9d-aa728588664b", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/MyKeyName\",\"attributes\":{\"enabled\":true,\"created\":1559759721,\"updated\":1559759721,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-3045841949479433\",\"attributes\":{\"enabled\":true,\"created\":1563492996,\"updated\":1563492996,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-4217460078350159\",\"attributes\":{\"enabled\":true,\"created\":1563492026,\"updated\":1563492026,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-7067376901955089\",\"attributes\":{\"enabled\":true,\"created\":1563492908,\"updated\":1563492908,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-9299135263076788\",\"attributes\":{\"enabled\":true,\"created\":1563492791,\"updated\":1563492791,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-845126448195596\",\"attributes\":{\"enabled\":true,\"created\":1563391406,\"updated\":1563391406,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--0\",\"attributes\":{\"enabled\":true,\"created\":1563493263,\"updated\":1563493263,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--1\",\"attributes\":{\"enabled\":true,\"created\":1563493263,\"updated\":1563493263,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-1\",\"attributes\":{\"enabled\":true,\"created\":1563476816,\"updated\":1563476816,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDghTURBd01EWTNJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1SFJWUlRSVlpGVWtGTVNVNVRSVkpVUlVSTFJWbFRVRUZIUlVRdE9UY3lNRE01TXpjM01qVTJPVGM0TFRBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2291", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "9508b6a6-87c9-4451-9b70-ce67e5d95a70", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/keys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDghTURBd01EWTNJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1SFJWUlRSVlpGVWtGTVNVNVRSVkpVUlVSTFJWbFRVRUZIUlVRdE9UY3lNRE01TXpjM01qVTJPVGM0TFRBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-4883244773006783\",\"attributes\":{\"enabled\":true,\"created\":1561420381,\"updated\":1561420381,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8006354275127874\",\"attributes\":{\"enabled\":true,\"created\":1561420833,\"updated\":1561420833,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8686288267292417\",\"attributes\":{\"enabled\":true,\"created\":1561420689,\"updated\":1561420689,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/secret156019574699601597\",\"attributes\":{\"enabled\":true,\"created\":1560195758,\"updated\":1560195758,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"kid\":\"https://keyvault_name.vault.azure.net/keys/secret156019574699608155\",\"attributes\":{\"enabled\":true,\"created\":1560195752,\"updated\":1560195752,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":null}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1054", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "7ec0fdae-f6e5-4f4c-9b4e-799a95e87a2f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--0\",\"deletedDate\":1563493267,\"scheduledPurgeDate\":1571269267,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--0/cf1dd6349c11488cb8fd9c8261db41b8\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"vm16Dce45p3YWwMnCnqFu3lr1pvmnyu6iQYwcTad-7iDqQUpLIGfNZndFkPrZxbvIQTZV9797RDJkr9ikd2g8P58E0jBrhzrvArANByPd7GUfvKtIbGSSA8dDBpmweVhdkXXOb2_n4QN_cukohJ0IU7wdYKlulOsn8YUktxW1CX2svTeg95qtMiWLpCs8IE2EnfaU_DK-brONQqiBrrUL3yp-2BcT-nDglvZfUesmnN8KBiK7kdCYoS4jLtHuG24hy3pyAeeQDURpEJ_phUlETURWaRB2m9reaQYRw1_157N5X0qWT9Uki510hCMkPO30w-rlG6SKPaWP19AElwzQw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493263,\"updated\":1563493263,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "895", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "321ecd46-0b0e-4741-bd06-a62387312c99", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "fb16c42e-7297-4dc5-8b9f-a10f342b1eab", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:16 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "216ad6d6-9d53-488a-84e3-9665bea80f3b", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "ca764bb4-b721-4212-8b66-90155e68f28a", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:41:27 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--1", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--1\",\"deletedDate\":1563493287,\"scheduledPurgeDate\":1571269287,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--1/ca64717101cb4359b4779899841a0163\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"riRxD4MEeMZSr1M9WF7v3YqU3GdBvI2pAQD-BcWhqNnJu_VTv3c0EljdDdOwAEzNWYp7ywO3fUKeicwwYkGf88pynlbDmD0XxzTgyj4kdEpfh5gEvc7jCKd8iSRiIP3h6c3S6UsOZASgnTkXhtC2lIH-yVnmN4cXWBV7iSQsn0qWRBWyxxMSNxV0y7t2lFvn9Uv0k8A_vbe8ugAso-gIN5AWTrX6KmKGYQhnkZYdthzLRg3-Eo-i-JTfTtZfnGjT_LjWXvHc4hW98-zP82xUD6VfS_1SHvomVMRvIAHfvEW7FyMlenjXekE2-mKVhl6qsw0p3oPfDMll73YKC9OB7Q\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493263,\"updated\":1563493263,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "895", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:27 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "146007be-415d-42a1-b7bf-c8605982755f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--1", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:27 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b4e561d6-acd9-4010-9b71-9efd688dc4fe", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--1", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "fb2c1db7-66db-465c-b157-8ca1bd18b13a", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:41:37 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--0/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--0/432c5385de0c4fe883bf0569dc8e2403\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"0R_1VVIhi-rmixHI69ZISGk26NmvSyFjoEN7_wciJTGM60vkZ3YVboqKG8bHv0MoPtrh0BpO931EXg6UGXgC6-_1B3ozXkNQzV4tX6KYTt5245UZEDX0bUnSJNJ-GWxfOGXCqhJ3klZ4BvfNUXkj4YquwZry-m-KW29afWipZXHg_apd_Qgv3e8ArI-cg7dsl3UQELNzKve7ZPYKI6kxZGHcP-lRROdgPlzDjYpvnqUmBVfWobrbUryyUZaIe3O30oTKPPb_MpWwkrPAmDF36PSQrasbe7u-SKLUqzoR2jpqBK6L1qLoXxe2D9yBF01hbeJ2AgESmtoK_jaBgORPFw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493298,\"updated\":1563493298,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "695", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:37 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "aba143d4-6c87-486d-b481-fc7922224922", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--1/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--1/e19977f1652d423b893e244d33b1e8aa\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"mwocQnPHqPg1zrCZbRMRrHDjFTBgVyBafQ6y_2LXrdnPQdmsQ1wD1DVur8jTw2u1kHmRlgHmAgNIjHl3vCVU2OhCkW59YursBtEIgvLf0B6jazoDoyA-VpyP9baI3Kxrw5mg7cKQGt1VOzm1za8wZ50A9uYiDEhf7aRhs2Ms8ewBqtI1p-eOQGbx72TGwVae9JEuMw3qBS3lQmtoh44Lw-K2vztvFWjnfON0Rrj6cMY1CFHEaNZL6yXeKhuXOdENqkcEV_gkn5P2n9YfcUIsnwg696pQQ35dGxr3LISUF-Ex7baA12NEypcm9bWZj4qd7zAK9GKEr8pSdDQY43_SDQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493298,\"updated\":1563493298,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "695", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:38 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "5e7ca9d1-cc93-4539-ba93-a17db14b8ab3", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--0\",\"deletedDate\":1563493298,\"scheduledPurgeDate\":1571269298,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--0/432c5385de0c4fe883bf0569dc8e2403\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"0R_1VVIhi-rmixHI69ZISGk26NmvSyFjoEN7_wciJTGM60vkZ3YVboqKG8bHv0MoPtrh0BpO931EXg6UGXgC6-_1B3ozXkNQzV4tX6KYTt5245UZEDX0bUnSJNJ-GWxfOGXCqhJ3klZ4BvfNUXkj4YquwZry-m-KW29afWipZXHg_apd_Qgv3e8ArI-cg7dsl3UQELNzKve7ZPYKI6kxZGHcP-lRROdgPlzDjYpvnqUmBVfWobrbUryyUZaIe3O30oTKPPb_MpWwkrPAmDF36PSQrasbe7u-SKLUqzoR2jpqBK6L1qLoXxe2D9yBF01hbeJ2AgESmtoK_jaBgORPFw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493298,\"updated\":1563493298,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "865", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:38 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "eee29f4c-5929-4fda-bf6d-6785ae4d09a5", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--1", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--1\",\"deletedDate\":1563493298,\"scheduledPurgeDate\":1571269298,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--1/e19977f1652d423b893e244d33b1e8aa\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"mwocQnPHqPg1zrCZbRMRrHDjFTBgVyBafQ6y_2LXrdnPQdmsQ1wD1DVur8jTw2u1kHmRlgHmAgNIjHl3vCVU2OhCkW59YursBtEIgvLf0B6jazoDoyA-VpyP9baI3Kxrw5mg7cKQGt1VOzm1za8wZ50A9uYiDEhf7aRhs2Ms8ewBqtI1p-eOQGbx72TGwVae9JEuMw3qBS3lQmtoh44Lw-K2vztvFWjnfON0Rrj6cMY1CFHEaNZL6yXeKhuXOdENqkcEV_gkn5P2n9YfcUIsnwg696pQQ35dGxr3LISUF-Ex7baA12NEypcm9bWZj4qd7zAK9GKEr8pSdDQY43_SDQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493298,\"updated\":1563493298,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "865", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:38 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "1dcd45c7-09b8-4dd3-aeb6-b15b02b7e956", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Deleted Key not found: recoverKeyName-listdeletedkeys--0\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "117", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:38 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "5e7acfc1-4863-4d1e-8c21-f744fe432875", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--0\",\"deletedDate\":1563493298,\"scheduledPurgeDate\":1571269298,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--0/432c5385de0c4fe883bf0569dc8e2403\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"0R_1VVIhi-rmixHI69ZISGk26NmvSyFjoEN7_wciJTGM60vkZ3YVboqKG8bHv0MoPtrh0BpO931EXg6UGXgC6-_1B3ozXkNQzV4tX6KYTt5245UZEDX0bUnSJNJ-GWxfOGXCqhJ3klZ4BvfNUXkj4YquwZry-m-KW29afWipZXHg_apd_Qgv3e8ArI-cg7dsl3UQELNzKve7ZPYKI6kxZGHcP-lRROdgPlzDjYpvnqUmBVfWobrbUryyUZaIe3O30oTKPPb_MpWwkrPAmDF36PSQrasbe7u-SKLUqzoR2jpqBK6L1qLoXxe2D9yBF01hbeJ2AgESmtoK_jaBgORPFw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493298,\"updated\":1563493298,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "865", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:48 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "f07c8670-86d0-4566-a4b6-3f5c207f5a08", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-3945239952608115\",\"deletedDate\":1561686237,\"scheduledPurgeDate\":1569462237,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-3945239952608115\",\"attributes\":{\"enabled\":false,\"created\":1561686237,\"updated\":1561686237,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-7541698336411891\",\"deletedDate\":1561685852,\"scheduledPurgeDate\":1569461852,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-7541698336411891\",\"attributes\":{\"enabled\":false,\"created\":1561685851,\"updated\":1561685851,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264\",\"deletedDate\":1561414117,\"scheduledPurgeDate\":1569190117,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264\",\"attributes\":{\"enabled\":true,\"created\":1561414117,\"updated\":1561414117,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968\",\"deletedDate\":1561413873,\"scheduledPurgeDate\":1569189873,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968\",\"attributes\":{\"enabled\":true,\"created\":1561413873,\"updated\":1561413873,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642\",\"deletedDate\":1561685734,\"scheduledPurgeDate\":1569461734,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642\",\"attributes\":{\"enabled\":true,\"created\":1561685734,\"updated\":1561685734,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477\",\"deletedDate\":1561412406,\"scheduledPurgeDate\":1569188406,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477\",\"attributes\":{\"enabled\":true,\"created\":1561412406,\"updated\":1561412406,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901\",\"deletedDate\":1561414368,\"scheduledPurgeDate\":1569190368,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901\",\"attributes\":{\"enabled\":true,\"created\":1561414367,\"updated\":1561414367,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942\",\"deletedDate\":1561685633,\"scheduledPurgeDate\":1569461633,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942\",\"attributes\":{\"enabled\":true,\"created\":1561685633,\"updated\":1561685633,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458\",\"deletedDate\":1561685795,\"scheduledPurgeDate\":1569461795,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458\",\"attributes\":{\"enabled\":true,\"created\":1561685795,\"updated\":1561685795,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478\",\"deletedDate\":1561414027,\"scheduledPurgeDate\":1569190027,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478\",\"attributes\":{\"enabled\":true,\"created\":1561414027,\"updated\":1561414027,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357\",\"deletedDate\":1561414305,\"scheduledPurgeDate\":1569190305,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357\",\"attributes\":{\"enabled\":true,\"created\":1561414304,\"updated\":1561414304,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299\",\"deletedDate\":1561685687,\"scheduledPurgeDate\":1569461687,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299\",\"attributes\":{\"enabled\":true,\"created\":1561685687,\"updated\":1561685687,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExOTYhTURBd01UQXhJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBoSlRFVkhTVlpKVGtkQlRVRk9WVUZNVkZsUVJTMHpOalV3T0RrMk5qYzNPVGt5TWprNUwwUTBOVGxDTkVORFFUTkdNelF4TmpBNFJqaENSa1E0UTBOQ1JrVXpNa1V5SVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "5344", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:48 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "2b7c6a93-065f-4994-9939-1ac8d5b4a03e", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExOTYhTURBd01UQXhJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBoSlRFVkhTVlpKVGtkQlRVRk9WVUZNVkZsUVJTMHpOalV3T0RrMk5qYzNPVGt5TWprNUwwUTBOVGxDTkVORFFUTkdNelF4TmpBNFJqaENSa1E0UTBOQ1JrVXpNa1V5SVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115\",\"deletedDate\":1561686230,\"scheduledPurgeDate\":1569462230,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686229,\"updated\":1561686229,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241\",\"deletedDate\":1561412660,\"scheduledPurgeDate\":1569188660,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241\",\"attributes\":{\"enabled\":true,\"created\":1561412659,\"updated\":1561412659,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794\",\"deletedDate\":1561415149,\"scheduledPurgeDate\":1569191149,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794\",\"attributes\":{\"enabled\":true,\"created\":1561415147,\"updated\":1561415147,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036\",\"deletedDate\":1561414691,\"scheduledPurgeDate\":1569190691,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036\",\"attributes\":{\"enabled\":true,\"created\":1561414690,\"updated\":1561414690,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443\",\"deletedDate\":1561411064,\"scheduledPurgeDate\":1569187064,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443\",\"attributes\":{\"enabled\":true,\"created\":1561411063,\"updated\":1561411063,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399\",\"deletedDate\":1561415010,\"scheduledPurgeDate\":1569191010,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399\",\"attributes\":{\"enabled\":true,\"created\":1561415009,\"updated\":1561415009,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062\",\"deletedDate\":1561415277,\"scheduledPurgeDate\":1569191277,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062\",\"attributes\":{\"enabled\":true,\"created\":1561415276,\"updated\":1561415276,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891\",\"deletedDate\":1561685844,\"scheduledPurgeDate\":1569461844,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685844,\"updated\":1561685844,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452\",\"deletedDate\":1561414795,\"scheduledPurgeDate\":1569190795,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452\",\"attributes\":{\"enabled\":true,\"created\":1561414794,\"updated\":1561414794,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819\",\"deletedDate\":1561413350,\"scheduledPurgeDate\":1569189350,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819\",\"attributes\":{\"enabled\":true,\"created\":1561413350,\"updated\":1561413350,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-3945239952608115\",\"deletedDate\":1561686240,\"scheduledPurgeDate\":1569462240,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-3945239952608115\",\"attributes\":{\"enabled\":true,\"exp\":1546300805,\"created\":1561686240,\"updated\":1561686240,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-7541698336411891\",\"deletedDate\":1561685855,\"scheduledPurgeDate\":1569461855,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-7541698336411891\",\"attributes\":{\"enabled\":true,\"exp\":1546300805,\"created\":1561685854,\"updated\":1561685854,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "5295", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:48 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "15756782-91cd-4b78-b6ff-ee7eda19d8e7", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115\",\"deletedDate\":1561686239,\"scheduledPurgeDate\":1569462239,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115\",\"attributes\":{\"enabled\":true,\"nbf\":1546300805,\"created\":1561686238,\"updated\":1561686238,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891\",\"deletedDate\":1561685853,\"scheduledPurgeDate\":1569461853,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891\",\"attributes\":{\"enabled\":true,\"nbf\":1546300805,\"created\":1561685853,\"updated\":1561685853,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-21596680364625942\",\"deletedDate\":1561685637,\"scheduledPurgeDate\":1569461637,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-21596680364625942\",\"attributes\":{\"enabled\":true,\"created\":1561685636,\"updated\":1561685636,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-3945239952608115\",\"deletedDate\":1561686234,\"scheduledPurgeDate\":1569462234,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686234,\"updated\":1561686234,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-7541698336411891\",\"deletedDate\":1561685849,\"scheduledPurgeDate\":1569461849,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685848,\"updated\":1561685848,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942\",\"deletedDate\":1561685638,\"scheduledPurgeDate\":1569461638,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942\",\"attributes\":{\"enabled\":true,\"created\":1561685637,\"updated\":1561685637,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115\",\"deletedDate\":1561686236,\"scheduledPurgeDate\":1569462236,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686235,\"updated\":1561686235,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891\",\"deletedDate\":1561685850,\"scheduledPurgeDate\":1569461850,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685850,\"updated\":1561685850,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-21596680364625942\",\"deletedDate\":1561685635,\"scheduledPurgeDate\":1569461635,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-21596680364625942\",\"attributes\":{\"enabled\":true,\"created\":1561685634,\"updated\":1561685634,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-3945239952608115\",\"deletedDate\":1561686231,\"scheduledPurgeDate\":1569462231,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686231,\"updated\":1561686231,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-6981438213869133\",\"deletedDate\":1562874910,\"scheduledPurgeDate\":1570650910,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-6981438213869133\",\"attributes\":{\"enabled\":true,\"created\":1562874910,\"updated\":1562874910,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-7541698336411891\",\"deletedDate\":1561685846,\"scheduledPurgeDate\":1569461846,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685845,\"updated\":1561685845,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942\",\"deletedDate\":1561685636,\"scheduledPurgeDate\":1569461636,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942\",\"attributes\":{\"enabled\":true,\"created\":1561685635,\"updated\":1561685635,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExODAhTURBd01Ea3hJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJVbE5CUzBWWlYwbFVTRk5KV2tVdE1qRTFPVFkyT0RBek5qUTJNalU1TkRJdk1qRXhOa0ZGUVRjME9UUTRORU13TURoRFJVWTJNRVl6TkRNeFFqVTFNRVloTURBd01ESTRJVGs1T1RrdE1USXRNekZVTWpNNk5UazZOVGt1T1RrNU9UazVPVm9oIiwiVGFyZ2V0TG9jYXRpb24iOjB9\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "5427", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "1cc4dc10-4f31-4e9f-9a21-2c73493fd948", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExODAhTURBd01Ea3hJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJVbE5CUzBWWlYwbFVTRk5KV2tVdE1qRTFPVFkyT0RBek5qUTJNalU1TkRJdk1qRXhOa0ZGUVRjME9UUTRORU13TURoRFJVWTJNRVl6TkRNeFFqVTFNRVloTURBd01ESTRJVGs1T1RrdE1USXRNekZVTWpNNk5UazZOVGt1T1RrNU9UazVPVm9oIiwiVGFyZ2V0TG9jYXRpb24iOjB9", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115\",\"deletedDate\":1561686233,\"scheduledPurgeDate\":1569462233,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686232,\"updated\":1561686232,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891\",\"deletedDate\":1561685847,\"scheduledPurgeDate\":1569461847,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685847,\"updated\":1561685847,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-3945239952608115\",\"deletedDate\":1561686245,\"scheduledPurgeDate\":1569462245,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686245,\"updated\":1561686245,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-7541698336411891\",\"deletedDate\":1561685860,\"scheduledPurgeDate\":1569461860,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685860,\"updated\":1561685860,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-041906371603109616\",\"deletedDate\":1561685972,\"scheduledPurgeDate\":1569461972,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-041906371603109616\",\"attributes\":{\"enabled\":true,\"created\":1561685972,\"updated\":1561685972,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-13938301836807887\",\"deletedDate\":1561685900,\"scheduledPurgeDate\":1569461900,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-13938301836807887\",\"attributes\":{\"enabled\":true,\"created\":1561685900,\"updated\":1561685900,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6097754638482769\",\"deletedDate\":1561416018,\"scheduledPurgeDate\":1569192018,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6097754638482769\",\"attributes\":{\"enabled\":true,\"created\":1561416018,\"updated\":1561416018,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6723873262302544\",\"deletedDate\":1561415954,\"scheduledPurgeDate\":1569191954,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6723873262302544\",\"attributes\":{\"enabled\":true,\"created\":1561415953,\"updated\":1561415953,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7045353749486702\",\"deletedDate\":1561686157,\"scheduledPurgeDate\":1569462157,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7045353749486702\",\"attributes\":{\"enabled\":true,\"created\":1561686156,\"updated\":1561686156,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7541698336411891\",\"deletedDate\":1561685866,\"scheduledPurgeDate\":1569461866,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685866,\"updated\":1561685866,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-8455281744731713\",\"deletedDate\":1561686136,\"scheduledPurgeDate\":1569462136,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-8455281744731713\",\"attributes\":{\"enabled\":true,\"created\":1561686135,\"updated\":1561686135,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-9166100965013404\",\"deletedDate\":1561686091,\"scheduledPurgeDate\":1569462091,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-9166100965013404\",\"attributes\":{\"enabled\":true,\"created\":1561686091,\"updated\":1561686091,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "4857", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b3d636ac-3be5-4313-8ea4-4b218c9fe50e", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-3945239952608115\",\"deletedDate\":1561686248,\"scheduledPurgeDate\":1569462248,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686247,\"updated\":1561686247,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-7541698336411891\",\"deletedDate\":1561685863,\"scheduledPurgeDate\":1569461863,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685862,\"updated\":1561685862,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115\",\"deletedDate\":1561686250,\"scheduledPurgeDate\":1569462250,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686249,\"updated\":1561686249,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891\",\"deletedDate\":1561685865,\"scheduledPurgeDate\":1569461865,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685864,\"updated\":1561685864,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-3945239952608115\",\"deletedDate\":1561686244,\"scheduledPurgeDate\":1569462244,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-3945239952608115\",\"attributes\":{\"enabled\":false,\"exp\":1546300800,\"created\":1561686243,\"updated\":1561686244,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-7541698336411891\",\"deletedDate\":1561685859,\"scheduledPurgeDate\":1569461859,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-7541698336411891\",\"attributes\":{\"enabled\":false,\"exp\":1546300800,\"created\":1561685858,\"updated\":1561685858,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-3945239952608115\",\"deletedDate\":1561686242,\"scheduledPurgeDate\":1569462242,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-3945239952608115\",\"attributes\":{\"enabled\":false,\"created\":1561686241,\"updated\":1561686242,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-7541698336411891\",\"deletedDate\":1561685857,\"scheduledPurgeDate\":1569461857,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-7541698336411891\",\"attributes\":{\"enabled\":false,\"created\":1561685856,\"updated\":1561685856,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFU1TnpZd016ZzJOakl5TURreU1EZ3ZNVUUwTWpJMFF6UkJSRVZDTkVKRVJrRkVNemxDUWtWR05ETXpSamd3TmtJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3408", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "0b9d06d8-0fb7-4298-b939-a72c2340c47e", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFU1TnpZd016ZzJOakl5TURreU1EZ3ZNVUUwTWpJMFF6UkJSRVZDTkVKRVJrRkVNemxDUWtWR05ETXpSamd3TmtJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019567242501310\",\"deletedDate\":1560195770,\"scheduledPurgeDate\":1567971770,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019567242501310\",\"attributes\":{\"enabled\":true,\"created\":1560195678,\"updated\":1560195678,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019571294800134\",\"deletedDate\":1560195724,\"scheduledPurgeDate\":1567971724,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019571294800134\",\"attributes\":{\"enabled\":true,\"created\":1560195718,\"updated\":1560195718,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "936", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "665a7fd6-a107-4904-ad85-23479859b5a1", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019588703602255\",\"deletedDate\":1560195904,\"scheduledPurgeDate\":1567971904,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019588703602255\",\"attributes\":{\"enabled\":false,\"created\":1560195892,\"updated\":1560195892,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019614908508155\",\"deletedDate\":1560196160,\"scheduledPurgeDate\":1567972160,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019614908508155\",\"attributes\":{\"enabled\":true,\"nbf\":1560196154,\"created\":1560196155,\"updated\":1560196155,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019626145109618\",\"deletedDate\":1560196278,\"scheduledPurgeDate\":1567972278,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019626145109618\",\"attributes\":{\"enabled\":true,\"nbf\":1560196266,\"created\":1560196267,\"updated\":1560196267,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019643192308535\",\"deletedDate\":1560196443,\"scheduledPurgeDate\":1567972443,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019643192308535\",\"attributes\":{\"enabled\":true,\"nbf\":1560196436,\"created\":1560196437,\"updated\":1560196437,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019676499600673\",\"deletedDate\":1560196776,\"scheduledPurgeDate\":1567972776,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019676499600673\",\"attributes\":{\"enabled\":true,\"nbf\":1560196769,\"created\":1560196770,\"updated\":1560196770,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019678704709785\",\"deletedDate\":1560196798,\"scheduledPurgeDate\":1567972798,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019678704709785\",\"attributes\":{\"enabled\":true,\"nbf\":1560196792,\"created\":1560196792,\"updated\":1560196792,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019683131108936\",\"deletedDate\":1560196842,\"scheduledPurgeDate\":1567972842,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019683131108936\",\"attributes\":{\"enabled\":true,\"nbf\":1560196836,\"created\":1560196836,\"updated\":1560196836,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019687132907648\",\"deletedDate\":1560196888,\"scheduledPurgeDate\":1567972888,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019687132907648\",\"attributes\":{\"enabled\":true,\"nbf\":1560196876,\"created\":1560196876,\"updated\":1560196876,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019964932000764\",\"deletedDate\":1560199758,\"scheduledPurgeDate\":1567975758,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019964932000764\",\"attributes\":{\"enabled\":true,\"created\":1560199655,\"updated\":1560199655,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TVRrNU5qWTJOVFV5TURJMU5URXZRVFl3TVRCRE5EVkROVEJHTkRNeFJUZzFSamxHUkRSR05qaENSVVJEUVRraE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3405", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "796d837b-d9f3-4c41-860e-b00b3430bf78", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TVRrNU5qWTJOVFV5TURJMU5URXZRVFl3TVRCRE5EVkROVEJHTkRNeFJUZzFSamxHUkRSR05qaENSVVJEUVRraE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019968394501499\",\"deletedDate\":1560199695,\"scheduledPurgeDate\":1567975695,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019968394501499\",\"attributes\":{\"enabled\":true,\"created\":1560199689,\"updated\":1560199689,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156020010748409548\",\"deletedDate\":1560200123,\"scheduledPurgeDate\":1567976123,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020010748409548\",\"attributes\":{\"enabled\":true,\"nbf\":1560200112,\"created\":1560200113,\"updated\":1560200113,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156020097075304975\",\"deletedDate\":1560200982,\"scheduledPurgeDate\":1567976982,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020097075304975\",\"attributes\":{\"enabled\":true,\"exp\":1560200975,\"created\":1560200976,\"updated\":1560200976,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156020589654200630\",\"deletedDate\":1560205908,\"scheduledPurgeDate\":1567981908,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020589654200630\",\"attributes\":{\"enabled\":true,\"created\":1560205902,\"updated\":1560205902,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156020600810901019\",\"deletedDate\":1560206019,\"scheduledPurgeDate\":1567982019,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020600810901019\",\"attributes\":{\"enabled\":true,\"created\":1560206013,\"updated\":1560206013,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156020656741105969\",\"deletedDate\":1560206579,\"scheduledPurgeDate\":1567982579,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020656741105969\",\"attributes\":{\"enabled\":true,\"created\":1560206573,\"updated\":1560206573,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021202578402557\",\"deletedDate\":1560212037,\"scheduledPurgeDate\":1567988037,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021202578402557\",\"attributes\":{\"enabled\":true,\"created\":1560212031,\"updated\":1560212031,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2605", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "01e1c421-9bb6-45d4-a538-f5128de43ca0", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021212284606500\",\"deletedDate\":1560212139,\"scheduledPurgeDate\":1567988139,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021212284606500\",\"attributes\":{\"enabled\":true,\"created\":1560212128,\"updated\":1560212128,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021228525302930\",\"deletedDate\":1560212302,\"scheduledPurgeDate\":1567988302,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021228525302930\",\"attributes\":{\"enabled\":true,\"created\":1560212290,\"updated\":1560212290,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021252900505638\",\"deletedDate\":1560212547,\"scheduledPurgeDate\":1567988547,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021252900505638\",\"attributes\":{\"enabled\":true,\"created\":1560212534,\"updated\":1560212534,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021259169107011\",\"deletedDate\":1560212608,\"scheduledPurgeDate\":1567988608,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021259169107011\",\"attributes\":{\"enabled\":true,\"created\":1560212597,\"updated\":1560212597,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021275535604420\",\"deletedDate\":1560212772,\"scheduledPurgeDate\":1567988772,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021275535604420\",\"attributes\":{\"enabled\":true,\"created\":1560212760,\"updated\":1560212760,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021319425603898\",\"deletedDate\":1560213205,\"scheduledPurgeDate\":1567989205,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021319425603898\",\"attributes\":{\"enabled\":true,\"created\":1560213200,\"updated\":1560213200,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021368188700680\",\"deletedDate\":1560213698,\"scheduledPurgeDate\":1567989698,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021368188700680\",\"attributes\":{\"enabled\":true,\"created\":1560213687,\"updated\":1560213687,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021382077504638\",\"deletedDate\":1560213837,\"scheduledPurgeDate\":1567989837,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021382077504638\",\"attributes\":{\"enabled\":false,\"created\":1560213826,\"updated\":1560213832,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021397882409430\",\"deletedDate\":1560214070,\"scheduledPurgeDate\":1567990070,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021397882409430\",\"attributes\":{\"enabled\":true,\"created\":1560213984,\"updated\":1560213984,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFME1EQXhOemd3TURjek5UVXZRelZHUkRsQk5VVkRRVGs1TkRrNU1qZ3pOa1ZGUWtGR01UZEJSRFF4UmpJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3286", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b3295d05-b49d-4bd9-a487-07272a0a486a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFME1EQXhOemd3TURjek5UVXZRelZHUkRsQk5VVkRRVGs1TkRrNU1qZ3pOa1ZGUWtGR01UZEJSRFF4UmpJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021404805303613\",\"deletedDate\":1560214059,\"scheduledPurgeDate\":1567990059,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021404805303613\",\"attributes\":{\"enabled\":true,\"created\":1560214053,\"updated\":1560214053,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021443658305298\",\"deletedDate\":1560214455,\"scheduledPurgeDate\":1567990455,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021443658305298\",\"attributes\":{\"enabled\":false,\"created\":1560214442,\"updated\":1560214449,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021469847200127\",\"deletedDate\":1560214715,\"scheduledPurgeDate\":1567990715,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021469847200127\",\"attributes\":{\"enabled\":false,\"exp\":1560214704,\"created\":1560214704,\"updated\":1560214709,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021500992805037\",\"deletedDate\":1560215026,\"scheduledPurgeDate\":1567991026,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021500992805037\",\"attributes\":{\"enabled\":false,\"exp\":1560215015,\"created\":1560215015,\"updated\":1560215021,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021508931202421\",\"deletedDate\":1560215105,\"scheduledPurgeDate\":1567991105,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021508931202421\",\"attributes\":{\"enabled\":false,\"exp\":1560215095,\"created\":1560215094,\"updated\":1560215100,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021527355207287\",\"deletedDate\":1560215290,\"scheduledPurgeDate\":1567991290,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021527355207287\",\"attributes\":{\"enabled\":false,\"exp\":1560215279,\"created\":1560215279,\"updated\":1560215284,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021572903002132\",\"deletedDate\":1560215746,\"scheduledPurgeDate\":1567991746,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021572903002132\",\"attributes\":{\"enabled\":false,\"exp\":1560215734,\"created\":1560215734,\"updated\":1560215740,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2662", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:50 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "00b7bc2c-b7de-46ac-b61c-74351e45b76d", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021643840901237\",\"deletedDate\":1560216615,\"scheduledPurgeDate\":1567992615,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021643840901237\",\"attributes\":{\"enabled\":true,\"created\":1560216444,\"updated\":1560216444,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021650717904471\",\"deletedDate\":1560216518,\"scheduledPurgeDate\":1567992518,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021650717904471\",\"attributes\":{\"enabled\":true,\"created\":1560216512,\"updated\":1560216512,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFMk5UUXhNVGczTURjNU9UZ3ZNVEZFTVRFNU5ESkdSak00TkVOQk1VSTFNVU5FTVVVelEwWkROa0ZFTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "996", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:50 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b953ef15-986b-44e8-b0a0-79bbf555c129", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFMk5UUXhNVGczTURjNU9UZ3ZNVEZFTVRFNU5ESkdSak00TkVOQk1VSTFNVU5FTVVVelEwWkROa0ZFTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021753923506478\",\"deletedDate\":1560217550,\"scheduledPurgeDate\":1567993550,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021753923506478\",\"attributes\":{\"enabled\":true,\"created\":1560217545,\"updated\":1560217545,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021772195104221\",\"deletedDate\":1560217733,\"scheduledPurgeDate\":1567993733,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021772195104221\",\"attributes\":{\"enabled\":true,\"created\":1560217727,\"updated\":1560217727,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156026375447403976\",\"deletedDate\":1560263766,\"scheduledPurgeDate\":1568039766,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156026375447403976\",\"attributes\":{\"enabled\":true,\"created\":1560263760,\"updated\":1560263760,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156026429107509170\",\"deletedDate\":1560264308,\"scheduledPurgeDate\":1568040308,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156026429107509170\",\"attributes\":{\"enabled\":true,\"created\":1560264296,\"updated\":1560264296,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156026780583504617\",\"deletedDate\":1560267823,\"scheduledPurgeDate\":1568043823,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156026780583504617\",\"attributes\":{\"enabled\":true,\"created\":1560267811,\"updated\":1560267811,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156026937854708786\",\"deletedDate\":1560269396,\"scheduledPurgeDate\":1568045396,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156026937854708786\",\"attributes\":{\"enabled\":true,\"created\":1560269384,\"updated\":1560269384,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027282511708087\",\"deletedDate\":1560272836,\"scheduledPurgeDate\":1568048836,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027282511708087\",\"attributes\":{\"enabled\":true,\"created\":1560272831,\"updated\":1560272831,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027441059203813\",\"deletedDate\":1560274422,\"scheduledPurgeDate\":1568050422,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027441059203813\",\"attributes\":{\"enabled\":true,\"created\":1560274416,\"updated\":1560274416,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027619257505383\",\"deletedDate\":1560276204,\"scheduledPurgeDate\":1568052204,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027619257505383\",\"attributes\":{\"enabled\":true,\"created\":1560276198,\"updated\":1560276198,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027654046904526\",\"deletedDate\":1560276552,\"scheduledPurgeDate\":1568052552,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027654046904526\",\"attributes\":{\"enabled\":true,\"created\":1560276546,\"updated\":1560276546,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3552", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:50 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "a60c84b0-2a01-42d3-b676-55fb97e8df3e", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027669556403953\",\"deletedDate\":1560276707,\"scheduledPurgeDate\":1568052707,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027669556403953\",\"attributes\":{\"enabled\":true,\"created\":1560276701,\"updated\":1560276701,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027692061805591\",\"deletedDate\":1560276984,\"scheduledPurgeDate\":1568052984,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027692061805591\",\"attributes\":{\"enabled\":true,\"created\":1560276926,\"updated\":1560276926,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027875260704123\",\"deletedDate\":1560278769,\"scheduledPurgeDate\":1568054769,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027875260704123\",\"attributes\":{\"enabled\":true,\"created\":1560278758,\"updated\":1560278758,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156028044085404301\",\"deletedDate\":1560280458,\"scheduledPurgeDate\":1568056458,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028044085404301\",\"attributes\":{\"enabled\":true,\"created\":1560280446,\"updated\":1560280446,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156028174986105799\",\"deletedDate\":1560282270,\"scheduledPurgeDate\":1568058270,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028174986105799\",\"attributes\":{\"enabled\":true,\"created\":1560281755,\"updated\":1560281755,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpneE56azFORFkzTURRMk1EZ3ZPVVl6T0RrMU0wTTBPRVF3TkROQ1FrRTRNekJFUWtWRU56STFSamsyUTBFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1977", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:50 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "61ed9876-fbee-426f-b22d-869c183a2b0a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpneE56azFORFkzTURRMk1EZ3ZPVVl6T0RrMU0wTTBPRVF3TkROQ1FrRTRNekJFUWtWRU56STFSamsyUTBFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156028180668003726\",\"deletedDate\":1560281817,\"scheduledPurgeDate\":1568057817,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028180668003726\",\"attributes\":{\"enabled\":true,\"created\":1560281812,\"updated\":1560281812,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156028185168006865\",\"deletedDate\":1560281862,\"scheduledPurgeDate\":1568057862,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028185168006865\",\"attributes\":{\"enabled\":true,\"created\":1560281857,\"updated\":1560281857,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156036321495001070\",\"deletedDate\":1560363783,\"scheduledPurgeDate\":1568139783,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036321495001070\",\"attributes\":{\"enabled\":true,\"created\":1560363220,\"updated\":1560363220,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1263", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:50 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "71b6871c-f6fc-4a32-83d1-207994a23a79", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156036326049603673\",\"deletedDate\":1560363271,\"scheduledPurgeDate\":1568139271,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036326049603673\",\"attributes\":{\"enabled\":true,\"created\":1560363266,\"updated\":1560363266,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156043977101909742\",\"deletedDate\":1560439782,\"scheduledPurgeDate\":1568215782,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156043977101909742\",\"attributes\":{\"enabled\":true,\"created\":1560439776,\"updated\":1560439776,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156044301303900132\",\"deletedDate\":1560444138,\"scheduledPurgeDate\":1568220138,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044301303900132\",\"attributes\":{\"enabled\":true,\"exp\":1560443018,\"created\":1560443018,\"updated\":1560443018,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TkRRek1ESTVOVE15TURreE56RXZNa1F3UWpReU56RTRNVVpCTkRWR1JrSTJNa1kzTVVKQlFUVkNPRVUwT1RRaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1340", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:50 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "18320eff-28e8-4125-b1fc-8cd7f4d000a7", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TkRRek1ESTVOVE15TURreE56RXZNa1F3UWpReU56RTRNVVpCTkRWR1JrSTJNa1kzTVVKQlFUVkNPRVUwT1RRaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156044304097508401\",\"deletedDate\":1560443052,\"scheduledPurgeDate\":1568219052,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044304097508401\",\"attributes\":{\"enabled\":true,\"created\":1560443046,\"updated\":1560443046,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156048034950305703\",\"deletedDate\":1560480365,\"scheduledPurgeDate\":1568256365,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156048034950305703\",\"attributes\":{\"enabled\":true,\"created\":1560480356,\"updated\":1560480356,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "941", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:50 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "3bb9a49a-dde3-4162-a107-7a1c076df800", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111602317\",\"deletedDate\":1560199870,\"scheduledPurgeDate\":1567975870,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019984111602317\",\"attributes\":{\"enabled\":true,\"created\":1560199847,\"updated\":1560199847,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111709787\",\"deletedDate\":1560199876,\"scheduledPurgeDate\":1567975876,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019984111709787\",\"attributes\":{\"enabled\":true,\"created\":1560199852,\"updated\":1560199852,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725306556\",\"deletedDate\":1560200016,\"scheduledPurgeDate\":1567976016,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019998725306556\",\"attributes\":{\"enabled\":true,\"created\":1560199993,\"updated\":1560199993,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725308881\",\"deletedDate\":1560200022,\"scheduledPurgeDate\":1567976022,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019998725308881\",\"attributes\":{\"enabled\":true,\"created\":1560199998,\"updated\":1560199998,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692705349\",\"deletedDate\":1560439913,\"scheduledPurgeDate\":1568215913,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156043989692705349\",\"attributes\":{\"enabled\":true,\"created\":1560439902,\"updated\":1560439902,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692806134\",\"deletedDate\":1560439919,\"scheduledPurgeDate\":1568215919,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156043989692806134\",\"attributes\":{\"enabled\":true,\"created\":1560439908,\"updated\":1560439908,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5TFJWbFRNVFUyTURRek9UZzVOamt5T0RBMk1UTTBMMFZGUkRGRlFVSXhOa0UwUVRRNVF6azRORFZGTXpkR05EVkJNVFpGTWpnMklUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2321", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:51 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "9ca7f3a9-573c-4a59-ba89-06534851f45a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5TFJWbFRNVFUyTURRek9UZzVOamt5T0RBMk1UTTBMMFZGUkRGRlFVSXhOa0UwUVRRNVF6azRORFZGTXpkR05EVkJNVFpGTWpnMklUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0\",\"deletedDate\":1561686288,\"scheduledPurgeDate\":1569462288,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0\",\"attributes\":{\"enabled\":true,\"created\":1561686279,\"updated\":1561686279,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1\",\"deletedDate\":1561686289,\"scheduledPurgeDate\":1569462289,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1\",\"attributes\":{\"enabled\":true,\"created\":1561686280,\"updated\":1561686280,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0\",\"deletedDate\":1561686297,\"scheduledPurgeDate\":1569462297,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0\",\"attributes\":{\"enabled\":true,\"created\":1561686290,\"updated\":1561686290,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1\",\"deletedDate\":1561686298,\"scheduledPurgeDate\":1569462298,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1\",\"attributes\":{\"enabled\":true,\"created\":1561686290,\"updated\":1561686290,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-3147002526421592\",\"deletedDate\":1561686276,\"scheduledPurgeDate\":1569462276,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-3147002526421592\",\"attributes\":{\"enabled\":true,\"created\":1561686275,\"updated\":1561686275,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-4844377101593087\",\"deletedDate\":1561685869,\"scheduledPurgeDate\":1569461869,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-4844377101593087\",\"attributes\":{\"enabled\":true,\"created\":1561685868,\"updated\":1561685868,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2733", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:51 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "03aed3ef-1882-4dce-afa3-a552a3031174", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-3147002526421592\",\"deletedDate\":1561686277,\"scheduledPurgeDate\":1569462277,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-3147002526421592\",\"attributes\":{\"enabled\":true,\"created\":1561686277,\"updated\":1561686277,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-4844377101593087\",\"deletedDate\":1561685871,\"scheduledPurgeDate\":1569461871,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-4844377101593087\",\"attributes\":{\"enabled\":true,\"created\":1561685870,\"updated\":1561685870,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-0\",\"deletedDate\":1561418276,\"scheduledPurgeDate\":1569194276,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-0\",\"attributes\":{\"enabled\":true,\"created\":1561418275,\"updated\":1561418275,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-1\",\"deletedDate\":1561418277,\"scheduledPurgeDate\":1569194277,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-1\",\"attributes\":{\"enabled\":true,\"created\":1561418276,\"updated\":1561418276,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-0\",\"deletedDate\":1561419307,\"scheduledPurgeDate\":1569195307,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-0\",\"attributes\":{\"enabled\":true,\"created\":1561419306,\"updated\":1561419306,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-1\",\"deletedDate\":1561419308,\"scheduledPurgeDate\":1569195308,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-1\",\"attributes\":{\"enabled\":true,\"created\":1561419307,\"updated\":1561419307,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-054334075264537374\",\"deletedDate\":1563396687,\"scheduledPurgeDate\":1571172687,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-054334075264537374\",\"attributes\":{\"enabled\":true,\"created\":1563396687,\"updated\":1563396687,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-8132656009076245\",\"deletedDate\":1563396700,\"scheduledPurgeDate\":1571172700,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-8132656009076245\",\"attributes\":{\"enabled\":true,\"created\":1563396700,\"updated\":1563396700,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiEyMDAhTURBd01UQTBJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1RFVrVkJWRVZCUzBWWlYwaEpURVZIU1ZaSlRrZEJUVUZPVlVGTVZGbFFSUzA0TVRNeU5qVTJNREE1TURjMk1qUTFMekV3TWpJNE5USTROVVJGTXpRNVJFTTRORU13UWpBNU5UTkNOMEpFTkRsQ0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3595", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:51 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "fdfbb842-7fab-4157-ad08-2427eca5f692", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiEyMDAhTURBd01UQTBJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1RFVrVkJWRVZCUzBWWlYwaEpURVZIU1ZaSlRrZEJUVUZPVlVGTVZGbFFSUzA0TVRNeU5qVTJNREE1TURjMk1qUTFMekV3TWpJNE5USTROVVJGTXpRNVJFTTRORU13UWpBNU5UTkNOMEpFTkRsQ0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithnotBefore-9299135263076788\",\"deletedDate\":1563492865,\"scheduledPurgeDate\":1571268865,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithnotBefore-9299135263076788\",\"attributes\":{\"enabled\":true,\"nbf\":1546300805,\"created\":1563492865,\"updated\":1563492865,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkey-4217460078350159\",\"deletedDate\":1563492026,\"scheduledPurgeDate\":1571268026,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkey-4217460078350159\",\"attributes\":{\"enabled\":true,\"created\":1563492026,\"updated\":1563492026,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkeywithsize-7067376901955089\",\"deletedDate\":1563492929,\"scheduledPurgeDate\":1571268929,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkeywithsize-7067376901955089\",\"attributes\":{\"enabled\":true,\"created\":1563492929,\"updated\":1563492929,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-36767371368026214\",\"deletedDate\":1561687104,\"scheduledPurgeDate\":1569463104,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-36767371368026214\",\"attributes\":{\"enabled\":true,\"created\":1561687103,\"updated\":1561687103,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-89097467879021\",\"deletedDate\":1561686972,\"scheduledPurgeDate\":1569462972,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-89097467879021\",\"attributes\":{\"enabled\":true,\"created\":1561686972,\"updated\":1561686972,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-9779781603101387\",\"deletedDate\":1561686397,\"scheduledPurgeDate\":1569462397,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-9779781603101387\",\"attributes\":{\"enabled\":true,\"created\":1561686396,\"updated\":1561686396,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-0\",\"deletedDate\":1563476819,\"scheduledPurgeDate\":1571252819,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-0\",\"attributes\":{\"enabled\":true,\"created\":1563476816,\"updated\":1563476816,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-36767371368026214\",\"deletedDate\":1561687101,\"scheduledPurgeDate\":1569463101,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-36767371368026214\",\"attributes\":{\"enabled\":true,\"created\":1561687068,\"updated\":1561687068,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTNJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JVTlBWa1ZTUVVSRlRFVlVSVVJMUlZrdE9EWTROakk0T0RJMk56STVNalF4TnlFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3533", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:51 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "3badda86-3d46-4fce-9e9d-793d876dd359", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTNJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JVTlBWa1ZTUVVSRlRFVlVSVVJMUlZrdE9EWTROakk0T0RJMk56STVNalF4TnlFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-89097467879021\",\"deletedDate\":1561686970,\"scheduledPurgeDate\":1569462970,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-89097467879021\",\"attributes\":{\"enabled\":true,\"created\":1561686926,\"updated\":1561686926,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-9779781603101387\",\"deletedDate\":1561686395,\"scheduledPurgeDate\":1569462395,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-9779781603101387\",\"attributes\":{\"enabled\":true,\"created\":1561686361,\"updated\":1561686361,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567\",\"deletedDate\":1561723518,\"scheduledPurgeDate\":1569499518,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567\",\"attributes\":{\"enabled\":true,\"created\":1561723517,\"updated\":1561723517,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148\",\"deletedDate\":1561723606,\"scheduledPurgeDate\":1569499606,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148\",\"attributes\":{\"enabled\":true,\"created\":1561723605,\"updated\":1561723605,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214\",\"deletedDate\":1561687106,\"scheduledPurgeDate\":1569463106,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214\",\"attributes\":{\"enabled\":true,\"created\":1561687105,\"updated\":1561687105,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091\",\"deletedDate\":1561723459,\"scheduledPurgeDate\":1569499459,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091\",\"attributes\":{\"enabled\":true,\"created\":1561723458,\"updated\":1561723458,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701\",\"deletedDate\":1561723721,\"scheduledPurgeDate\":1569499721,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701\",\"attributes\":{\"enabled\":true,\"created\":1561723720,\"updated\":1561723720,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021\",\"deletedDate\":1561686975,\"scheduledPurgeDate\":1569462975,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021\",\"attributes\":{\"enabled\":true,\"created\":1561686974,\"updated\":1561686974,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285\",\"deletedDate\":1561723348,\"scheduledPurgeDate\":1569499348,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285\",\"attributes\":{\"enabled\":true,\"created\":1561723347,\"updated\":1561723347,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387\",\"deletedDate\":1561686400,\"scheduledPurgeDate\":1569462400,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387\",\"attributes\":{\"enabled\":true,\"created\":1561686399,\"updated\":1561686399,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768\",\"deletedDate\":1561723310,\"scheduledPurgeDate\":1569499310,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768\",\"attributes\":{\"enabled\":true,\"created\":1561723309,\"updated\":1561723309,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--0\",\"deletedDate\":1563493298,\"scheduledPurgeDate\":1571269298,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--0\",\"attributes\":{\"enabled\":true,\"created\":1563493298,\"updated\":1563493298,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNzYhTURBd01EZzJJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFNU1ZOVVJFVk1SVlJGUkV0RldWTXROVEV3TkRrM01EUTVOamd5TXpJeE5pMHdMelF6TWtNMU16ZzFSRVV3UXpSR1JUZzRNMEpHTURVMk9VUkRPRVV5TkRBeklUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "5239", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:51 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d821ddd3-6e80-4088-b217-0aa89f2ce326", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNzYhTURBd01EZzJJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFNU1ZOVVJFVk1SVlJGUkV0RldWTXROVEV3TkRrM01EUTVOamd5TXpJeE5pMHdMelF6TWtNMU16ZzFSRVV3UXpSR1JUZzRNMEpHTURVMk9VUkRPRVV5TkRBeklUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--1\",\"deletedDate\":1563493298,\"scheduledPurgeDate\":1571269298,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--1\",\"attributes\":{\"enabled\":true,\"created\":1563493298,\"updated\":1563493298,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys-972039377256978-0\",\"deletedDate\":1563476349,\"scheduledPurgeDate\":1571252349,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys-972039377256978-0\",\"attributes\":{\"enabled\":true,\"created\":1563476349,\"updated\":1563476349,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys-972039377256978-1\",\"deletedDate\":1563476349,\"scheduledPurgeDate\":1571252349,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys-972039377256978-1\",\"attributes\":{\"enabled\":true,\"created\":1563476349,\"updated\":1563476349,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":null}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1172", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:52 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "40391653-80ba-4fda-9f70-af846be5a569", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "22e0b1ea-dac9-4efe-aef0-421795b1477c", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:41:52 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--1", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "264fe5c0-62a7-41d1-a762-3cccb98d18cc", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:41:52 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--0/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--0/fa48a052923f4361ae58bec14b8b4a0f\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"xipMunQd9s89nGT4ojvENXQJD1ytWcqlX-Ia1elXfNiajphHv5FWaV9IlvW4cHDEC_xJGZRbU7VAGRp8sMuy1hCuy6EhLai0RDa3uzIcdGpdsOA_OgETKkDuDgsbrYTjdxJv1Q7G7Q359RYyZDGSr-c_K9yedt-AqTooo8Mb4nRQb8aU9lpITRCqGlOcNRPaD-B8uBdwq8UbqAQcKrNPWjSD6zPfdSLmJ-LysvyCXMNsFDWTEM_dXwncL74YHjpu_l-2ndPPi-99BQlvk_Lp97tpZ-LHuMbbS5SJste6Ugz2qKMWv8JGbrcw8vSpK9IZ_VFb-TYiGi8VlzVf-wIKJw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493313,\"updated\":1563493313,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "700", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:52 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "1f16dad0-2c36-47a1-b1a7-1d1aa73e43c0", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--1/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--1/9dfd02cc8fa44771866bd92daf484aa5\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"5wVQRhvME81waW_ai7EKhBzT_6RJkiNkD82zt2GbxyCcBQQPl6enkyV8eBFplW18M_krUA6TsW3yaLVfKmVfxFH_eW-xksxtG6sSFto1Q9m-OvATaUYO0Otmzx0VhPWP7zcbOFlNcbua7DHWCDSqoY2oxH50FeHjuB_CXO1_PUH4V0-QT5fqctevOCHVS1isBXcciHaji0MzpMSnMz2WgBcAjpUsJ0DhfnBdwAEY-ibsfFN8n1B0f5eBu8Nl6XzaFhWUG6qVUzfjRUh98aaq_htigd4Z65DoZBZEenAmO9EaX64Fmv2KWwsEY0SOfKhPHpOcCUM4pUb8ZIZnjpQRcw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493313,\"updated\":1563493313,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "700", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:52 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "1da401dc-1b9f-45bc-b787-9e796662e8fd", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--0\",\"deletedDate\":1563493313,\"scheduledPurgeDate\":1571269313,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--0/fa48a052923f4361ae58bec14b8b4a0f\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"xipMunQd9s89nGT4ojvENXQJD1ytWcqlX-Ia1elXfNiajphHv5FWaV9IlvW4cHDEC_xJGZRbU7VAGRp8sMuy1hCuy6EhLai0RDa3uzIcdGpdsOA_OgETKkDuDgsbrYTjdxJv1Q7G7Q359RYyZDGSr-c_K9yedt-AqTooo8Mb4nRQb8aU9lpITRCqGlOcNRPaD-B8uBdwq8UbqAQcKrNPWjSD6zPfdSLmJ-LysvyCXMNsFDWTEM_dXwncL74YHjpu_l-2ndPPi-99BQlvk_Lp97tpZ-LHuMbbS5SJste6Ugz2qKMWv8JGbrcw8vSpK9IZ_VFb-TYiGi8VlzVf-wIKJw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493313,\"updated\":1563493313,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "875", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:52 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "984543e2-f175-43ce-bd13-119a0e67aff1", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--1", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--1\",\"deletedDate\":1563493313,\"scheduledPurgeDate\":1571269313,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--1/9dfd02cc8fa44771866bd92daf484aa5\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"5wVQRhvME81waW_ai7EKhBzT_6RJkiNkD82zt2GbxyCcBQQPl6enkyV8eBFplW18M_krUA6TsW3yaLVfKmVfxFH_eW-xksxtG6sSFto1Q9m-OvATaUYO0Otmzx0VhPWP7zcbOFlNcbua7DHWCDSqoY2oxH50FeHjuB_CXO1_PUH4V0-QT5fqctevOCHVS1isBXcciHaji0MzpMSnMz2WgBcAjpUsJ0DhfnBdwAEY-ibsfFN8n1B0f5eBu8Nl6XzaFhWUG6qVUzfjRUh98aaq_htigd4Z65DoZBZEenAmO9EaX64Fmv2KWwsEY0SOfKhPHpOcCUM4pUb8ZIZnjpQRcw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493313,\"updated\":1563493313,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "875", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:52 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "49d98aa2-309b-47c6-880f-81b362ad2f1a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Deleted Key not found: recoverKeyName-listdeletedkeyspaged--0\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "122", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:41:53 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "7f0e5bd7-1541-4708-8fdb-2944dbe30065", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--0\",\"deletedDate\":1563493313,\"scheduledPurgeDate\":1571269313,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--0/fa48a052923f4361ae58bec14b8b4a0f\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"xipMunQd9s89nGT4ojvENXQJD1ytWcqlX-Ia1elXfNiajphHv5FWaV9IlvW4cHDEC_xJGZRbU7VAGRp8sMuy1hCuy6EhLai0RDa3uzIcdGpdsOA_OgETKkDuDgsbrYTjdxJv1Q7G7Q359RYyZDGSr-c_K9yedt-AqTooo8Mb4nRQb8aU9lpITRCqGlOcNRPaD-B8uBdwq8UbqAQcKrNPWjSD6zPfdSLmJ-LysvyCXMNsFDWTEM_dXwncL74YHjpu_l-2ndPPi-99BQlvk_Lp97tpZ-LHuMbbS5SJste6Ugz2qKMWv8JGbrcw8vSpK9IZ_VFb-TYiGi8VlzVf-wIKJw\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493313,\"updated\":1563493313,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "875", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:03 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "50b0f7c0-9483-4275-a10a-0d064e6ccec5", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-3945239952608115\",\"deletedDate\":1561686237,\"scheduledPurgeDate\":1569462237,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-3945239952608115\",\"attributes\":{\"enabled\":false,\"created\":1561686237,\"updated\":1561686237,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-7541698336411891\",\"deletedDate\":1561685852,\"scheduledPurgeDate\":1569461852,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-7541698336411891\",\"attributes\":{\"enabled\":false,\"created\":1561685851,\"updated\":1561685851,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264\",\"deletedDate\":1561414117,\"scheduledPurgeDate\":1569190117,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264\",\"attributes\":{\"enabled\":true,\"created\":1561414117,\"updated\":1561414117,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968\",\"deletedDate\":1561413873,\"scheduledPurgeDate\":1569189873,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968\",\"attributes\":{\"enabled\":true,\"created\":1561413873,\"updated\":1561413873,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642\",\"deletedDate\":1561685734,\"scheduledPurgeDate\":1569461734,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642\",\"attributes\":{\"enabled\":true,\"created\":1561685734,\"updated\":1561685734,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477\",\"deletedDate\":1561412406,\"scheduledPurgeDate\":1569188406,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477\",\"attributes\":{\"enabled\":true,\"created\":1561412406,\"updated\":1561412406,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901\",\"deletedDate\":1561414368,\"scheduledPurgeDate\":1569190368,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901\",\"attributes\":{\"enabled\":true,\"created\":1561414367,\"updated\":1561414367,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942\",\"deletedDate\":1561685633,\"scheduledPurgeDate\":1569461633,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942\",\"attributes\":{\"enabled\":true,\"created\":1561685633,\"updated\":1561685633,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458\",\"deletedDate\":1561685795,\"scheduledPurgeDate\":1569461795,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458\",\"attributes\":{\"enabled\":true,\"created\":1561685795,\"updated\":1561685795,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478\",\"deletedDate\":1561414027,\"scheduledPurgeDate\":1569190027,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478\",\"attributes\":{\"enabled\":true,\"created\":1561414027,\"updated\":1561414027,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357\",\"deletedDate\":1561414305,\"scheduledPurgeDate\":1569190305,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357\",\"attributes\":{\"enabled\":true,\"created\":1561414304,\"updated\":1561414304,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299\",\"deletedDate\":1561685687,\"scheduledPurgeDate\":1569461687,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299\",\"attributes\":{\"enabled\":true,\"created\":1561685687,\"updated\":1561685687,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExOTYhTURBd01UQXhJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBoSlRFVkhTVlpKVGtkQlRVRk9WVUZNVkZsUVJTMHpOalV3T0RrMk5qYzNPVGt5TWprNUwwUTBOVGxDTkVORFFUTkdNelF4TmpBNFJqaENSa1E0UTBOQ1JrVXpNa1V5SVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "5344", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:03 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "76dc4ed2-ea1f-428c-ab6c-b7d7f0b8bc39", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExOTYhTURBd01UQXhJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBoSlRFVkhTVlpKVGtkQlRVRk9WVUZNVkZsUVJTMHpOalV3T0RrMk5qYzNPVGt5TWprNUwwUTBOVGxDTkVORFFUTkdNelF4TmpBNFJqaENSa1E0UTBOQ1JrVXpNa1V5SVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115\",\"deletedDate\":1561686230,\"scheduledPurgeDate\":1569462230,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686229,\"updated\":1561686229,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241\",\"deletedDate\":1561412660,\"scheduledPurgeDate\":1569188660,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241\",\"attributes\":{\"enabled\":true,\"created\":1561412659,\"updated\":1561412659,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794\",\"deletedDate\":1561415149,\"scheduledPurgeDate\":1569191149,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794\",\"attributes\":{\"enabled\":true,\"created\":1561415147,\"updated\":1561415147,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036\",\"deletedDate\":1561414691,\"scheduledPurgeDate\":1569190691,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036\",\"attributes\":{\"enabled\":true,\"created\":1561414690,\"updated\":1561414690,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443\",\"deletedDate\":1561411064,\"scheduledPurgeDate\":1569187064,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443\",\"attributes\":{\"enabled\":true,\"created\":1561411063,\"updated\":1561411063,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399\",\"deletedDate\":1561415010,\"scheduledPurgeDate\":1569191010,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399\",\"attributes\":{\"enabled\":true,\"created\":1561415009,\"updated\":1561415009,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062\",\"deletedDate\":1561415277,\"scheduledPurgeDate\":1569191277,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062\",\"attributes\":{\"enabled\":true,\"created\":1561415276,\"updated\":1561415276,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891\",\"deletedDate\":1561685844,\"scheduledPurgeDate\":1569461844,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685844,\"updated\":1561685844,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452\",\"deletedDate\":1561414795,\"scheduledPurgeDate\":1569190795,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452\",\"attributes\":{\"enabled\":true,\"created\":1561414794,\"updated\":1561414794,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819\",\"deletedDate\":1561413350,\"scheduledPurgeDate\":1569189350,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819\",\"attributes\":{\"enabled\":true,\"created\":1561413350,\"updated\":1561413350,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-3945239952608115\",\"deletedDate\":1561686240,\"scheduledPurgeDate\":1569462240,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-3945239952608115\",\"attributes\":{\"enabled\":true,\"exp\":1546300805,\"created\":1561686240,\"updated\":1561686240,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-7541698336411891\",\"deletedDate\":1561685855,\"scheduledPurgeDate\":1569461855,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-7541698336411891\",\"attributes\":{\"enabled\":true,\"exp\":1546300805,\"created\":1561685854,\"updated\":1561685854,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "5295", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:04 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "6567323c-c2d6-4c2a-a866-b4e5926e070a", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115\",\"deletedDate\":1561686239,\"scheduledPurgeDate\":1569462239,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115\",\"attributes\":{\"enabled\":true,\"nbf\":1546300805,\"created\":1561686238,\"updated\":1561686238,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891\",\"deletedDate\":1561685853,\"scheduledPurgeDate\":1569461853,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891\",\"attributes\":{\"enabled\":true,\"nbf\":1546300805,\"created\":1561685853,\"updated\":1561685853,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-21596680364625942\",\"deletedDate\":1561685637,\"scheduledPurgeDate\":1569461637,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-21596680364625942\",\"attributes\":{\"enabled\":true,\"created\":1561685636,\"updated\":1561685636,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-3945239952608115\",\"deletedDate\":1561686234,\"scheduledPurgeDate\":1569462234,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686234,\"updated\":1561686234,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-7541698336411891\",\"deletedDate\":1561685849,\"scheduledPurgeDate\":1569461849,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685848,\"updated\":1561685848,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942\",\"deletedDate\":1561685638,\"scheduledPurgeDate\":1569461638,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942\",\"attributes\":{\"enabled\":true,\"created\":1561685637,\"updated\":1561685637,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115\",\"deletedDate\":1561686236,\"scheduledPurgeDate\":1569462236,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686235,\"updated\":1561686235,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891\",\"deletedDate\":1561685850,\"scheduledPurgeDate\":1569461850,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685850,\"updated\":1561685850,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-21596680364625942\",\"deletedDate\":1561685635,\"scheduledPurgeDate\":1569461635,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-21596680364625942\",\"attributes\":{\"enabled\":true,\"created\":1561685634,\"updated\":1561685634,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-3945239952608115\",\"deletedDate\":1561686231,\"scheduledPurgeDate\":1569462231,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686231,\"updated\":1561686231,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-6981438213869133\",\"deletedDate\":1562874910,\"scheduledPurgeDate\":1570650910,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-6981438213869133\",\"attributes\":{\"enabled\":true,\"created\":1562874910,\"updated\":1562874910,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-7541698336411891\",\"deletedDate\":1561685846,\"scheduledPurgeDate\":1569461846,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685845,\"updated\":1561685845,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942\",\"deletedDate\":1561685636,\"scheduledPurgeDate\":1569461636,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942\",\"attributes\":{\"enabled\":true,\"created\":1561685635,\"updated\":1561685635,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExODAhTURBd01Ea3hJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJVbE5CUzBWWlYwbFVTRk5KV2tVdE1qRTFPVFkyT0RBek5qUTJNalU1TkRJdk1qRXhOa0ZGUVRjME9UUTRORU13TURoRFJVWTJNRVl6TkRNeFFqVTFNRVloTURBd01ESTRJVGs1T1RrdE1USXRNekZVTWpNNk5UazZOVGt1T1RrNU9UazVPVm9oIiwiVGFyZ2V0TG9jYXRpb24iOjB9\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "5427", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:04 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "914c4416-178a-466e-89e6-04bf236025bd", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExODAhTURBd01Ea3hJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJVbE5CUzBWWlYwbFVTRk5KV2tVdE1qRTFPVFkyT0RBek5qUTJNalU1TkRJdk1qRXhOa0ZGUVRjME9UUTRORU13TURoRFJVWTJNRVl6TkRNeFFqVTFNRVloTURBd01ESTRJVGs1T1RrdE1USXRNekZVTWpNNk5UazZOVGt1T1RrNU9UazVPVm9oIiwiVGFyZ2V0TG9jYXRpb24iOjB9", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115\",\"deletedDate\":1561686233,\"scheduledPurgeDate\":1569462233,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686232,\"updated\":1561686232,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891\",\"deletedDate\":1561685847,\"scheduledPurgeDate\":1569461847,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685847,\"updated\":1561685847,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-3945239952608115\",\"deletedDate\":1561686245,\"scheduledPurgeDate\":1569462245,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686245,\"updated\":1561686245,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-7541698336411891\",\"deletedDate\":1561685860,\"scheduledPurgeDate\":1569461860,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685860,\"updated\":1561685860,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-041906371603109616\",\"deletedDate\":1561685972,\"scheduledPurgeDate\":1569461972,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-041906371603109616\",\"attributes\":{\"enabled\":true,\"created\":1561685972,\"updated\":1561685972,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-13938301836807887\",\"deletedDate\":1561685900,\"scheduledPurgeDate\":1569461900,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-13938301836807887\",\"attributes\":{\"enabled\":true,\"created\":1561685900,\"updated\":1561685900,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6097754638482769\",\"deletedDate\":1561416018,\"scheduledPurgeDate\":1569192018,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6097754638482769\",\"attributes\":{\"enabled\":true,\"created\":1561416018,\"updated\":1561416018,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6723873262302544\",\"deletedDate\":1561415954,\"scheduledPurgeDate\":1569191954,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6723873262302544\",\"attributes\":{\"enabled\":true,\"created\":1561415953,\"updated\":1561415953,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7045353749486702\",\"deletedDate\":1561686157,\"scheduledPurgeDate\":1569462157,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7045353749486702\",\"attributes\":{\"enabled\":true,\"created\":1561686156,\"updated\":1561686156,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7541698336411891\",\"deletedDate\":1561685866,\"scheduledPurgeDate\":1569461866,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685866,\"updated\":1561685866,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-8455281744731713\",\"deletedDate\":1561686136,\"scheduledPurgeDate\":1569462136,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-8455281744731713\",\"attributes\":{\"enabled\":true,\"created\":1561686135,\"updated\":1561686135,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-9166100965013404\",\"deletedDate\":1561686091,\"scheduledPurgeDate\":1569462091,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-9166100965013404\",\"attributes\":{\"enabled\":true,\"created\":1561686091,\"updated\":1561686091,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "4857", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:04 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "3dd156a9-7027-4358-a8ff-6edba8669470", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-3945239952608115\",\"deletedDate\":1561686248,\"scheduledPurgeDate\":1569462248,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686247,\"updated\":1561686247,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-7541698336411891\",\"deletedDate\":1561685863,\"scheduledPurgeDate\":1569461863,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685862,\"updated\":1561685862,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115\",\"deletedDate\":1561686250,\"scheduledPurgeDate\":1569462250,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115\",\"attributes\":{\"enabled\":true,\"created\":1561686249,\"updated\":1561686249,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891\",\"deletedDate\":1561685865,\"scheduledPurgeDate\":1569461865,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891\",\"attributes\":{\"enabled\":true,\"created\":1561685864,\"updated\":1561685864,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-3945239952608115\",\"deletedDate\":1561686244,\"scheduledPurgeDate\":1569462244,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-3945239952608115\",\"attributes\":{\"enabled\":false,\"exp\":1546300800,\"created\":1561686243,\"updated\":1561686244,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-7541698336411891\",\"deletedDate\":1561685859,\"scheduledPurgeDate\":1569461859,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-7541698336411891\",\"attributes\":{\"enabled\":false,\"exp\":1546300800,\"created\":1561685858,\"updated\":1561685858,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-3945239952608115\",\"deletedDate\":1561686242,\"scheduledPurgeDate\":1569462242,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-3945239952608115\",\"attributes\":{\"enabled\":false,\"created\":1561686241,\"updated\":1561686242,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-7541698336411891\",\"deletedDate\":1561685857,\"scheduledPurgeDate\":1569461857,\"kid\":\"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-7541698336411891\",\"attributes\":{\"enabled\":false,\"created\":1561685856,\"updated\":1561685856,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFU1TnpZd016ZzJOakl5TURreU1EZ3ZNVUUwTWpJMFF6UkJSRVZDTkVKRVJrRkVNemxDUWtWR05ETXpSamd3TmtJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3408", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:04 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b7fdf975-9dff-4ce7-9ee5-372c06c0ee64", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFU1TnpZd016ZzJOakl5TURreU1EZ3ZNVUUwTWpJMFF6UkJSRVZDTkVKRVJrRkVNemxDUWtWR05ETXpSamd3TmtJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019567242501310\",\"deletedDate\":1560195770,\"scheduledPurgeDate\":1567971770,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019567242501310\",\"attributes\":{\"enabled\":true,\"created\":1560195678,\"updated\":1560195678,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019571294800134\",\"deletedDate\":1560195724,\"scheduledPurgeDate\":1567971724,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019571294800134\",\"attributes\":{\"enabled\":true,\"created\":1560195718,\"updated\":1560195718,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "936", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:04 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "7d3e0600-e35c-445b-8291-34423eca5ee5", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019588703602255\",\"deletedDate\":1560195904,\"scheduledPurgeDate\":1567971904,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019588703602255\",\"attributes\":{\"enabled\":false,\"created\":1560195892,\"updated\":1560195892,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019614908508155\",\"deletedDate\":1560196160,\"scheduledPurgeDate\":1567972160,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019614908508155\",\"attributes\":{\"enabled\":true,\"nbf\":1560196154,\"created\":1560196155,\"updated\":1560196155,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019626145109618\",\"deletedDate\":1560196278,\"scheduledPurgeDate\":1567972278,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019626145109618\",\"attributes\":{\"enabled\":true,\"nbf\":1560196266,\"created\":1560196267,\"updated\":1560196267,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019643192308535\",\"deletedDate\":1560196443,\"scheduledPurgeDate\":1567972443,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019643192308535\",\"attributes\":{\"enabled\":true,\"nbf\":1560196436,\"created\":1560196437,\"updated\":1560196437,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019676499600673\",\"deletedDate\":1560196776,\"scheduledPurgeDate\":1567972776,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019676499600673\",\"attributes\":{\"enabled\":true,\"nbf\":1560196769,\"created\":1560196770,\"updated\":1560196770,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019678704709785\",\"deletedDate\":1560196798,\"scheduledPurgeDate\":1567972798,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019678704709785\",\"attributes\":{\"enabled\":true,\"nbf\":1560196792,\"created\":1560196792,\"updated\":1560196792,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019683131108936\",\"deletedDate\":1560196842,\"scheduledPurgeDate\":1567972842,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019683131108936\",\"attributes\":{\"enabled\":true,\"nbf\":1560196836,\"created\":1560196836,\"updated\":1560196836,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019687132907648\",\"deletedDate\":1560196888,\"scheduledPurgeDate\":1567972888,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019687132907648\",\"attributes\":{\"enabled\":true,\"nbf\":1560196876,\"created\":1560196876,\"updated\":1560196876,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019964932000764\",\"deletedDate\":1560199758,\"scheduledPurgeDate\":1567975758,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019964932000764\",\"attributes\":{\"enabled\":true,\"created\":1560199655,\"updated\":1560199655,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TVRrNU5qWTJOVFV5TURJMU5URXZRVFl3TVRCRE5EVkROVEJHTkRNeFJUZzFSamxHUkRSR05qaENSVVJEUVRraE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3405", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:04 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "503771fa-6807-4142-8d48-48dc60d7bff9", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TVRrNU5qWTJOVFV5TURJMU5URXZRVFl3TVRCRE5EVkROVEJHTkRNeFJUZzFSamxHUkRSR05qaENSVVJEUVRraE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156019968394501499\",\"deletedDate\":1560199695,\"scheduledPurgeDate\":1567975695,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156019968394501499\",\"attributes\":{\"enabled\":true,\"created\":1560199689,\"updated\":1560199689,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156020010748409548\",\"deletedDate\":1560200123,\"scheduledPurgeDate\":1567976123,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020010748409548\",\"attributes\":{\"enabled\":true,\"nbf\":1560200112,\"created\":1560200113,\"updated\":1560200113,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156020097075304975\",\"deletedDate\":1560200982,\"scheduledPurgeDate\":1567976982,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020097075304975\",\"attributes\":{\"enabled\":true,\"exp\":1560200975,\"created\":1560200976,\"updated\":1560200976,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156020589654200630\",\"deletedDate\":1560205908,\"scheduledPurgeDate\":1567981908,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020589654200630\",\"attributes\":{\"enabled\":true,\"created\":1560205902,\"updated\":1560205902,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156020600810901019\",\"deletedDate\":1560206019,\"scheduledPurgeDate\":1567982019,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020600810901019\",\"attributes\":{\"enabled\":true,\"created\":1560206013,\"updated\":1560206013,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156020656741105969\",\"deletedDate\":1560206579,\"scheduledPurgeDate\":1567982579,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156020656741105969\",\"attributes\":{\"enabled\":true,\"created\":1560206573,\"updated\":1560206573,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021202578402557\",\"deletedDate\":1560212037,\"scheduledPurgeDate\":1567988037,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021202578402557\",\"attributes\":{\"enabled\":true,\"created\":1560212031,\"updated\":1560212031,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2605", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "cb1d8a05-086d-496d-9523-75405fc42823", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021212284606500\",\"deletedDate\":1560212139,\"scheduledPurgeDate\":1567988139,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021212284606500\",\"attributes\":{\"enabled\":true,\"created\":1560212128,\"updated\":1560212128,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021228525302930\",\"deletedDate\":1560212302,\"scheduledPurgeDate\":1567988302,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021228525302930\",\"attributes\":{\"enabled\":true,\"created\":1560212290,\"updated\":1560212290,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021252900505638\",\"deletedDate\":1560212547,\"scheduledPurgeDate\":1567988547,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021252900505638\",\"attributes\":{\"enabled\":true,\"created\":1560212534,\"updated\":1560212534,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021259169107011\",\"deletedDate\":1560212608,\"scheduledPurgeDate\":1567988608,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021259169107011\",\"attributes\":{\"enabled\":true,\"created\":1560212597,\"updated\":1560212597,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021275535604420\",\"deletedDate\":1560212772,\"scheduledPurgeDate\":1567988772,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021275535604420\",\"attributes\":{\"enabled\":true,\"created\":1560212760,\"updated\":1560212760,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021319425603898\",\"deletedDate\":1560213205,\"scheduledPurgeDate\":1567989205,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021319425603898\",\"attributes\":{\"enabled\":true,\"created\":1560213200,\"updated\":1560213200,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021368188700680\",\"deletedDate\":1560213698,\"scheduledPurgeDate\":1567989698,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021368188700680\",\"attributes\":{\"enabled\":true,\"created\":1560213687,\"updated\":1560213687,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021382077504638\",\"deletedDate\":1560213837,\"scheduledPurgeDate\":1567989837,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021382077504638\",\"attributes\":{\"enabled\":false,\"created\":1560213826,\"updated\":1560213832,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021397882409430\",\"deletedDate\":1560214070,\"scheduledPurgeDate\":1567990070,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021397882409430\",\"attributes\":{\"enabled\":true,\"created\":1560213984,\"updated\":1560213984,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFME1EQXhOemd3TURjek5UVXZRelZHUkRsQk5VVkRRVGs1TkRrNU1qZ3pOa1ZGUWtGR01UZEJSRFF4UmpJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3286", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d98f4bfc-493a-45cd-a70e-ed8625769681", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFME1EQXhOemd3TURjek5UVXZRelZHUkRsQk5VVkRRVGs1TkRrNU1qZ3pOa1ZGUWtGR01UZEJSRFF4UmpJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021404805303613\",\"deletedDate\":1560214059,\"scheduledPurgeDate\":1567990059,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021404805303613\",\"attributes\":{\"enabled\":true,\"created\":1560214053,\"updated\":1560214053,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021443658305298\",\"deletedDate\":1560214455,\"scheduledPurgeDate\":1567990455,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021443658305298\",\"attributes\":{\"enabled\":false,\"created\":1560214442,\"updated\":1560214449,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021469847200127\",\"deletedDate\":1560214715,\"scheduledPurgeDate\":1567990715,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021469847200127\",\"attributes\":{\"enabled\":false,\"exp\":1560214704,\"created\":1560214704,\"updated\":1560214709,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021500992805037\",\"deletedDate\":1560215026,\"scheduledPurgeDate\":1567991026,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021500992805037\",\"attributes\":{\"enabled\":false,\"exp\":1560215015,\"created\":1560215015,\"updated\":1560215021,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021508931202421\",\"deletedDate\":1560215105,\"scheduledPurgeDate\":1567991105,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021508931202421\",\"attributes\":{\"enabled\":false,\"exp\":1560215095,\"created\":1560215094,\"updated\":1560215100,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021527355207287\",\"deletedDate\":1560215290,\"scheduledPurgeDate\":1567991290,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021527355207287\",\"attributes\":{\"enabled\":false,\"exp\":1560215279,\"created\":1560215279,\"updated\":1560215284,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021572903002132\",\"deletedDate\":1560215746,\"scheduledPurgeDate\":1567991746,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021572903002132\",\"attributes\":{\"enabled\":false,\"exp\":1560215734,\"created\":1560215734,\"updated\":1560215740,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2662", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "7ea9e3f4-b8a6-4fa3-a832-7af65ee71488", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021643840901237\",\"deletedDate\":1560216615,\"scheduledPurgeDate\":1567992615,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021643840901237\",\"attributes\":{\"enabled\":true,\"created\":1560216444,\"updated\":1560216444,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021650717904471\",\"deletedDate\":1560216518,\"scheduledPurgeDate\":1567992518,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021650717904471\",\"attributes\":{\"enabled\":true,\"created\":1560216512,\"updated\":1560216512,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFMk5UUXhNVGczTURjNU9UZ3ZNVEZFTVRFNU5ESkdSak00TkVOQk1VSTFNVU5FTVVVelEwWkROa0ZFTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "996", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "52f4b3bf-8eec-40de-a127-5c1da2b34e0f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFMk5UUXhNVGczTURjNU9UZ3ZNVEZFTVRFNU5ESkdSak00TkVOQk1VSTFNVU5FTVVVelEwWkROa0ZFTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021753923506478\",\"deletedDate\":1560217550,\"scheduledPurgeDate\":1567993550,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021753923506478\",\"attributes\":{\"enabled\":true,\"created\":1560217545,\"updated\":1560217545,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156021772195104221\",\"deletedDate\":1560217733,\"scheduledPurgeDate\":1567993733,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156021772195104221\",\"attributes\":{\"enabled\":true,\"created\":1560217727,\"updated\":1560217727,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156026375447403976\",\"deletedDate\":1560263766,\"scheduledPurgeDate\":1568039766,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156026375447403976\",\"attributes\":{\"enabled\":true,\"created\":1560263760,\"updated\":1560263760,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156026429107509170\",\"deletedDate\":1560264308,\"scheduledPurgeDate\":1568040308,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156026429107509170\",\"attributes\":{\"enabled\":true,\"created\":1560264296,\"updated\":1560264296,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156026780583504617\",\"deletedDate\":1560267823,\"scheduledPurgeDate\":1568043823,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156026780583504617\",\"attributes\":{\"enabled\":true,\"created\":1560267811,\"updated\":1560267811,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156026937854708786\",\"deletedDate\":1560269396,\"scheduledPurgeDate\":1568045396,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156026937854708786\",\"attributes\":{\"enabled\":true,\"created\":1560269384,\"updated\":1560269384,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027282511708087\",\"deletedDate\":1560272836,\"scheduledPurgeDate\":1568048836,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027282511708087\",\"attributes\":{\"enabled\":true,\"created\":1560272831,\"updated\":1560272831,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027441059203813\",\"deletedDate\":1560274422,\"scheduledPurgeDate\":1568050422,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027441059203813\",\"attributes\":{\"enabled\":true,\"created\":1560274416,\"updated\":1560274416,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027619257505383\",\"deletedDate\":1560276204,\"scheduledPurgeDate\":1568052204,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027619257505383\",\"attributes\":{\"enabled\":true,\"created\":1560276198,\"updated\":1560276198,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027654046904526\",\"deletedDate\":1560276552,\"scheduledPurgeDate\":1568052552,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027654046904526\",\"attributes\":{\"enabled\":true,\"created\":1560276546,\"updated\":1560276546,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3552", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "cf471937-ec54-43bc-b123-6ffdc36db9af", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027669556403953\",\"deletedDate\":1560276707,\"scheduledPurgeDate\":1568052707,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027669556403953\",\"attributes\":{\"enabled\":true,\"created\":1560276701,\"updated\":1560276701,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027692061805591\",\"deletedDate\":1560276984,\"scheduledPurgeDate\":1568052984,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027692061805591\",\"attributes\":{\"enabled\":true,\"created\":1560276926,\"updated\":1560276926,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156027875260704123\",\"deletedDate\":1560278769,\"scheduledPurgeDate\":1568054769,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156027875260704123\",\"attributes\":{\"enabled\":true,\"created\":1560278758,\"updated\":1560278758,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156028044085404301\",\"deletedDate\":1560280458,\"scheduledPurgeDate\":1568056458,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028044085404301\",\"attributes\":{\"enabled\":true,\"created\":1560280446,\"updated\":1560280446,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156028174986105799\",\"deletedDate\":1560282270,\"scheduledPurgeDate\":1568058270,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028174986105799\",\"attributes\":{\"enabled\":true,\"created\":1560281755,\"updated\":1560281755,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpneE56azFORFkzTURRMk1EZ3ZPVVl6T0RrMU0wTTBPRVF3TkROQ1FrRTRNekJFUWtWRU56STFSamsyUTBFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1977", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "e91a865e-fdf9-4175-880d-dc72cdd1a421", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpneE56azFORFkzTURRMk1EZ3ZPVVl6T0RrMU0wTTBPRVF3TkROQ1FrRTRNekJFUWtWRU56STFSamsyUTBFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156028180668003726\",\"deletedDate\":1560281817,\"scheduledPurgeDate\":1568057817,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028180668003726\",\"attributes\":{\"enabled\":true,\"created\":1560281812,\"updated\":1560281812,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156028185168006865\",\"deletedDate\":1560281862,\"scheduledPurgeDate\":1568057862,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156028185168006865\",\"attributes\":{\"enabled\":true,\"created\":1560281857,\"updated\":1560281857,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156036321495001070\",\"deletedDate\":1560363783,\"scheduledPurgeDate\":1568139783,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036321495001070\",\"attributes\":{\"enabled\":true,\"created\":1560363220,\"updated\":1560363220,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1263", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:05 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "ffccd085-f7cb-4078-90b6-9ccd51683dbf", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156036326049603673\",\"deletedDate\":1560363271,\"scheduledPurgeDate\":1568139271,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156036326049603673\",\"attributes\":{\"enabled\":true,\"created\":1560363266,\"updated\":1560363266,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156043977101909742\",\"deletedDate\":1560439782,\"scheduledPurgeDate\":1568215782,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156043977101909742\",\"attributes\":{\"enabled\":true,\"created\":1560439776,\"updated\":1560439776,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156044301303900132\",\"deletedDate\":1560444138,\"scheduledPurgeDate\":1568220138,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044301303900132\",\"attributes\":{\"enabled\":true,\"exp\":1560443018,\"created\":1560443018,\"updated\":1560443018,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TkRRek1ESTVOVE15TURreE56RXZNa1F3UWpReU56RTRNVVpCTkRWR1JrSTJNa1kzTVVKQlFUVkNPRVUwT1RRaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1340", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b18b9318-d032-4253-b0b8-8699978fa744", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TkRRek1ESTVOVE15TURreE56RXZNa1F3UWpReU56RTRNVVpCTkRWR1JrSTJNa1kzTVVKQlFUVkNPRVUwT1RRaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156044304097508401\",\"deletedDate\":1560443052,\"scheduledPurgeDate\":1568219052,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156044304097508401\",\"attributes\":{\"enabled\":true,\"created\":1560443046,\"updated\":1560443046,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/key156048034950305703\",\"deletedDate\":1560480365,\"scheduledPurgeDate\":1568256365,\"kid\":\"https://keyvault_name.vault.azure.net/keys/key156048034950305703\",\"attributes\":{\"enabled\":true,\"created\":1560480356,\"updated\":1560480356,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "941", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "05f8e567-938b-4b39-8862-f3048902a995", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111602317\",\"deletedDate\":1560199870,\"scheduledPurgeDate\":1567975870,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019984111602317\",\"attributes\":{\"enabled\":true,\"created\":1560199847,\"updated\":1560199847,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111709787\",\"deletedDate\":1560199876,\"scheduledPurgeDate\":1567975876,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019984111709787\",\"attributes\":{\"enabled\":true,\"created\":1560199852,\"updated\":1560199852,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725306556\",\"deletedDate\":1560200016,\"scheduledPurgeDate\":1567976016,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019998725306556\",\"attributes\":{\"enabled\":true,\"created\":1560199993,\"updated\":1560199993,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725308881\",\"deletedDate\":1560200022,\"scheduledPurgeDate\":1567976022,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156019998725308881\",\"attributes\":{\"enabled\":true,\"created\":1560199998,\"updated\":1560199998,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692705349\",\"deletedDate\":1560439913,\"scheduledPurgeDate\":1568215913,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156043989692705349\",\"attributes\":{\"enabled\":true,\"created\":1560439902,\"updated\":1560439902,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692806134\",\"deletedDate\":1560439919,\"scheduledPurgeDate\":1568215919,\"kid\":\"https://keyvault_name.vault.azure.net/keys/keys156043989692806134\",\"attributes\":{\"enabled\":true,\"created\":1560439908,\"updated\":1560439908,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5TFJWbFRNVFUyTURRek9UZzVOamt5T0RBMk1UTTBMMFZGUkRGRlFVSXhOa0UwUVRRNVF6azRORFZGTXpkR05EVkJNVFpGTWpnMklUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2321", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "8dd8e10f-2d75-461b-90c0-b433e43d39be", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5TFJWbFRNVFUyTURRek9UZzVOamt5T0RBMk1UTTBMMFZGUkRGRlFVSXhOa0UwUVRRNVF6azRORFZGTXpkR05EVkJNVFpGTWpnMklUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0\",\"deletedDate\":1561686288,\"scheduledPurgeDate\":1569462288,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0\",\"attributes\":{\"enabled\":true,\"created\":1561686279,\"updated\":1561686279,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1\",\"deletedDate\":1561686289,\"scheduledPurgeDate\":1569462289,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1\",\"attributes\":{\"enabled\":true,\"created\":1561686280,\"updated\":1561686280,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0\",\"deletedDate\":1561686297,\"scheduledPurgeDate\":1569462297,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0\",\"attributes\":{\"enabled\":true,\"created\":1561686290,\"updated\":1561686290,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1\",\"deletedDate\":1561686298,\"scheduledPurgeDate\":1569462298,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1\",\"attributes\":{\"enabled\":true,\"created\":1561686290,\"updated\":1561686290,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-3147002526421592\",\"deletedDate\":1561686276,\"scheduledPurgeDate\":1569462276,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-3147002526421592\",\"attributes\":{\"enabled\":true,\"created\":1561686275,\"updated\":1561686275,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-4844377101593087\",\"deletedDate\":1561685869,\"scheduledPurgeDate\":1569461869,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-4844377101593087\",\"attributes\":{\"enabled\":true,\"created\":1561685868,\"updated\":1561685868,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "2733", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "e9696c3a-17a3-4787-81fd-b54ebffc5c49", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-3147002526421592\",\"deletedDate\":1561686277,\"scheduledPurgeDate\":1569462277,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-3147002526421592\",\"attributes\":{\"enabled\":true,\"created\":1561686277,\"updated\":1561686277,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-4844377101593087\",\"deletedDate\":1561685871,\"scheduledPurgeDate\":1569461871,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-4844377101593087\",\"attributes\":{\"enabled\":true,\"created\":1561685870,\"updated\":1561685870,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-0\",\"deletedDate\":1561418276,\"scheduledPurgeDate\":1569194276,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-0\",\"attributes\":{\"enabled\":true,\"created\":1561418275,\"updated\":1561418275,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-1\",\"deletedDate\":1561418277,\"scheduledPurgeDate\":1569194277,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-1\",\"attributes\":{\"enabled\":true,\"created\":1561418276,\"updated\":1561418276,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-0\",\"deletedDate\":1561419307,\"scheduledPurgeDate\":1569195307,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-0\",\"attributes\":{\"enabled\":true,\"created\":1561419306,\"updated\":1561419306,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-1\",\"deletedDate\":1561419308,\"scheduledPurgeDate\":1569195308,\"kid\":\"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-1\",\"attributes\":{\"enabled\":true,\"created\":1561419307,\"updated\":1561419307,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-054334075264537374\",\"deletedDate\":1563396687,\"scheduledPurgeDate\":1571172687,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-054334075264537374\",\"attributes\":{\"enabled\":true,\"created\":1563396687,\"updated\":1563396687,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-8132656009076245\",\"deletedDate\":1563396700,\"scheduledPurgeDate\":1571172700,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-8132656009076245\",\"attributes\":{\"enabled\":true,\"created\":1563396700,\"updated\":1563396700,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiEyMDAhTURBd01UQTBJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1RFVrVkJWRVZCUzBWWlYwaEpURVZIU1ZaSlRrZEJUVUZPVlVGTVZGbFFSUzA0TVRNeU5qVTJNREE1TURjMk1qUTFMekV3TWpJNE5USTROVVJGTXpRNVJFTTRORU13UWpBNU5UTkNOMEpFTkRsQ0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3595", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "35029d44-d2ec-4094-9eb4-6832cebfa3ad", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiEyMDAhTURBd01UQTBJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1RFVrVkJWRVZCUzBWWlYwaEpURVZIU1ZaSlRrZEJUVUZPVlVGTVZGbFFSUzA0TVRNeU5qVTJNREE1TURjMk1qUTFMekV3TWpJNE5USTROVVJGTXpRNVJFTTRORU13UWpBNU5UTkNOMEpFTkRsQ0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithnotBefore-9299135263076788\",\"deletedDate\":1563492865,\"scheduledPurgeDate\":1571268865,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithnotBefore-9299135263076788\",\"attributes\":{\"enabled\":true,\"nbf\":1546300805,\"created\":1563492865,\"updated\":1563492865,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkey-4217460078350159\",\"deletedDate\":1563492026,\"scheduledPurgeDate\":1571268026,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkey-4217460078350159\",\"attributes\":{\"enabled\":true,\"created\":1563492026,\"updated\":1563492026,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkeywithsize-7067376901955089\",\"deletedDate\":1563492929,\"scheduledPurgeDate\":1571268929,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkeywithsize-7067376901955089\",\"attributes\":{\"enabled\":true,\"created\":1563492929,\"updated\":1563492929,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-36767371368026214\",\"deletedDate\":1561687104,\"scheduledPurgeDate\":1569463104,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-36767371368026214\",\"attributes\":{\"enabled\":true,\"created\":1561687103,\"updated\":1561687103,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-89097467879021\",\"deletedDate\":1561686972,\"scheduledPurgeDate\":1569462972,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-89097467879021\",\"attributes\":{\"enabled\":true,\"created\":1561686972,\"updated\":1561686972,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-9779781603101387\",\"deletedDate\":1561686397,\"scheduledPurgeDate\":1569462397,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-9779781603101387\",\"attributes\":{\"enabled\":true,\"created\":1561686396,\"updated\":1561686396,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-0\",\"deletedDate\":1563476819,\"scheduledPurgeDate\":1571252819,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-0\",\"attributes\":{\"enabled\":true,\"created\":1563476816,\"updated\":1563476816,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-36767371368026214\",\"deletedDate\":1561687101,\"scheduledPurgeDate\":1569463101,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-36767371368026214\",\"attributes\":{\"enabled\":true,\"created\":1561687068,\"updated\":1561687068,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTNJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JVTlBWa1ZTUVVSRlRFVlVSVVJMUlZrdE9EWTROakk0T0RJMk56STVNalF4TnlFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "3533", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:06 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "fd8efca4-8035-449c-94f9-3e39253de2c2", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTNJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JVTlBWa1ZTUVVSRlRFVlVSVVJMUlZrdE9EWTROakk0T0RJMk56STVNalF4TnlFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-89097467879021\",\"deletedDate\":1561686970,\"scheduledPurgeDate\":1569462970,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-89097467879021\",\"attributes\":{\"enabled\":true,\"created\":1561686926,\"updated\":1561686926,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-9779781603101387\",\"deletedDate\":1561686395,\"scheduledPurgeDate\":1569462395,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-9779781603101387\",\"attributes\":{\"enabled\":true,\"created\":1561686361,\"updated\":1561686361,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567\",\"deletedDate\":1561723518,\"scheduledPurgeDate\":1569499518,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567\",\"attributes\":{\"enabled\":true,\"created\":1561723517,\"updated\":1561723517,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148\",\"deletedDate\":1561723606,\"scheduledPurgeDate\":1569499606,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148\",\"attributes\":{\"enabled\":true,\"created\":1561723605,\"updated\":1561723605,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214\",\"deletedDate\":1561687106,\"scheduledPurgeDate\":1569463106,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214\",\"attributes\":{\"enabled\":true,\"created\":1561687105,\"updated\":1561687105,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091\",\"deletedDate\":1561723459,\"scheduledPurgeDate\":1569499459,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091\",\"attributes\":{\"enabled\":true,\"created\":1561723458,\"updated\":1561723458,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701\",\"deletedDate\":1561723721,\"scheduledPurgeDate\":1569499721,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701\",\"attributes\":{\"enabled\":true,\"created\":1561723720,\"updated\":1561723720,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021\",\"deletedDate\":1561686975,\"scheduledPurgeDate\":1569462975,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021\",\"attributes\":{\"enabled\":true,\"created\":1561686974,\"updated\":1561686974,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285\",\"deletedDate\":1561723348,\"scheduledPurgeDate\":1569499348,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285\",\"attributes\":{\"enabled\":true,\"created\":1561723347,\"updated\":1561723347,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387\",\"deletedDate\":1561686400,\"scheduledPurgeDate\":1569462400,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387\",\"attributes\":{\"enabled\":true,\"created\":1561686399,\"updated\":1561686399,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768\",\"deletedDate\":1561723310,\"scheduledPurgeDate\":1569499310,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768\",\"attributes\":{\"enabled\":true,\"created\":1561723309,\"updated\":1561723309,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys-972039377256978-0\",\"deletedDate\":1563476349,\"scheduledPurgeDate\":1571252349,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys-972039377256978-0\",\"attributes\":{\"enabled\":true,\"created\":1563476349,\"updated\":1563476349,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":\"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNzIhTURBd01EZzFJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFNU1ZOVVJFVk1SVlJGUkV0RldWTXRPVGN5TURNNU16YzNNalUyT1RjNExUQXZSRU15TURjeU5UY3pNVEF4TkVRd05EZ3lSRGd5T1VReVF6TTJOalF4TWtZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "5232", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "8cc05a65-49ab-4da3-a65c-4c86f3db5d58", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net:443/deletedkeys", + "query": { + "$skiptoken": "eyJOZXh0TWFya2VyIjoiMiExNzIhTURBd01EZzFJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFNU1ZOVVJFVk1SVlJGUkV0RldWTXRPVGN5TURNNU16YzNNalUyT1RjNExUQXZSRU15TURjeU5UY3pNVEF4TkVRd05EZ3lSRGd5T1VReVF6TTJOalF4TWtZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ", + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":[{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys-972039377256978-1\",\"deletedDate\":1563476349,\"scheduledPurgeDate\":1571252349,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys-972039377256978-1\",\"attributes\":{\"enabled\":true,\"created\":1563476349,\"updated\":1563476349,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--0\",\"deletedDate\":1563493313,\"scheduledPurgeDate\":1571269313,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--0\",\"attributes\":{\"enabled\":true,\"created\":1563493313,\"updated\":1563493313,\"recoveryLevel\":\"Recoverable+Purgeable\"}},{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--1\",\"deletedDate\":1563493313,\"scheduledPurgeDate\":1571269313,\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--1\",\"attributes\":{\"enabled\":true,\"created\":1563493313,\"updated\":1563493313,\"recoveryLevel\":\"Recoverable+Purgeable\"}}],\"nextLink\":null}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "1194", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "c2882a33-773a-4676-8eeb-e2cea1783589", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--0", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "cf6f3a1e-6515-486f-8bb9-50cd63f7527f", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:42:07 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--1", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "76e0d3fc-54d5-4f00-9281-226fc1cd2082", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:42:07 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + } + ], + "uniqueTestInfo": {} +} \ No newline at end of file diff --git a/sdk/keyvault/keyvault-keys/recordings/browsers/keys_client__restore_keys_and_recover_backups/recording_before_all_hook.json b/sdk/keyvault/keyvault-keys/recordings/browsers/keys_client__restore_keys_and_recover_backups/recording_before_all_hook.json new file mode 100644 index 000000000000..898be1e73620 --- /dev/null +++ b/sdk/keyvault/keyvault-keys/recordings/browsers/keys_client__restore_keys_and_recover_backups/recording_before_all_hook.json @@ -0,0 +1,913 @@ +{ + "recordings": [ + { + "method": "POST", + "url": "https://login.microsoftonline.com/azure_tenant_id/oauth2/v2.0/token", + "query": {}, + "requestBody": "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default", + "status": 200, + "response": "{\"token_type\":\"Bearer\",\"expires_in\":3600,\"ext_expires_in\":3600,\"access_token\":\"access_token\"}", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000; includeSubDomains", + "x-content-type-options": "nosniff", + "date": "Thu, 18 Jul 2019 23:42:07 GMT", + "p3p": "CP=\"DSP CUR OTPi IND OTRi ONL FIN\"", + "x-ms-request-id": "a6ecba66-1169-4989-b06c-c835718af600", + "cache-control": "no-cache, no-store", + "content-type": "application/json; charset=utf-8", + "content-length": "1231", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/c539330b17134b4f9ac42e7f7670dec3\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"0WHibgzWTI7DzoS2WEGheL27yizJwWV5eQNGB4VppDFSc5LAz3LVoUKp5-iv_7QSfAYee7enlKf-DUyJ7FTTrJedSNDJ2PHwsXON7h5xQrrj08nnsg7I48-Eedl0JJzlbYXG00kwOvTfbnWSf70B20OFgWdha7NkrLSt6PffIyw4ykOHzcRVj4qBSPQAWcpyy19wXZwXzTP0pN9hD0XhZ3Qbcqxp-A37q-FFXs6ZZlom3bOIlbbL6OubYfwqOuugTNJzKJcRmZMyB1yPhYpZVbCMzJwqz3bCsEXdhcjU1xhFqGE_MqechzLwKK6H5soPS_qt--WLFLqurSWAfGjufQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493328,\"updated\":1563493328,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "699", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "0d9d88cb-3126-4a31-9884-b27fc19c4f63", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-\",\"deletedDate\":1563493328,\"scheduledPurgeDate\":1571269328,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/c539330b17134b4f9ac42e7f7670dec3\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"0WHibgzWTI7DzoS2WEGheL27yizJwWV5eQNGB4VppDFSc5LAz3LVoUKp5-iv_7QSfAYee7enlKf-DUyJ7FTTrJedSNDJ2PHwsXON7h5xQrrj08nnsg7I48-Eedl0JJzlbYXG00kwOvTfbnWSf70B20OFgWdha7NkrLSt6PffIyw4ykOHzcRVj4qBSPQAWcpyy19wXZwXzTP0pN9hD0XhZ3Qbcqxp-A37q-FFXs6ZZlom3bOIlbbL6OubYfwqOuugTNJzKJcRmZMyB1yPhYpZVbCMzJwqz3bCsEXdhcjU1xhFqGE_MqechzLwKK6H5soPS_qt--WLFLqurSWAfGjufQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493328,\"updated\":1563493328,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "873", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:07 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "18d1677c-6e55-4fe7-b8b2-39e18c90b162", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Deleted Key not found: recoverKeyName-canrecoveradeletedkey-\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "121", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:08 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "f8fc8f8f-233e-458f-82e9-4059be0fa8df", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-\",\"deletedDate\":1563493328,\"scheduledPurgeDate\":1571269328,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/c539330b17134b4f9ac42e7f7670dec3\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"0WHibgzWTI7DzoS2WEGheL27yizJwWV5eQNGB4VppDFSc5LAz3LVoUKp5-iv_7QSfAYee7enlKf-DUyJ7FTTrJedSNDJ2PHwsXON7h5xQrrj08nnsg7I48-Eedl0JJzlbYXG00kwOvTfbnWSf70B20OFgWdha7NkrLSt6PffIyw4ykOHzcRVj4qBSPQAWcpyy19wXZwXzTP0pN9hD0XhZ3Qbcqxp-A37q-FFXs6ZZlom3bOIlbbL6OubYfwqOuugTNJzKJcRmZMyB1yPhYpZVbCMzJwqz3bCsEXdhcjU1xhFqGE_MqechzLwKK6H5soPS_qt--WLFLqurSWAfGjufQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493328,\"updated\":1563493328,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "873", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:17 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "2119fc80-cd05-4282-b8e5-e0e08808fc08", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-/recover", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/c539330b17134b4f9ac42e7f7670dec3\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"0WHibgzWTI7DzoS2WEGheL27yizJwWV5eQNGB4VppDFSc5LAz3LVoUKp5-iv_7QSfAYee7enlKf-DUyJ7FTTrJedSNDJ2PHwsXON7h5xQrrj08nnsg7I48-Eedl0JJzlbYXG00kwOvTfbnWSf70B20OFgWdha7NkrLSt6PffIyw4ykOHzcRVj4qBSPQAWcpyy19wXZwXzTP0pN9hD0XhZ3Qbcqxp-A37q-FFXs6ZZlom3bOIlbbL6OubYfwqOuugTNJzKJcRmZMyB1yPhYpZVbCMzJwqz3bCsEXdhcjU1xhFqGE_MqechzLwKK6H5soPS_qt--WLFLqurSWAfGjufQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493328,\"updated\":1563493328,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "699", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:18 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "67122ef4-8838-4055-ba07-b39a4e32753b", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Key not found: recoverKeyName-canrecoveradeletedkey-\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "113", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:18 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d8670201-1dda-4bb1-869f-370ccdc20602", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Key not found: recoverKeyName-canrecoveradeletedkey-\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "113", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:28 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "63be21aa-0a3a-4e25-96b7-10413692bd6d", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/c539330b17134b4f9ac42e7f7670dec3\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"0WHibgzWTI7DzoS2WEGheL27yizJwWV5eQNGB4VppDFSc5LAz3LVoUKp5-iv_7QSfAYee7enlKf-DUyJ7FTTrJedSNDJ2PHwsXON7h5xQrrj08nnsg7I48-Eedl0JJzlbYXG00kwOvTfbnWSf70B20OFgWdha7NkrLSt6PffIyw4ykOHzcRVj4qBSPQAWcpyy19wXZwXzTP0pN9hD0XhZ3Qbcqxp-A37q-FFXs6ZZlom3bOIlbbL6OubYfwqOuugTNJzKJcRmZMyB1yPhYpZVbCMzJwqz3bCsEXdhcjU1xhFqGE_MqechzLwKK6H5soPS_qt--WLFLqurSWAfGjufQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493328,\"updated\":1563493328,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "699", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:38 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d141e343-54d1-49f8-a0fb-bd0295ec0a7e", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-\",\"deletedDate\":1563493359,\"scheduledPurgeDate\":1571269359,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/c539330b17134b4f9ac42e7f7670dec3\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"0WHibgzWTI7DzoS2WEGheL27yizJwWV5eQNGB4VppDFSc5LAz3LVoUKp5-iv_7QSfAYee7enlKf-DUyJ7FTTrJedSNDJ2PHwsXON7h5xQrrj08nnsg7I48-Eedl0JJzlbYXG00kwOvTfbnWSf70B20OFgWdha7NkrLSt6PffIyw4ykOHzcRVj4qBSPQAWcpyy19wXZwXzTP0pN9hD0XhZ3Qbcqxp-A37q-FFXs6ZZlom3bOIlbbL6OubYfwqOuugTNJzKJcRmZMyB1yPhYpZVbCMzJwqz3bCsEXdhcjU1xhFqGE_MqechzLwKK6H5soPS_qt--WLFLqurSWAfGjufQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493328,\"updated\":1563493328,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "873", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:38 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "cda8af12-d62e-459c-af1b-82de67ae632c", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:38 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "c07745fd-ed0c-4075-bb30-189aec31d588", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "6a05d009-3d73-4422-9208-3fa719516765", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:42:49 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-failsifonetriestorecoveranon-existingdeletedkey-/recover", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Key not found: recoverKeyName-failsifonetriestorecoveranon-existingdeletedkey-\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "139", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "54c0148c-e011-4e23-8865-9759dbb79894", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-/944a3df93c584500a0735b8a609e3b17\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"7EL4htolKHhTCOXMUYnwdJuuWLjrfsbbIjAO60MfWLT5VAmniWf7cjW3z_HDEyqkHuR4qI3EbSo4UnCRvbXrb-TszwivkcWWGGR_yf8QGUBYek040HfQbmgmZTrZ-BZ9zbQC4lKYE2q_gLHNYNoKXuFjHldVmNsq0FN8Zx75EdD5U3hd7JZO1tV6XaWOmtx-pRpvJUz2aYx9EOow3oVG1XGgqDGxpIlbDmn0QLVys8ijjU-_1OPLK03GTpRZBAsb7s2IQCT_EbtZe2m_lWyA65z2OAOoPSjIVdkWXbWhrY5g1BnpA5aCSuJO8OzqgdF1r3CQ_WDhRY2VChGD5zf10Q\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493369,\"updated\":1563493369,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "702", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "9faf79e4-450c-4b10-88b2-2297e63f5523", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-/backup", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":\"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLkFiWnYxdk5SZmFQS2ZwN3pIb0FfVW4ySjlvM1UxeTJqSmtVUVBwQnFsWnd4eEcyanptUkFJa3QxWlcyZDB0azY1Vl9Rc21TSDhyZXlsRTJ2U0E0aUEwZHJJZ29xUXpaLU1vQ3ZqR3dSeUtyY1hUcDJYdVRMa2tHQ3hvemJpb2szZjJqbi1BcTRpdlQ3Umh6VTlVUnJSM3A1UzRGdjRsOVpJS1lpckpneVhsZjlpdjl6YUJjSnptT3dwUTBqMVRuR3BJd3VaYUNxS1g3WXNyQk1fSHBEQlpzOHY2UlBIbTN4aFJsZjVuSXBJV1dIdXc2Y2lzaV95aTZSU3RjbzFHbkF0NzhseU5leFMyeE16b3BXRDZrN2pSNmpIMTV2azFvbkR0TUV3Tk9vSVZ0MkpJYzdUUnE4VFVNYlRYdGpSZGw2bThGWWlPaDExamxqcjlUck9ud2pHdy5rZ2hhNXRaTTFPWURHX25yMWd4WThRLm9ja2pyV21CMnMyMk1QcTlWY2tyckgxaC1faXp6aGtBSGtCVVBvRWdrVG9UbThiY2N2UVR0LUl5V1NUMEdOZkswMkJ6dHlrMU1fSk5lMmw1OEZhczNqTUduNTlyM2p5OEhNek5Db09SWlJTVHpNT1dCcFNZajJ1bHVQbEh0S2J6bml5RlBSR1NhT3JVS3hpV3VlekdBNC1MMHFWUDh6dUVySG53SlBUUnpMT2dpQnNNTWVVdnZqWkotMnRyWURTNlY3blBoN25aN21sTVRKQnZKYjRVZjhsUDN3Mndra251TTBxMG1scGxCQnJ3THJDdGw2aGVOUkJmV1VOX2tWRHphODlFbEVsSkV2b2Vqd3BrUTlnRmRKcUxyWlhSQWFHaENWNEdWSFJSSTVMNkMxMXJxWUVKUmd6bloxa1ZKU29jWTNjcHBwTzdfOWVvdF8zRXJBc3A2SUFYV0N3VDcwT0tXd0tzWWd3RUlvWmRUMzAtTVlJUEtfRGFybkZnSXNub3RHbHRVSUhUeTVWNXhXU212TlZjTGlFdFNYQnR5V2pRTmt2ZWg5NmF4NFc3SGZrNDBwdHVzSDhUUU5wQVdMSkVVLWc2ZVNPMUlORXZQWWowZzFQd0dORUV2VGx3dmZYeWZIMGpFOFJaLTB0dEdoUGY0Z010RW92cC1hVFp0ajhLeDlndi1IOUtHRUNfYnp5eEJLckIzSVZ0dUlFSENZd0dmSldSYS1jdG1aRWdRd19YdTNEMWFTSkZxRnh4eEF5djBRVHJaSHVLWUNtcFVMa2ZkY0pyd3dRSmVMWWxrZFR1UHROZ0FwZXZvdlE2RlhMdjI3MXQ0eTFnaW1TVFlvdVpfdl9iN1owdGFzWG5LTXVobG40X1BtLXhabGJzMDhhNlNoUm43ZWYtNUpWYXhrTUwxZU8xV3ozSy10NWJSc2R4OXpDcnJrc1N2Rm5tMXBpeFQ5SGxWRVhFTUs4czRZR2dsY1hqbFZWSUQtb3JXREgxa3E3NWh5Ykl0M3hYSzZYUk5PVnY1cFRtVk5TQ2VPZVA4SUVkbXVWWHJqdnNMY0x4M05mb182T25GbXRUS3RXTWluR1BaZnMwTkFtSkVVT21qWVBfY19IaGpZZHR1blRBR1JSbHc0MlFBLWZ4UXFCQ192SHo2SHc3aDRDNjBYdEY1eTh5Zl92SWY4cmtaZXNfZjRHalRiOWU5RW5XalRGQm1HY29XaWdydXoxc1huM1ZhemRkd19OUkQ2anA5T2Nybk15WUxSSTdpeTc2Wnl5alF6VnRGMG9fVFFEUENET0lxWE1WZkdZd3l1cmduQ2F6Q0o1NnlHcllmUzhOVmdkbDZuY1NHSVg2TjN3MXAxRHczMUE1TlFCZHBzX3NiVGUyUVVpM1ZRZV8yamxPRmFuRTBCNE9RZXo0eXlGVm1lQ3RDQXlIekJUbG5qYVh3a0pXTkxBX3ZWQXZEWE9ZSERZUHZjdWZOb0Z0MXVUbEc2U3lwNmdUbG1BNUJ6dzlBejNTaXo2Y2NabWxwV3ptTWpyUXByUU1fQWhVRDRJcXFid3RYMVY1enZuamZPVnlpazlBNExMZVo1Q04xdU9oc0JRSHg0SXBEaEd4MHV3SGphQlFwN211NUQtNVhQb1FJNFFGM2tiOElYR1EzX1NEcUhTRWNXY1JXMHJzLUYweXdYSnFNMXR2eU5RZUZReG9Xc3E1XzVKR1RqdWxMaXZ3amZWcjVYeVFWMUZGWDh3MzhYbjd6MkppOTh3TDdVX3I4UXMzTTNPb3RCMTdPTnc5OHAzeUxEcG5yRTZkeE9jLUdHLUlrYWxtWTI1RHdXZ0xxVXhydzZ1NUNXaF9oOVAwUktpcm56TTdndEl5eE5BYjRhVVFzM3RXX3kyVnkzZ3Axaks5UkhvSlNXNmpIQ016YVBId2dyakxmSXZzRXBwT21USzloZENvVHh0TEtJcEo1TFlJNmZvZC1GbHJzUlppNEM2blp4aF9Zd2RUREVONHFMZmFqcGdYbDFpc2NUQ3RrQzhZeXMtX1pPdEZQZkhjUFJqdk8wT1dBem5PclNhdFZzVmFjcl9QX0hqQ0J2cTNCUFpUUm9qYnBuUXp2bzMzX0g0MU9ROWRUWkh2azNIdmF3YWtGdzFJQk5DNHZtTVRoaEg0SFVIc0t1ejVXNG4tT0o4S1Z6N0JrbmZLa1Z3RUpXU3dWcHAwOUZsMno0MmhLWVNocnlyWEQ2VW51RHRvTGd4Rkd5ZTVlV25mTUhNamVsVlJSblhCR1JNek56NEFGa0ZHYWM5dDYzaXBKRnVZcnFfUXBwajhrUXpQY2IybExodDNFeXNJZXRqZFhZMjlkZmRhbG1LMXBKcjluQWhsbXNrSUdRU3drVVFvbTRiZVJ1cWRaZWVvU3hDeXlFWTB4bGZScE9UMDlWb2dFTF8xWWxLcGcxb0VWVDdEUWFYX2hHano2bEc5WjM1N2lFbEQ4aDhHMEpJc2xXcmx5S05XbnpCLTZNUWZYV0VKLWVYOTl5Uk44a2ZOSHpRWmNILUZiUjctNGU4VXcwa0tWN1VySE82aTBhQlU0LVFURzBVSUluYkhvRy1kWDJMazk2dFhuN0lkT1BvTXQzYmZRalN6V2dudldHODlMLUJwRVRQTWNhZE9nVGJiTEFTVWFQaF9qVnRuTTZTR0RYWG55bmlJUXEwcmc2eG12Vy1ycWh6RVdYclFxZV9IM1p4dnRtM0JYVVJaNWJqdWRuYk5tSjNoZnN4Q1I3SXJScVdyTmUteUZWU2xPNDJPd0d6T3Zuejl4cDZEVEN3R1RmUzJ5RV9uVkg0UWdYYUh5MWNVaWtERl93ZklKdFUxSU9OR2xVLURBZDFoLTRPSnd0T2RTenR1LUl2WkZ3Z2lWR0NRNS1UUDczcEhoYldqRWotYlRXSDFPNjE1MEc4UEMzemxJNGJtdGhFRFlidExfdmdOZWp0anR2RDUtQlpDck1zc0V0YUFZR3VLUFlHdUpQcXRkQ0ZraV9FZHM5QXJiQVMtdUZMNW1VM3RJQ2R0bi1IU3V5Y2JZTWNBVUVITnZ6dkRuQUFzR0tWNDFxWkNpdDhyekRTT3M0b0FpeGo5NkplQ2JkNDZ2SFNFXzNEdmlwSGRtQVZ5a1RsNy1DR1ZvZU9yX1VEcGgzUzkxaFhuSG9KaGJHSHprcHdXTlVYSXZNaExXUW5FcXZ0azR6dFNtVF9RaFUtRXpibGhVbkl5cmxod0ZoZko4aGhaa0EzRW5YZnpiNENJdHUxbXFIczBSVWFMSFJjX0VnODNZWjVfei15LW1jdVVwXzZTbkdDekVZSFBBcUhCaHBZZm1hWEZHb2FyaUZOVnB1cXkzQ2lRU3NlWkdiU2MtY1BGU3h5dFJFREtDeVJBTUhtLWtSaTYwQXd1c0hYaFp0MjZUS1BjRE5kZWRkbzF3eTcwU19wYjBkR0czRDJkSkxNVEN4dHhVRWpPaG82d0MxSjNlTF83VjVmZVR2aUtfYm14RzgyVHlpTjhEemtiSGROV0pIZ21aR0RRUWtGNnRmUVF2LVBWdWN6a3cwNmxuT1NVaHIzRzd4RUV3aW82S2xyOE1zdzJtX1FiS1JQeXBRNVUzUHh2SkY0YkxtVlgwNWpIQ3A5MGVjSk9fdFdxanZHYjNGT1ZaZmV0XzJwMFZ2X0RYUUV1U05jOGRpUWo2V0JyTFlaYmN3aWdpbTdOdnd3alpFbkp0aFVVMDdNZlVLRGV2Qy1sbFVZdXhtdDNSYlEyV0dreUdtejBPVHlZbGptVE1wZkVDSEFMdUFOczJDSGFzalgzT3JUVkFQbWZLWFdMTlF0UGlDNXBoMFpJT005eXhOMG93dlljdVMtbGRtelVQWGt5MEJTajFET0FCSFRNT1NBUEFTSkRIYlFBeWcwalRoRTE2RF9jWEJ4UXpVdDFJUU02MW5vS1pWUnlxTW5lbDNFc01neWhNcWJCa1dKY3VOUE1xZnBqcDQxSVQtZGR5QnFTU05JY2hWMHRzamVhQUFIdVhyTTVfcTEzdkR0T2U2ekp1dFVRcUFMbkxqdjc5UzVjcW9WMGZEc18wTDFBTWt4ZEduWHpfbmowTG4wSE9MTmNrVzRtV25ERnZFaDQ0NUYtYW9yZ3BqTDJkMjJnYVB0akpjeXRpeXNYeUdQM29qX3c1VW1RRGQtX3pjVnFtOUhybENLWWFrUGMzODFBdTZRN214el84Y3NTSUJCcU54SDFUam5QWkg1YzZ0bndjbldRQ2h2ajdUOGNWUU5wVWh1ZGg4UDVIQTh4aExWVVo0M1NsbGM4bDhvM3pmdEpvUmRDRGNiTXdnTWZhSzZVMDN1LTFMWnk0X0JLLTdCMjlEMERKaWVybllrRTJYRTZDbF9ZUjVuN3FiTkF4UlIxZmlyVzhId2ZmRUQtdktYRmdYd3pVT1FHb3VleDcxTHN5c2xMcUtBRTFlajQ5Nnk4T3NpNWZSTlpnSEgyemYyYUR5c2drTkQzcVlNSTZZd0Q1ZS1kVG8yY3U1TGQwbmY3Z2Q1YjdvYktuSEVwa0J3cFBhb0h2VlZMUENmeHBLOElXa1JrZVN0U0ppeGlhV2xnX18zdkxseHd1aFVnOHlURkhBM2RiS0o1ZmNabFNWTlhYcDByMzhXYjZCcmVBTnBuVHF4Y0gxZWxaNzB0MXE4TUJuMWtOUHVSR01NSjkzbC1HZm56V25LeGZGMW1zYnIwV2JucTc5QnlVOVU2X3pzQUh0ek5NbFMya1ozSVJoWHEwUWhqcmZpc3Z4bXI0S1pOcjhycUtxNzVSTUUyVzI1eGFFTjZQWUNkSy1zZHVrMUtSRWRXYWlqTjVXcEFPdUNiYnZmaVBEYnhxMnZodzNvQi1QdjZ3cDRqd3dtVVBEWlZkNDBCQ1JHN1NVZXRNNnRXUVM0dGhDekFEMTB1Y0dha3l1Ylo3a3pRWXBwbHRvZGJlb0VRRzhqTEdNaTA2VTJORGdhQjBBTlRHbmw0ZURINndrV2k0RC0tcURaRVVsd0lrdF9qcXp4ZGp6a1pva1haM3VoVXcxM01UdnFKQkFySWdXUl9HdkRsT1ZoMzNyVFY3bkZKY2Vfc0hWX0xmVmhaMW5VSW5DWE43clp4N0x2UG9tTk10VVVLLTY0X0hyTWxPOGZVNVYzeFIzT2JCeHRCVTh0UngtNF9uSnZyR05Xb3BhOUJUUzdYTlR6Wml3TGJ5RDc0SHVBWmdSWG90VFVRQ3JmOF9EMWJsc1VwVmR4VU5VRURCazlPNkNCdTBUa3FTU1RodDNkeGl6dkFkaVI3bjYxQ1lOU3ViSDhjQU1YN3ZQcU9RdjE0Vy0ySThvLXI2Rm9FS0F2OUw3Rm1kUk5YcFNyOWVNU3hFVng5ZVI1Zi1XajhheEdTUHhPaG94WUNZNEh6UnMxWmVUTFdlZEdNanRrMXJwdXBiZ0x3Rk9sbVZsUUNSczlhRWp1T1pjM2dmZnFsMUhmdjROSEZLek9EX0dPTzdZa25jeGk5emVEZURpNDNiUlRwN0RkZTFRVW5Rd2g2RHh1cUYwcF8xU25pMHJ3SzBqS2RDZnBjSDgxaGdDNW9iaDMxRlVqblZ6MGZrMl96Sno0cVdiTVRWT185MHhDODdKZTMwOTNDWkdONGdsQ0FmV19PTXptanNqUFZnMFNyV2doSnY4N05XLXJ5MmhSNHRGLVRtb2hRMmtIaEE5NlRvQ01fNEZvcjAybEE0bV9YanRlUjRaNkx4QllMMHNRM2FhSl8xcVNmeEUwaGRkV3d1Q3lULWZ6X3ZKdkRpT0FBTXBCeExaZnNSZnpjQlRrdGpENVRaSDI1UzAtUVl0UDctMHBEdzdDdWkzekhvN1NPZU5aajJPQ0tGcWdfcDdpNW1ZLTBJaFlFSTN1MjNVSTQxUElxS1JJQzgwWE1mZW9MVDQtTUxyY3draWpxUEpnbk00Q2xWY1I2dUtad1N5OGZMSmF6czA5cDdwYnlTSjVtYXMwN0RCcXlMNlFzZEk4UHdadlF5LWlPSk11YlFNQUR1V3YwdVRjR040akdtbkltQmlZZE8wLUJlUVRCTy14V2VteXVtZWRKMHlMWERKUDdYTFJfT2ZFSTRDak5nTmZNMGl4bXgtMVlheEVtQm5DZHNUblhuaUtzdW90NTEtaDZtWjI0NjJyZDNPNUdRQzhURlMwZWktckd6eVBnWk5Sd1NfeTIwelVRSjhOUmhzNF94ekJlV0lzSnFkU2k0YlNyak9FdXV5S1dJS3ZUZHU2SWlJNGNha1JFem1uVko1clVvb0IxM1hxOGpZb3RQd0ZNYm52cHhLOGlUcndpTUR4QUN6TUw3RmpzcG9BUi1wWExrRHFwcDBrenRoVFc2MVFlNkNJZjV0Vzd4ejBnYjZUZFBrWnhsTTNzUi1DNldsU1VHVkJsa2ZfeHBPR016dDVKdmZEUnVGZlVuVHYwVGdJWFVCTnBDVUcyc25ITGFjTXdteEMzdDl2WUdYek90UlEzT0RkVlFkTnNucWwwcEhDdllmQ3VmZnFLVmREN1pOZHBpVTVpNFN2MGtkS1pLTW1sWGZpYllsbktxOXNRMW9pYmJSX1dkalBrb0ZKZzZOTkUxcS1kbkRCVG13WFdEb0FEdWZfNTRSdkswSWZfTDJtSkJ5c2JpQlMxXzVhSjRvVGNiR1VPYS1vR1Q1amNHS0czdGxZRXFNZ1g5d05nUVZkV2NCdHRjcHVoR3NkcThKSW55VEVabElmRzhpbmNaMklxM2tjcDd5M2lQajVPeWEwUHpsN0RENUU4XzctWjFreENiRDk3QmdSTE5tWnozcU1BNnl1eTE3UEloX2hyaUhMb3NvUFdiRzlmQ3I4cjY1eEVrVzZxTnNDSzYtZHUxTTExdEdBQWFCRV84QmNscWdhZElXa0ZNbHBUckxXWkNGaExxbWI0eFNyMkpmb3lpUHFuQ0xzVEZybTZybENCeHZlSjZzTkZYZ0lCci0zUWpfd2I0OE1MQWNvdy1qZ3hiVjJtelZsVnN3S2Zqc1BoWHFySE44cWhraG9TV2JXZDE3V01BMVlpQ0ZOVE42UkRNeTJLOFBVODBuTGpHOThTUEpEdGhINS03SURsVUJ4QzdHWXRjQWxoNHFTak1nbWJkbVZKSzNhUndkeVhyVHBxTkdhamNLNzR6bXRuWlNOeFZTd0FkN1BOQy1iN0w1elI5RE96eU9vdUJOajhmc1VfakR0MFplNXlxZm16ek9XdGVMQlg1QmFjendFRHFVY3BGSGNhWktXMkNPRjJCcUFPbkt6bTd2QXFQOFJqRnhkdmVwVDJ1cGRIY0RNMVJSVUl1azF3T1dpcjFpcGdIUDgyRzdIbEMzdHNTUEV2ZHJRMGJXLUNLNU05RFprSGlRZlhFNUlsRFB3R3RBQkwtMUljbGFJLXR3djJ1QUw3cTM0RHlkQ1psWmtjRVFQd0hTWndCS2ZaQjJVbXppWjdvcEl0MmZNMnJJNGVmUVYyLU4wVVl4N2FCUkVYckJKQVdzeGgySGtYTG5QNVhhc3pvNG12clRhZDJyWURidzB2NWpQSWxZVGVFMHRlZzM2dTdpaWlERXpZZHdyYlVyNmo3Zm1FbVR6QTB0Z3JoWm9ER3AzQWZlc2pOcTBWbE9UM1RNUDZSUUppdFdGcmh1RU9DaUlrMjZYTDRyTkExNC1sYkpGd3VwY3pTUE1XVmNDWGlRQ2IzWmRucDZEWGhwd2ltaHMxY2xucWdCbHJHVmQyUVpDaFhwYUpFTDNDOUVEbTJLNVJTNEotR0tkemVQMWZvejg1WmI5dXhWMzJEakt1WU5wZmlBWnA1SERwUXhXZEIyNTR5cUF4X3U3M3dKWmMyYWN2NDVCZjFFcFZ4NGtqOGNkZW5RYlhsdTRwbVljMTVlLWg4WjhnY0FQX0ZZcFJuNnc5eUplZ0V5dE5mMmNUcXk1SlBHZk9BS1dLZmdfQVlKSXU3T3hBNFhhSVkxcHdsa1NIS1Voc3NiQ3R1N1h0ZlZIY0pyeTZkZUVuVUZXNFE0aVFWaFQyQjFFUW1OZncyM2Z1VXc0SFpFMXFfcU5MQnF3MU5KVV9HX1JjYVN6dDl1a1JWTUxPaUM0SjlMZkMyMHh5VVhpdU9EczNDWHZWcjRiaVh3NnRQT09ENFctVVU3eFdOeUpHWG81VTN6YXgwdl8wVkRlOFBtNjRPWTg0ZWRZVzl2c0s4V2d3N01wbmJUYjc0OG1nbGx0N09qTDlJcnlPWnVPcjNBRU1BWVQ0V0R2UVN2ZnpId2dBWnFKRzhoUm9wQWJJTDV4V0NObEVSb09VWUtRaWlnVG1vNEpHYWJjd3NEMjVYUXJHNkJOMXdmRWZyaUs1bl9oOV9zdmtwRWRLMG51SjJzdUJmOUhubE94X0ZzaFdOdVoxbHd6TXduaWdaR2hyNmw1WXVMUHBCcUNlNUxiejB4RlM5SVhZLXBHdE9RUlp5SUxPNkRRdzY1M3NEM2NRU181Q18xdFFhdEZyRVBleWhxYXdjZk51eDdKQ2JSWVdDcUhtQXRMZmtFVGVjWVh5cWRlcE13Ulg4QkxtVUhrYjVmQXpadXhRNmQ4RG9UUkd5UWk4SUF1aERYMVY0TVNfZkQzNFJPYVY3ZVNRTkFHTFBYVXd5WWxhWmU1cWtJd2NzaHk4dk5jRUlLZHpxNlVNdGhJaWpNWW1raFNNWDZWRFdxWmNNbVNNOV81dG5CUTBtbnpHc2ZQRk9HWnJoMTYxSUVram5lODFsMW9UcjZLN2xudi1jTGo4MU40VmhlSVlxRWlKeWt1MnA4Ynk2YzY4MFcxN2pZZGlBZFg4UmNoQ0VLTUs3MHg2QUZ5eGc1N0dSYUFiR296TGxsUU12TzZnb1RZWi1qVFJNdnpzRGdJUlg3ajhyV0t4Mm5yVU1VRTlZY0ZaS2tMQjltSjhUM3BmRFN5aDg4Y29udFdmb0hXdEdDMjhIbEhtekRuWFg1VndYX21fSVZ5UklKUGxCRlpZbHVpalBSSmpYci05LS03VUdUWVN3WUxMUVVEOENReE53VnVXRlNPQlNRMVVmazd3Y2lFQ1owWEtMekpNbDJtYVJ4aURtT2VSeHk1UjdRc3k4dWNLSnFEUmZESkpneHJPZ2w1eHpMeFhJcWlfbUN3Z3piazBaeVNva05hQ3dxWXFiSUdhdmdFN1AzV0E4WkV4aVhLVk4zODFPZExDdm1UbGo2QjA5eDVJZ2I3RE90OWFVWVh3X3FMd2ExeU5xMm0tV1dsV0t3dTRQZF8tQmc3LUFqNnM2bWtiT1U2OVRqNFQ1QW94THVBd1ZFNFZJWmt6VHFacFVJRHcyMWlRaDY2WmZSQ3U0bURIUl9kcG9XdDRCamxEc3FBRmFjemcyaE4zcEkyYVpEUXItcmJ5NGdfMkNoTk9HN2t3Nk9lRDZvc3lOMDBPb1JWNTh2UWZHcVgzdTN6SGlPb2s4clRHYUtveFRNY0U3SnRsS0d0QjlJdmt5aTBrZ2Z1NEZBNlJicFYzNHdPWVNGTW1yVDZIRGQ5M0J0VG8teTJFUU16dGZfOVpYai1LTGhjeGR0RFVRcGdlbG1nNXZ2V05XTjJYemxrbHZfWmdYRVpZak5RUTJCZzVTNUNPZlY4aWxGa1dTbldobEoydVFqYU5uelFtS1AtLWZ0TFRDWFIweVRHVTNqM3pmS3lnUTRYSUpJTWZyZEU3VklWdTZvUnVKMkM4UTVlWF8yMzEtaWswcDg0R2lVSk5SSTRMZk1TbEd5Ulk1eVpWazJKY0YwTkNsQ1RlVHFOc3Z0Z1NtcGpIR2RRSXJBeXBaS3dnejFWbG9OSXZtaWp4Tk9fTmpXYnFicS1YTVlnbW52cUJfb01UM3hYYkJuT0NUTmZBeXFmYTVCcERMOVRQTlZJSUFaakhYbVNZYmF2Z3BaZzE0Mk1PT2lVNm1oNGlSUGZTQXhnQWRaMHBrUE50T2Z6eUl5eERHTEdBOHRvTjZzSHdWWlZuMkxhelFlb0dCd2pqRmxDSjhrZEVFNzJOazJFa0hfMTJfSXlMSHZsb0hSSExMTjUyQzhPQUE1a1pZOFpGSm9HcUxFRmZrci1WYl92Y2xYSUZvMHplVDNyd2l3N19oS3A4RURCeTVnYjFORlFidFRyTlZwaEdsNU1GcU5ydkJHX210ZWNhcU0zOUhIU1NGUFN4OTdQUE11bTJXRkpMdksyT29kT1hpX1ZDYV9hVDB1YnVHeUpHeWxJLXZjYmFGeHUwN2J4dXhON0RxYWdhbWFiaG5ocUNfZmZxV19DR29rT2FTbXNqYzB0RVBWTHpYREFnOFRrbThHM0hoaFpsSEplLUlzNE05b21CMVhEUG04bVlYOGZGdzB2SWRWeWZXa25FZEFJT3VRSW1VSm8xZ1R1cEk0UFhGanNWM05qNlY3NzdVeWk4aV81Nkw5REVzdmVHdmgwcnczcGFiQnN0Tnl3RW8zVXA3c0hnVTlPM0FVb2t0b0pNUWpuZ2J4VllSTHB2NWVpTlUxUlJEa09hbnJaVHJUQkVMR3d5WG9xMFBLdkU4REQyUWhIZ2FJMzl5ckFmYlZPQTN3VW1TLUtGMklteUJGSDRrVjRxdmFuVXR0LVV1TGlhRHJLOVN6ZlF4enhfUzJsREh3YUNzdHVGUTJkTkFyWWZER2dLLTF3OW14TE1XR0ZtVUs3clFmbkt3WWZ2eUYzNkpkRnVIRkp6elBxOG9xclc2cC1tQVZuUHlZejZSc2NfdFNULVE2SVpVNzVSbzdCekMwRjFpSkRUSlMxZUlOTjVDZFpBVkI5bG9acE5vRmN2ZHRxQ05JeS1OMUY2clM1bmRfcWx3azFobDBnb0NKbXphMlFaTnFuTW5nS0praEdDWDMybGNWQ0FJYUtDZW5uWEo1d2dFd3hUNkltamJUM2sxdG5BZlBoQ2xpQ3MxeC1weUN4djhZRXA3SThuT24xM3hKTldLQS4tcXNMRDZjY1d2S005MXpwZmhaeFdn\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "11688", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "1a01e384-83fa-481d-94c3-441b3fdfdf84", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-\",\"deletedDate\":1563493369,\"scheduledPurgeDate\":1571269369,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-/944a3df93c584500a0735b8a609e3b17\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"7EL4htolKHhTCOXMUYnwdJuuWLjrfsbbIjAO60MfWLT5VAmniWf7cjW3z_HDEyqkHuR4qI3EbSo4UnCRvbXrb-TszwivkcWWGGR_yf8QGUBYek040HfQbmgmZTrZ-BZ9zbQC4lKYE2q_gLHNYNoKXuFjHldVmNsq0FN8Zx75EdD5U3hd7JZO1tV6XaWOmtx-pRpvJUz2aYx9EOow3oVG1XGgqDGxpIlbDmn0QLVys8ijjU-_1OPLK03GTpRZBAsb7s2IQCT_EbtZe2m_lWyA65z2OAOoPSjIVdkWXbWhrY5g1BnpA5aCSuJO8OzqgdF1r3CQ_WDhRY2VChGD5zf10Q\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493369,\"updated\":1563493369,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "879", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b58b2489-b82e-432b-ae09-4836e179ab80", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:49 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "1fd63a3d-4390-4f13-9cac-b2ae08c6e7b4", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:42:59 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "3865766c-3971-491e-a8e3-1858e5fe4738", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "63326698-8d41-497a-bb23-baebe91a6d01", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:43:09 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-failstogenerateabackupofanon-existingkey-/backup", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"KeyNotFound\",\"message\":\"Key not found: recoverKeyName-failstogenerateabackupofanon-existingkey-\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "404", + "x-ms-keyvault-region": "westus", + "content-length": "132", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:09 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "77987615-7f8b-44fb-ba9f-b7ea8fb13f6f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/create", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"kty\":\"RSA\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/feb2fc4c577e4e9294581d9081654d62\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"xZUOaPRupyjYzj1Fq_865pPfneFOOqG97rzil-lvZtv9xTogMC6i6JlJARQfTrMY_wUHTGz_Ei1ty_eP6eus0DaibjpGBeex18sYq4ufhu5Gx9GHmG-Q9lS93eaQAFt504Strb9IG7UI5EkysG0QZ9ftUfKm0B5pa7UTKIIOfPOe58KnB4PqxJbO0zlM64OmpXlSbqXF09zCWNHDH9NJ-EsQxJM9TogZXgkVaOL-sgwjIFotLMDonGEeFQ2Q_6ngtlUTOM8K9rxyDB1CkCFD75KOCwWeWVxBqqVczjrtYVOkS4suWn0aJY8vYY2v9oeqe27DVsvz8_OaP6o552oTlQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493390,\"updated\":1563493390,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "708", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:09 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "4638362b-50a2-4652-851c-468a4ce4af23", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/backup", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"value\":\"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLlF5TGJyMGZfTHpQUmZVZ0p5TTUzVGE1OGl6aEE3RkNFWWRwbVBFZE1aX09DcWp3ZUJLT3M1WE9jVTZnenR4WFBvemlzV0JtZGFoVDJqZ19DcFg3MHBFWUtrRThrQWtlUVd1OHhTWS1zX2QyblJKOVdEQVJkYjdVUFR2LUxuMUlac1ZHS24yV2puMFRvczZadHZPY1pDY2o1eEdYY184bDdGS2w4eDRDdi15c1FJYVVPUmRCXzQ1cTdYaDY3TE8tZTBKZXVSY3p5SU9ZQlVuLVg0X0dEZkYxQURQYjNicEszdENINUQtYTNvSi1BMVBGOEw2QzgyYXV3RlNEU3NtclRvWE5KLUtWQzlfMktqWDVKNElYalFVc0ZUaFZyUFNDOHFYNnNVSFVVX28zNldySDQtUXR3TWI0UE0zejJWTTMxQXUwQk9hTG9CYUh1dWJxNVBsdmVFdy5ZNjF6NU42aklqTmF4WXBOdWt3NllnLmxPR3UtZ2U5MWNLNmFiU2hEckdlQUJIQmFrVG5lMUJUajRxejI5OGNXWmFWQmczTDF2UVJMNEFINzZLZG5aYlhlakE3bS14bWpNVHZERmkwMlc1WTlnbGkzQUp6VzVSZm1pWU40R3k1TlVUcUNNaFNfSmJrLWtjSU1iMFFIZkY5UVNBNHpuMkw4TGdwdzB5eVJBem93TC1MeTNyVWF0MnU4UjdxRW9pRnU1eDVPdGNXa3M1bTNMQTIwcjIwcnljZ0NJQmd1ZkkxVEJXX3QtS2tPZTI4LVdabzZvRjhzS0JpbExfUjlhR1Y1Tm1QaEJ3bEFhSkgtaS1GT2NDT3JubFZwZ2pwMWFwTkZncEhvSnROSDZLMzFLMm5iWExpMUlQR1g1ZXozMlQ2X05sbmQtb0lHdldnZWhMbVA2WEt0VzFUazNzbUQ3dHA0Uzl1dDFkZ1ZyRFFOaXZyeWd4dlJpWmFfRkRfcE1JaTFDR3FmR1BnMVNHQkxEeExYS0tpU2F3YUdtZ1B2c3FXRTdkRHhydE9heWR5M2R1a0RxZjhCenpUc3d3THBsNENOZks1YXBlYktRWVZRWmJla2gtaFdWbTdsb0pwUzJweWJ3N1pLTFVrcmwtTGZxRllWRzIxVVlNR2RKM1JPZ2pWXzkydUI0RFg2TzNIdHhNcWNiOTNoaTY5M245TWVBc2V4ZjRLajBRRUxKcGlNQ0tLU3BmYUk2Tm5POWFrTEZFSS1kNlhLRTVKQm16NUgxc0UxZzVLY3JNMWprYXhQY2RtRy0yVkRkWmE5VUY5TGlGaWVQZDlnVTZLZDdKejhYTG5RM1ptNFVOMnB2aDRqV01reHVHWVprUTVvbmtPSnZqMUJWeXFOSnJ6SHJEN1ZmZVZ6bVpOV3R2QjFHV1d4ZTdkbVVfeWVHQkQ5RzJZTG9FVktGbTFoalZXWmZKUWpaeGlWSVJSS25jT3lpTnl5bVVvWVFmZVR1aVJXdjdodWNkeUdNMHFNNmVHand3c3IyekJQMWFDLW9PUlBtWkM1SnFaN1NBQ09fVndubHdiaGFyUmZpQ19ub2dXSFo0b1ktUndGeEJGOHdzT2stUDVoamhvdUwzUTlVbnBHM1Ayb2RfeWxJZ0FZZENidkd3bzc4S08tZ2plak50RF8tWERkaUQ1U3hyTV84TjlPSWkzUGdpT3dncXdlQVRIZHpSc2IyMWNqZVdYWEdDWk50VWNPTmtxeDZmWmx6Nzk5MU5lU21qLVZyVVNROWIwLWk1TUZaYzhwOFluYnNRR1ZNUDFrdy1ENkYyb1RzeWQwMGVERmIyWFNsNjN2cnl2Yk1NWDVROGpGVnVwYXBNQk9NRmZHNktOLVp5cDNONGZOTjNTNkhvdUtXWVoyckIxSG5vRWhEaUZCN2dDbGYzODJ4Q1NwYUw2MDF3ZVpnUXd0NmNwLUJpUnNXbk5MNnRfYUQ2WkYyX3dQRHhHZFowLThpSFBFeDBUM0FYSXRYR25jelFPZlRFVDFHdmlnenp4R3RIUkZzOVFnMTJTNVJxb0YxV3Z1b08xTG9vdmNYanljdlAzdEI0em9YR3hLTkw4UG9MOGFFczZXX0JpWDhxUDdCYzFhT1VIMFU5OVo0TWRfVnc3VzJ4UEl4UlJ2ZzNQV25UMVpQNVk1UnJzaXhuYXdGZXlHQUl0T0RlVFlYbkItQ3J5c2xFZTI4MzdXRlpyZk9kX2VhT3ZqLXRUTkgyNFNWZlRmbFlRaXkyX0ktcjN5d3FOUnUxYnAwaDBYWk9oalBJc2Rhc2ltUURuZ0MyQnVYVnFhbm1VY0dFUlRJd1BUNlIzRjFMVjYyOUpOdmpMZU9TOV83QlJ2M200ZFJGQlR6NW5NN0dfQ3JyMjlUSGx0b3FvNnF0T3NoZTJDcTcwdEV0WjdWTmVVZ2tjVXN2NGtQWXJta015ZzBlRERWVDBMSTJNbWJsZndLcWp5QXhHUWZEWWpnSkt2NjR2SEpHVWRJWTA5b3JZVDluZmJCUmd2VER0UFVvdDJxTWlTdUhHYzFXemdEUC1FeDJnYVFpcmxrNnkxUV9QeHNhelFKcHdwa2otWFJ2aUxWY29CcjdkM3k1NXk4MmJZS0RaTk5SS2NfaENWNVNhanpXVFJQREZiSUQ5ZEd3WjhjU3pMZ0dHdXAxOHhxYlNyNGJDWjVna3l0UGwwMkRTNTZ4TjlyMGhrVEVXRTh1azRSbVRYbUpvdnJsWjZMUU8wV1lTT3lZUXplUzFtWWFSTTY5RlM1cGM3c3A4VGhhdVFxQ2o4MkNKTzA2Z3pyOXhMQnVxSnNOaW1idzlXNXN5aE55cXNYVGo5Y2t6NTlYU3Q1X0JPTk12czAwME5lM1p5dHF3TzA3Z0ZRNzJZLUJ2dE5YcUZZRXpncGVVUDFMcm9SdkNHMUwyNTJCSVpXcXhMNHBzbkliMHVoMHBlcHdJRUNXZV9YZ0VtdkJ4blJjVTNZcjdJSnhWSXlQWlFaUC12alRGLUQzdFJyU3FpbVB2a0d2MTF6Y0VDcUg4MzBxaXRHVHlWTmZ1bHdMV2tGa0Ziemgxb0s0WUNSdUZMeWpHZHBIRkQwekRlSTFsRDBLb1ZPS3A0anRBTXh2NnJUaHRLZmgtaFcxdmNtM0UxakVTbGF0STVzRHhpYk5LR0VaWm9hZnlod0NiVGc5OEJvaUd4dDA2NzBkbmVteWw2SUxhYmdTaGZZOTJBcGVlWkNpakZ4d2Q3aFhNb0RWZmkxa0tLS0lUdmIyd3liZ0UzMlVUOHhJSkVabE0zLXZKc0pQa3N0SE1SaDBRR3hlR3djZl9sMG42Q2w3cHNkck4wc1o1TzZzdWJpUDJsSVpIdmVfVDdBY3pYd3dHSGhnbHppV3FkYnJrUzFPUjV6c2dzazZnR3E5QlFEekZadU5SVlNuMDFrQVh3bTN6Q0I4enZiMFhacUZVVDBrbWRJQW1aNnBZNW9qNl9oY055WFA5WEh5TmFzY1R1ZTVTNFVMdmdpeS1WTGlEVlQ2TFpSdnFLWGJJem5vbWZQRUhRc1h1bkpKa0J3c1lsTVFfTWUtV0FrbHl5UG1CN0RnRGJiYXV2TWJCNUVHWEZybUZtZ2pVNWZsd3A0TWNpWXFZYzB1ZGU5bENZRWc0aXlLYUY5S0JHUEkzNXpXZUtNOVp1Nm9JVV9vUjBnZHFaN0FHWXFKVHQtZ2Vld1N0ZDZjeGhHOHlqamE1Q1c4ekxZVU1YcFFiUG1uZDZVclhLSll2ektoMVp5Qno0SC1FSkJ2cGJ0X0VNMXBJTXlBUXJrQm5CckloZ1JfQ1pSajc3a2hMNjJxX3kwZTNKcVViUGJxV3ZNV3pFaktuUm5TQ3dna2V5OWd2dUpGT01QbW9Ta3p0V1BabUlHSzZKd1lDSzlLT3BuTlYzcUMwMjloc29yNjIxandMSjhPWDV1Q3kzOEFiT0VMR1BKVlJtSzRIU0dDVm5ub0s1TW91cHJFOFNxZTFSaVhpb2hRWl9Sa29LRi1RMVpLbmJpbjZpaXVpRGs0NEJhY2pQMDFDSl9tT2pmdW9LRDJiUC1Ock83dUF0VkxRb1BmRm1KRk42UVZLeno1LUJMYnFMb1VHNGQ0X2NRWko5ZTFTamtZdEQxNmZ3bmx1Z2o3QXJsNWY2T2twcHY0anRncjBmOTBtR2M2UFlUUERiblZGRWUybUNUeTVzM3RXT2l5Q0Y4LW5kM0tSZGl0Qnk1bDRna282c0JYLXA5emEzTkN3RG03X0xWMUZPZ1lrU2ZaOVA1UTJoeDNKTkNuREE4S2NhMzZTTUhqSFNZTGZYdWxQa3htajFLVHN5SGFDVHZ0dFl0d2ZKNXJpSndHaWMyRnZveGFkSk1JQ2hQLXBHRVNVbHp4LURscHlKQUY5NFItM0JNbk84UEw0V0V4WjJzU1huSDU0SzZ0VFRBc0hkVGRlN3o4NFdMdTVScFpZRno1ejZiZzlvSlVZY1RHUU1qaDBxMGZFdTJla2ZoZG82N25mYUppNjRWX3p6NGpfekJrUDdCdlF5eEN4cFR6TDBmaGZIck1DNnBsT3ZCMWRnT0luZ1NnSzcydURGN2J1ZW5LT0VmLUhtZWNSQ1BsNGlHczNZVVo2cDVoV2xKNERpaHZzUEpJZDVhQi1oR0ZJTWJHVFE4Vkp6OHNZY2ZNeDhvWnVFN0RFSkFrbVlPcUlRMld0N3BFNnZIRDc5dGNiQVJKNnR0ODVXUVphUEpKaXNkMU16WkJFX2FkaV8xLWJzZUhRT29ISUtQR2xLQU9xb1NNWlVaNnQ5R0Uxd0dEMTExeF9ucGxWZjlmeDRQelljeld2NWI3c1UzOTl0NFFxcjdmU2tycWQ1cUFLWVV0cXNsOV9JYUZWbTM0YlptdVU1NHRsMTVzbk5DczU0a2ptTXRSY1lVR3NKaloxRTY4MUNLM3FqMkx2MlZZMWNYNlg2SmJPOXB6eFJtRng1RV9rNGVCM1k2c25pZ25FeEFxT19zanBOMXkwMzY4VWpBUHRpYVc1aHRNT3QtQWRuQTIwUEdFLTItNGc0ZWY3aWdBMTJveWRZb1hveEVSZWZvUWFaLXA3ek1qQkRaSUpXb2MyQUt0WnJYNHJhQ01zNnNVRVptUmFaeFhYZnI2alpzT2puQUlVUXhVSlRsMW01UW5BTV9McEswVk9mdk5mdnd2VEZFOU5udk4yMFowMndkUlZZRVVWdFdoZllCVERVWW9rTmdrNUJxeFBva3EwcnRUOVR0eVBFb0h3V3VlSUFOSU05RzFZcmFad3ZUc1RfQjVhb3pLNktmM0VBcE1Rd3JJaVFwcWdDeElqLWZXaHpoYTlOaGlHelFYaGd2OGhIX1hIWFJ2b1hqUjBjc0RYOC1OZ2ZvSFluaTlVQl9VWmN5bDd6NjFVOGx3SzA3N2hPeURaVW1QbF9GclpqaXJ0c014YU5SZlN3Yy1lcWNQd1A4WG5qUVlYRzRkN0JhRTZzRjZuZ0VqMDJQMmloRFMyNUJvanhldnNGWGZKZHRocE5yUFVhSHdZZ01DSG5hVnZZNUIzVnVIVU8yd0FlUWRud1dCNDM2N3ZsaTVWRVNicXhYNzZXQWtLRmZENl9qdElZcldtMmNGMDg1R01vZTVsRTllQ3lfWFk2aG9NaVJoeEtkU1pNNWRFcDdxbHRjN0VLVHU5NGlQQ2R3UGhVdEswcWZtWGJDRkxFSV9HYXpCRGdqeHpmNkNjTEN1T3NpMnhfejBBZUdIXzJqT0xmZkV1Q1FiNGVIZzRHeEdrbHNjd3ZYd2plX0tncWJ3VGtjX05RZnd6QktSbHdHdFhSdWxRcGhVaTdNS3MyTFhxZjNuVzVOZjU5dlZScHhZMXNBRzM5Ni1HV05QTldQdkUwMlZERmhwdjdCd19xYlZ4SzVpQzdrLU14dTBiWXZSNmVhdUN3d1Z1NGNsXy1Nb0NaZW9UMnJIa1ZQcHNGRnBNYmdHQTFQdGFPSHM4U0ltM2VwT0c3RU9LLXBON1hxYVEzV0lOaWxXeTNxZ3FvNTVrYWNnQ01wV1NWVG1EcHVwa0QtMFJzWWJnWC1hRnRPZllpdTVVWDJUSGJQN2gwODZVOVN5MFJtWm5Ja1FGM0NDOUx2enRpcTQyQXA4N1lLbGZUN2hkelg2TWkxNzBkeExKM1c3dm4zWWFPMEJXNzJVbzNIV3d6a1JjWEsybHY0WTM5UVNVTk1Ec3BJNHN2WEtOLTRTMENCWXZhZl9TMmFPMVgwNl9MMDcyXzJSNVRsMlFQMnMyTnNseHRicHRKbGUwelBwN1RBWnk2ZUZQTGtuUW5NcE00Uk1JVVJzLXRPSVVSa2o5dHZOeFc1THRJbm1peTE4NEtNUHlsOElkdElkOVExSlk5UDFuQzMzTFlmUjY5aXVPaXR1UjI3ZEp5UUp6TDZ0X3dVWXVBVXE5MDVEVDU5WEVUeHRvYWdEUW5xMDJmcUdQOWxEZkZMSlhvZUphM1ltTHZoYjJvSUkwTTBZMjBRWTZyZGJzSm9uaUlTM3NmUmYtUEVkcHFUUERWVXZjZU1DZEtjUlZUWWxwUXlkajFiZ2J1UzMzcEU1ZFZ6UHE1dkdwYWRNa1M5bFNDR2hvblp4aXJqY1d1Q0NRWEJNY043Ymdmbk4yWXktcDU3TGhGd0RNSTZYMHhJV3JTMExjdWRYd0FYXzcwLVMxTTFKRElueDd2dkxvT1U5VldVTG9tbmZaWkFQLVNnYjhoalhwR25xX2k3T0dhSTVMMUY3Qmk4UFRxZ0RVaVBPM24waXZHRVNvYmdKbkQ5aW56eWJHdkxfX0JzQXZ1UWgyaFNFQW5ZbENTeUl3TmNzMWgtYUFpVVBKdzh2SVd4ZlU3Y3c5TmVCX0I5dFAzaVJkd1hyLVZuOUV2aDhNMjFXTHpXOTJDRG5kVzQ0bUlkSWNaMEctbmFGR2JCR1U4QS1yREJOWTNubVRaNUNBZFY3RFF5MlZCZElMektXVGVGZWJPdDFQZjg2cmx3WnlvRm4wNVp4M1ZvVGhGQ3lFOUpLczc5MWowcjdOdlE2MGNOcXhfd0lGY3pUeGU0R1Y3dFJWd2tCaVUxSXJiMmk4bFlMTDFtTjBudmJJd0pxeHR6Xzd1WXM2YThYRGw4MVBjUDU0SHpPTWxYdkZnTzFaQUFNUWVRbGtUQTRUWHJ0ZWEweUhWQWZyN0Rsb3hKSVgwTVg4dTNfRFlnMU5GdGpadGthTjgxY25JNTFDYUpJYUpiekxlTWdjMkkwYjB1SEdMZ3ZoZ3JXdDVCQmRuUkpsd1dFdDJ5ZmZVNVpnek5LV3RDS0pkWkxobEZUeXZoWmlCNE55cWM5cWdBV3FCVk9ZbklZckt2dXhFeWR1UEVmQXhpMTQ3MlZxdjJ6WDBtVEVSQjZwNFQzenlwU195aExTeTVKcEhYTU8ydThQaGdVLW5pYmx2YXh3dGJ2dkE2N19PUTBvVUZwN292ZnY4T3ZCQmFBbV9LZzZqS0pyaHRoemRKZ2RzNGhidlFQVndZUUM4ZmgxZmY4Wmd6Z0RSc0lyeGZpdzd1ZUR0djNUSEZjeHpZN1lLMGNNbmtKQ3VzaWNFOVJmV2VFaGlBaE9EM3RyT0I0a1lqdjZUT3h4amsxUFQ2cF9PSjNlb1ZNSnR6TVU0U2NnYjRESS01T0UzMGM3MDhVS3FKOF8zTzRWVTM2ZFdwNHV2cEVtVlNOeE9KNkQ5OC1ldm1vd2lfM3hzTFY2UG9NRVFqNFRhQjNVYmtJdWpKUndxcmZVMHhzZG01cFpvazZWVWZiV3V3Y0t1eHZLNmxvSi1hRC1CRjl3UmJzb3hoUTZxQ29YWTN4NlRIZUlEa0F1akhsbl9YZzk3bzJRc0NNb0gxZHgtUXF5bDAyOWRyTHpQaTh3emdhOExwaDdBcUVKS3V1a1JieWlCMnBuUFVWWWUyd0c2R20xaTY3R2lqRU1vajI5aXFhZmFINzVPZ1NzRmdKZUxQN0dLRE56UmhkNWhFbTZ4SGo4OFJsYzJxQTBfQXo1RjF0eEt4MzRxcWQ0OUJmWkxCcU1ud2IxYmxMRkQ0LXg0bHdSZjZRcXNsVUw2YW1fb3c4WGlJLUlYNzNlRU5rMUYwVkQ0U19nbWluNk13UXdZYWI5bGI3TTRaTURuR0Z0VzY5UHVUaDB2OTg4X3BjY2Q3V0ZIMG5McFB6T18zU0RqMVRrdlNXMWp1c0dDZHlwYVU0eWpxVWM5aVpSNlVUaWpsOURnV3EtNV9DQ2xiMXVpY0EyZVlDTThsNUFVb1JrQzlCcGd6OTk4SUpPNXViY01JR0VHWE9pbGhQQlE0Z0ptLUgzYVdWemFtRVc2Y2VrMTFhVmh2NTc5cGRsT0N0Q3REekdtN0RBY3REQnFKTmllRlBQNWFWcE1aQ09fOTJPREhjN1EweUdtWlRzc1dTc0xGVGhxY3dnSGFOODNfU05GNmFDdE5tOC0yV0hCOHBJTllqbDdqN1p3c2lNWjFuV2UtdU9LM0s0TzhXSTNxaEROMFRVZ2V4R0Q0X3pJZzhvZGJJem44cWhWT0Jvc3dFeU9JcE5DNGlPcG14aUtOS1lZQnFaV3ZBVWZIWHRZanl6d1JZTlJ5cUpiUlY5alBYSnlvVGU5QjNVUlpqdkxPZE5FVjJaTTBxeUhNcXh3VzM3dnF5VTlaX3ViUC1JZHh2MFFMRm5PeVYtbVdlbl9STDlVUi1vczNlMkpVXzJmLUpOVE84YmQ1RzhDNnNYV0R4aFBmRV9UYUV3bElKcmVHWjkwQTJSUWlrQk1qVUZ4MmlwSVdBQ2ZyMzI3WUM0ZnRKNUJ0SzlPeEQyOWNKWjZRWjNzbFA1ZEJNSjliN1BTb1lmNFZzZDBqRFNsVkktdXd4cVN6Q2RqRG1WSkxNbkRRS21QSnJUTFl4akhQZDVXVTA2b3NDZ3BVd0xzalc0UlgwTzdmVUwtbW8yTnV5alczOGRKa0dvSEtfU2RnMkNncTdrcnJNSTBqcVhua0FobW1rbHNrSktrRjhIaXN3REdwUklfXzlXZHNUSVVlR2ZidmZ2QWJkTnp6MGpzT25KemhZZ2V1WmNEYlZoOUpleXc1c3BzX2JnLXV0aFdjUXUwWi12UmI0RVpJck9ycjBPMFJpemgzUW5sVkk3dzBHZUxhYUNVSEFSaU5wNUMxcENZZmxfSldfbWdDTkFkTmxkckpsTmNQOHBiUTNkckRjMEpYNnd6eTVXZGNRY0lRLUJtNC1weE12QlNjcUF6Znh5LVN3a1NPbDBBRHJVUzFMekZSZG1kMWZlbnRlcnJPdTE2RDNuOHFoZmgxZFBlazVjOVE4SnU4ZTF1ZGpaLXlkMWdqa25Ec1hYUHp1U0FINExSOTNsM294NWNOZ3RxaExRdWlqSGU0dnlpYzMzbmpybU9mRlV5MWphSlR3RUtyajk2V0J6Vng4Z0FCdDREZDVhT01OamF6X09tUlBPUFNEYkdYMG1kVGZPT3BTLVhKVUlubmt2T2VRSFZrYmNYRGZmSE9wTzRFZ2JMa1NnWVVDRU8yT3RjYnJ3NzZwWmNGY1Bva0x6OUJVZEliTjB3azFWLXdWUUJEZWkzSEs2RkRKeG5ZbzJVcWk2SGRVbzQ2d2ZfSFNrYzFlNm9YQl9QMWJFLXlLVVlaOTZxVXQtRTE3LVBzZGFGMzBJYmJTVDZlOWtZOV9kTVNYSUtXR3NpRWNCaG1vRlREVk41YmxobHRoRE5IWUJqWENSRFBGUXA5cFlkZWc4Q19PVG9uV1haZjh1V0VZNS1lSm5WMWw4RUdqOWlnWjZlMmtiUW9WNmlaMVNFaDNaQnMwV0hnUzltLS1LQjNVNmxreElCT3RhMzBBRXZfSHpUb0pBeEdtc1h4WjZpTHowZXp1WXVydVk0RFFsQlZqMnJFVTZzZmdNYmFHOHpjMUpfNUlEWFZJQmhkVkJqaXowTnJsdTJ3dml1LXlES3lPM3hrVlMwNjV0bVVhR0VMVng3YlVxSy1qck5lMHVoX2lVQ2lMSHVIcWMwWkNyYVFNZE5lMHBLRUNOTVhrMXRBUVRSZncxblQ4ZEpSM1hpMFRvM3BEcER4dTMzdE1sXzZBTThVYnJkSVhfS2FwR1V0dTBDbnl2dlZ5Q0pySEFrc3RJWHB3SUg1TjhJYjNjU2JmQXFJemQyQzlVWkw4SEl2Qk56bWh0SWJWN0hSN2NLMmJibnBfZXo4QzVjcmVaRHJTQXhsczdOV0VJLUF3bGV6VXNrMHBjVVFvc1lvalNPZmJvYmlGZUlIMHdwQnVGamREOWZvcUhHeUhhcDk5SGxfaUJyMkt0OUN3R2Y4Q1N0MzM5eDRPakFQc2NTbzRZWnVMWVFXa3RiOGQyZTJxbkdqVC1rNEoybzllUEk4RDFrUFI4QUlrbEZFX09mdEpsOFRsRHJRYk9CUmFpMFBvdjZ5LWgyYTJZLWRkUm5NWnc4alB3VGdMX2VuYVBhbWtEWmpJdXZkU1dKaXFFLW51RGVseU9YQTF2WUNEdzN5SXZzODZYQm53UnlqbGNTMDdxRjJ3Z3lhUUJHeU1hVl9BaC05QWpZWHJ5R0JTTnB1d3RGVFhRUVkzVmFIdGZEdS04cUs4cVc2YjU3cU01cHBpSWgxaE5LZmRTZUZMWHZsV0J3SkxFVnctdmpQeGFuRnFOdDVLV3RTWHhRTDlFVGMweTRNQXNkd3NZSUQyYlVwU1B5Q244STZ3SVhpdmlLWkR5bXQ0bUo1d3VjTWJ6RUdNR2hmZFRNc3lZUEZsUUpnQVFLbHo2Vnc4MHRuZ2Q1NGdSSFROdkJtcHBEV3IxMFVGc2EyVDVBLXVrZ0w0dnVHenh5clYzLXJZbTZMWEhGRVZwZXdoS28xVlY0REFFUVhVeXRULTg1NUM3X09pVHp0ZDB4Zlo3QUJEYnF1bzFKTGRPdVJDeVIycC1jS09Qa2F3aEhXOFFmcHpLbWpMVUdsMklrUUpWMlJVNl9NcVp3LUtiQ1IxTEZSdXhvYTFkaWJRQjh5NU94eEhGd1pZMm1qM3FTSEFCMk9DZzBfUGEzZlE3cVp0T2ZlRlk2UUxJYzlVYURyd2IxYzBBWDk3OWVpUEYyTnEtUTVZdGFYT19lZXMwbGdJb1JVOVllRXpDcUc5RzVncGV3NmttZDlRQ2RmVHVlaklndFJ2Y2d1aGVhYl9HSVhqMTRCeVRzdXdSUDdILURRemdKeWlGNVpHbmNqRDQwVXZPcnQ2OU00cGFnbi1nZmVXejlyUnBQdkdmRk9KOVV5RUFyR1dyLTFwTDJGZVFXbDcyZUVhNl90dHdtdWxEdnRPV3ZrWmVwckk5NVRJUDVGLVpuUlhpQ0tpdmJNVjV0ZFRMb1ZiTkpTVzB1d3lMNG1mTmVibEJrcHF2MFRDMHR2WGJFXzFwLTNmOFlweHRvSF9iemhZZzN0NUhUNHFaUktGcTQwNnV5aHljM29qTmgzX1JKaGNDM3piOUwwUDBITTNNQVJXYWFSWnNzN2E3bm04aTQ5MC5faXhLUUc1VGE3bnhyajNlSWZNOGJB\"}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "11716", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:09 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "2f799edd-ca18-4a2b-8c74-6fe6e82ca21f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-\",\"deletedDate\":1563493390,\"scheduledPurgeDate\":1571269390,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/feb2fc4c577e4e9294581d9081654d62\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"xZUOaPRupyjYzj1Fq_865pPfneFOOqG97rzil-lvZtv9xTogMC6i6JlJARQfTrMY_wUHTGz_Ei1ty_eP6eus0DaibjpGBeex18sYq4ufhu5Gx9GHmG-Q9lS93eaQAFt504Strb9IG7UI5EkysG0QZ9ftUfKm0B5pa7UTKIIOfPOe58KnB4PqxJbO0zlM64OmpXlSbqXF09zCWNHDH9NJ-EsQxJM9TogZXgkVaOL-sgwjIFotLMDonGEeFQ2Q_6ngtlUTOM8K9rxyDB1CkCFD75KOCwWeWVxBqqVczjrtYVOkS4suWn0aJY8vYY2v9oeqe27DVsvz8_OaP6o552oTlQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493390,\"updated\":1563493390,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "891", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:10 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d8e05644-9da5-4e5f-9cba-05c8a60dc494", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:10 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "ea8636a2-51b3-4fc7-85c3-ecbfa67a2b34", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "61776e7a-e69d-4d4d-8ffe-4197702fd798", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:43:20 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/restore", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"value\":\"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLlF5TGJyMGZfTHpQUmZVZ0p5TTUzVGE1OGl6aEE3RkNFWWRwbVBFZE1aX09DcWp3ZUJLT3M1WE9jVTZnenR4WFBvemlzV0JtZGFoVDJqZ19DcFg3MHBFWUtrRThrQWtlUVd1OHhTWS1zX2QyblJKOVdEQVJkYjdVUFR2LUxuMUlac1ZHS24yV2puMFRvczZadHZPY1pDY2o1eEdYY184bDdGS2w4eDRDdi15c1FJYVVPUmRCXzQ1cTdYaDY3TE8tZTBKZXVSY3p5SU9ZQlVuLVg0X0dEZkYxQURQYjNicEszdENINUQtYTNvSi1BMVBGOEw2QzgyYXV3RlNEU3NtclRvWE5KLUtWQzlfMktqWDVKNElYalFVc0ZUaFZyUFNDOHFYNnNVSFVVX28zNldySDQtUXR3TWI0UE0zejJWTTMxQXUwQk9hTG9CYUh1dWJxNVBsdmVFdy5ZNjF6NU42aklqTmF4WXBOdWt3NllnLmxPR3UtZ2U5MWNLNmFiU2hEckdlQUJIQmFrVG5lMUJUajRxejI5OGNXWmFWQmczTDF2UVJMNEFINzZLZG5aYlhlakE3bS14bWpNVHZERmkwMlc1WTlnbGkzQUp6VzVSZm1pWU40R3k1TlVUcUNNaFNfSmJrLWtjSU1iMFFIZkY5UVNBNHpuMkw4TGdwdzB5eVJBem93TC1MeTNyVWF0MnU4UjdxRW9pRnU1eDVPdGNXa3M1bTNMQTIwcjIwcnljZ0NJQmd1ZkkxVEJXX3QtS2tPZTI4LVdabzZvRjhzS0JpbExfUjlhR1Y1Tm1QaEJ3bEFhSkgtaS1GT2NDT3JubFZwZ2pwMWFwTkZncEhvSnROSDZLMzFLMm5iWExpMUlQR1g1ZXozMlQ2X05sbmQtb0lHdldnZWhMbVA2WEt0VzFUazNzbUQ3dHA0Uzl1dDFkZ1ZyRFFOaXZyeWd4dlJpWmFfRkRfcE1JaTFDR3FmR1BnMVNHQkxEeExYS0tpU2F3YUdtZ1B2c3FXRTdkRHhydE9heWR5M2R1a0RxZjhCenpUc3d3THBsNENOZks1YXBlYktRWVZRWmJla2gtaFdWbTdsb0pwUzJweWJ3N1pLTFVrcmwtTGZxRllWRzIxVVlNR2RKM1JPZ2pWXzkydUI0RFg2TzNIdHhNcWNiOTNoaTY5M245TWVBc2V4ZjRLajBRRUxKcGlNQ0tLU3BmYUk2Tm5POWFrTEZFSS1kNlhLRTVKQm16NUgxc0UxZzVLY3JNMWprYXhQY2RtRy0yVkRkWmE5VUY5TGlGaWVQZDlnVTZLZDdKejhYTG5RM1ptNFVOMnB2aDRqV01reHVHWVprUTVvbmtPSnZqMUJWeXFOSnJ6SHJEN1ZmZVZ6bVpOV3R2QjFHV1d4ZTdkbVVfeWVHQkQ5RzJZTG9FVktGbTFoalZXWmZKUWpaeGlWSVJSS25jT3lpTnl5bVVvWVFmZVR1aVJXdjdodWNkeUdNMHFNNmVHand3c3IyekJQMWFDLW9PUlBtWkM1SnFaN1NBQ09fVndubHdiaGFyUmZpQ19ub2dXSFo0b1ktUndGeEJGOHdzT2stUDVoamhvdUwzUTlVbnBHM1Ayb2RfeWxJZ0FZZENidkd3bzc4S08tZ2plak50RF8tWERkaUQ1U3hyTV84TjlPSWkzUGdpT3dncXdlQVRIZHpSc2IyMWNqZVdYWEdDWk50VWNPTmtxeDZmWmx6Nzk5MU5lU21qLVZyVVNROWIwLWk1TUZaYzhwOFluYnNRR1ZNUDFrdy1ENkYyb1RzeWQwMGVERmIyWFNsNjN2cnl2Yk1NWDVROGpGVnVwYXBNQk9NRmZHNktOLVp5cDNONGZOTjNTNkhvdUtXWVoyckIxSG5vRWhEaUZCN2dDbGYzODJ4Q1NwYUw2MDF3ZVpnUXd0NmNwLUJpUnNXbk5MNnRfYUQ2WkYyX3dQRHhHZFowLThpSFBFeDBUM0FYSXRYR25jelFPZlRFVDFHdmlnenp4R3RIUkZzOVFnMTJTNVJxb0YxV3Z1b08xTG9vdmNYanljdlAzdEI0em9YR3hLTkw4UG9MOGFFczZXX0JpWDhxUDdCYzFhT1VIMFU5OVo0TWRfVnc3VzJ4UEl4UlJ2ZzNQV25UMVpQNVk1UnJzaXhuYXdGZXlHQUl0T0RlVFlYbkItQ3J5c2xFZTI4MzdXRlpyZk9kX2VhT3ZqLXRUTkgyNFNWZlRmbFlRaXkyX0ktcjN5d3FOUnUxYnAwaDBYWk9oalBJc2Rhc2ltUURuZ0MyQnVYVnFhbm1VY0dFUlRJd1BUNlIzRjFMVjYyOUpOdmpMZU9TOV83QlJ2M200ZFJGQlR6NW5NN0dfQ3JyMjlUSGx0b3FvNnF0T3NoZTJDcTcwdEV0WjdWTmVVZ2tjVXN2NGtQWXJta015ZzBlRERWVDBMSTJNbWJsZndLcWp5QXhHUWZEWWpnSkt2NjR2SEpHVWRJWTA5b3JZVDluZmJCUmd2VER0UFVvdDJxTWlTdUhHYzFXemdEUC1FeDJnYVFpcmxrNnkxUV9QeHNhelFKcHdwa2otWFJ2aUxWY29CcjdkM3k1NXk4MmJZS0RaTk5SS2NfaENWNVNhanpXVFJQREZiSUQ5ZEd3WjhjU3pMZ0dHdXAxOHhxYlNyNGJDWjVna3l0UGwwMkRTNTZ4TjlyMGhrVEVXRTh1azRSbVRYbUpvdnJsWjZMUU8wV1lTT3lZUXplUzFtWWFSTTY5RlM1cGM3c3A4VGhhdVFxQ2o4MkNKTzA2Z3pyOXhMQnVxSnNOaW1idzlXNXN5aE55cXNYVGo5Y2t6NTlYU3Q1X0JPTk12czAwME5lM1p5dHF3TzA3Z0ZRNzJZLUJ2dE5YcUZZRXpncGVVUDFMcm9SdkNHMUwyNTJCSVpXcXhMNHBzbkliMHVoMHBlcHdJRUNXZV9YZ0VtdkJ4blJjVTNZcjdJSnhWSXlQWlFaUC12alRGLUQzdFJyU3FpbVB2a0d2MTF6Y0VDcUg4MzBxaXRHVHlWTmZ1bHdMV2tGa0Ziemgxb0s0WUNSdUZMeWpHZHBIRkQwekRlSTFsRDBLb1ZPS3A0anRBTXh2NnJUaHRLZmgtaFcxdmNtM0UxakVTbGF0STVzRHhpYk5LR0VaWm9hZnlod0NiVGc5OEJvaUd4dDA2NzBkbmVteWw2SUxhYmdTaGZZOTJBcGVlWkNpakZ4d2Q3aFhNb0RWZmkxa0tLS0lUdmIyd3liZ0UzMlVUOHhJSkVabE0zLXZKc0pQa3N0SE1SaDBRR3hlR3djZl9sMG42Q2w3cHNkck4wc1o1TzZzdWJpUDJsSVpIdmVfVDdBY3pYd3dHSGhnbHppV3FkYnJrUzFPUjV6c2dzazZnR3E5QlFEekZadU5SVlNuMDFrQVh3bTN6Q0I4enZiMFhacUZVVDBrbWRJQW1aNnBZNW9qNl9oY055WFA5WEh5TmFzY1R1ZTVTNFVMdmdpeS1WTGlEVlQ2TFpSdnFLWGJJem5vbWZQRUhRc1h1bkpKa0J3c1lsTVFfTWUtV0FrbHl5UG1CN0RnRGJiYXV2TWJCNUVHWEZybUZtZ2pVNWZsd3A0TWNpWXFZYzB1ZGU5bENZRWc0aXlLYUY5S0JHUEkzNXpXZUtNOVp1Nm9JVV9vUjBnZHFaN0FHWXFKVHQtZ2Vld1N0ZDZjeGhHOHlqamE1Q1c4ekxZVU1YcFFiUG1uZDZVclhLSll2ektoMVp5Qno0SC1FSkJ2cGJ0X0VNMXBJTXlBUXJrQm5CckloZ1JfQ1pSajc3a2hMNjJxX3kwZTNKcVViUGJxV3ZNV3pFaktuUm5TQ3dna2V5OWd2dUpGT01QbW9Ta3p0V1BabUlHSzZKd1lDSzlLT3BuTlYzcUMwMjloc29yNjIxandMSjhPWDV1Q3kzOEFiT0VMR1BKVlJtSzRIU0dDVm5ub0s1TW91cHJFOFNxZTFSaVhpb2hRWl9Sa29LRi1RMVpLbmJpbjZpaXVpRGs0NEJhY2pQMDFDSl9tT2pmdW9LRDJiUC1Ock83dUF0VkxRb1BmRm1KRk42UVZLeno1LUJMYnFMb1VHNGQ0X2NRWko5ZTFTamtZdEQxNmZ3bmx1Z2o3QXJsNWY2T2twcHY0anRncjBmOTBtR2M2UFlUUERiblZGRWUybUNUeTVzM3RXT2l5Q0Y4LW5kM0tSZGl0Qnk1bDRna282c0JYLXA5emEzTkN3RG03X0xWMUZPZ1lrU2ZaOVA1UTJoeDNKTkNuREE4S2NhMzZTTUhqSFNZTGZYdWxQa3htajFLVHN5SGFDVHZ0dFl0d2ZKNXJpSndHaWMyRnZveGFkSk1JQ2hQLXBHRVNVbHp4LURscHlKQUY5NFItM0JNbk84UEw0V0V4WjJzU1huSDU0SzZ0VFRBc0hkVGRlN3o4NFdMdTVScFpZRno1ejZiZzlvSlVZY1RHUU1qaDBxMGZFdTJla2ZoZG82N25mYUppNjRWX3p6NGpfekJrUDdCdlF5eEN4cFR6TDBmaGZIck1DNnBsT3ZCMWRnT0luZ1NnSzcydURGN2J1ZW5LT0VmLUhtZWNSQ1BsNGlHczNZVVo2cDVoV2xKNERpaHZzUEpJZDVhQi1oR0ZJTWJHVFE4Vkp6OHNZY2ZNeDhvWnVFN0RFSkFrbVlPcUlRMld0N3BFNnZIRDc5dGNiQVJKNnR0ODVXUVphUEpKaXNkMU16WkJFX2FkaV8xLWJzZUhRT29ISUtQR2xLQU9xb1NNWlVaNnQ5R0Uxd0dEMTExeF9ucGxWZjlmeDRQelljeld2NWI3c1UzOTl0NFFxcjdmU2tycWQ1cUFLWVV0cXNsOV9JYUZWbTM0YlptdVU1NHRsMTVzbk5DczU0a2ptTXRSY1lVR3NKaloxRTY4MUNLM3FqMkx2MlZZMWNYNlg2SmJPOXB6eFJtRng1RV9rNGVCM1k2c25pZ25FeEFxT19zanBOMXkwMzY4VWpBUHRpYVc1aHRNT3QtQWRuQTIwUEdFLTItNGc0ZWY3aWdBMTJveWRZb1hveEVSZWZvUWFaLXA3ek1qQkRaSUpXb2MyQUt0WnJYNHJhQ01zNnNVRVptUmFaeFhYZnI2alpzT2puQUlVUXhVSlRsMW01UW5BTV9McEswVk9mdk5mdnd2VEZFOU5udk4yMFowMndkUlZZRVVWdFdoZllCVERVWW9rTmdrNUJxeFBva3EwcnRUOVR0eVBFb0h3V3VlSUFOSU05RzFZcmFad3ZUc1RfQjVhb3pLNktmM0VBcE1Rd3JJaVFwcWdDeElqLWZXaHpoYTlOaGlHelFYaGd2OGhIX1hIWFJ2b1hqUjBjc0RYOC1OZ2ZvSFluaTlVQl9VWmN5bDd6NjFVOGx3SzA3N2hPeURaVW1QbF9GclpqaXJ0c014YU5SZlN3Yy1lcWNQd1A4WG5qUVlYRzRkN0JhRTZzRjZuZ0VqMDJQMmloRFMyNUJvanhldnNGWGZKZHRocE5yUFVhSHdZZ01DSG5hVnZZNUIzVnVIVU8yd0FlUWRud1dCNDM2N3ZsaTVWRVNicXhYNzZXQWtLRmZENl9qdElZcldtMmNGMDg1R01vZTVsRTllQ3lfWFk2aG9NaVJoeEtkU1pNNWRFcDdxbHRjN0VLVHU5NGlQQ2R3UGhVdEswcWZtWGJDRkxFSV9HYXpCRGdqeHpmNkNjTEN1T3NpMnhfejBBZUdIXzJqT0xmZkV1Q1FiNGVIZzRHeEdrbHNjd3ZYd2plX0tncWJ3VGtjX05RZnd6QktSbHdHdFhSdWxRcGhVaTdNS3MyTFhxZjNuVzVOZjU5dlZScHhZMXNBRzM5Ni1HV05QTldQdkUwMlZERmhwdjdCd19xYlZ4SzVpQzdrLU14dTBiWXZSNmVhdUN3d1Z1NGNsXy1Nb0NaZW9UMnJIa1ZQcHNGRnBNYmdHQTFQdGFPSHM4U0ltM2VwT0c3RU9LLXBON1hxYVEzV0lOaWxXeTNxZ3FvNTVrYWNnQ01wV1NWVG1EcHVwa0QtMFJzWWJnWC1hRnRPZllpdTVVWDJUSGJQN2gwODZVOVN5MFJtWm5Ja1FGM0NDOUx2enRpcTQyQXA4N1lLbGZUN2hkelg2TWkxNzBkeExKM1c3dm4zWWFPMEJXNzJVbzNIV3d6a1JjWEsybHY0WTM5UVNVTk1Ec3BJNHN2WEtOLTRTMENCWXZhZl9TMmFPMVgwNl9MMDcyXzJSNVRsMlFQMnMyTnNseHRicHRKbGUwelBwN1RBWnk2ZUZQTGtuUW5NcE00Uk1JVVJzLXRPSVVSa2o5dHZOeFc1THRJbm1peTE4NEtNUHlsOElkdElkOVExSlk5UDFuQzMzTFlmUjY5aXVPaXR1UjI3ZEp5UUp6TDZ0X3dVWXVBVXE5MDVEVDU5WEVUeHRvYWdEUW5xMDJmcUdQOWxEZkZMSlhvZUphM1ltTHZoYjJvSUkwTTBZMjBRWTZyZGJzSm9uaUlTM3NmUmYtUEVkcHFUUERWVXZjZU1DZEtjUlZUWWxwUXlkajFiZ2J1UzMzcEU1ZFZ6UHE1dkdwYWRNa1M5bFNDR2hvblp4aXJqY1d1Q0NRWEJNY043Ymdmbk4yWXktcDU3TGhGd0RNSTZYMHhJV3JTMExjdWRYd0FYXzcwLVMxTTFKRElueDd2dkxvT1U5VldVTG9tbmZaWkFQLVNnYjhoalhwR25xX2k3T0dhSTVMMUY3Qmk4UFRxZ0RVaVBPM24waXZHRVNvYmdKbkQ5aW56eWJHdkxfX0JzQXZ1UWgyaFNFQW5ZbENTeUl3TmNzMWgtYUFpVVBKdzh2SVd4ZlU3Y3c5TmVCX0I5dFAzaVJkd1hyLVZuOUV2aDhNMjFXTHpXOTJDRG5kVzQ0bUlkSWNaMEctbmFGR2JCR1U4QS1yREJOWTNubVRaNUNBZFY3RFF5MlZCZElMektXVGVGZWJPdDFQZjg2cmx3WnlvRm4wNVp4M1ZvVGhGQ3lFOUpLczc5MWowcjdOdlE2MGNOcXhfd0lGY3pUeGU0R1Y3dFJWd2tCaVUxSXJiMmk4bFlMTDFtTjBudmJJd0pxeHR6Xzd1WXM2YThYRGw4MVBjUDU0SHpPTWxYdkZnTzFaQUFNUWVRbGtUQTRUWHJ0ZWEweUhWQWZyN0Rsb3hKSVgwTVg4dTNfRFlnMU5GdGpadGthTjgxY25JNTFDYUpJYUpiekxlTWdjMkkwYjB1SEdMZ3ZoZ3JXdDVCQmRuUkpsd1dFdDJ5ZmZVNVpnek5LV3RDS0pkWkxobEZUeXZoWmlCNE55cWM5cWdBV3FCVk9ZbklZckt2dXhFeWR1UEVmQXhpMTQ3MlZxdjJ6WDBtVEVSQjZwNFQzenlwU195aExTeTVKcEhYTU8ydThQaGdVLW5pYmx2YXh3dGJ2dkE2N19PUTBvVUZwN292ZnY4T3ZCQmFBbV9LZzZqS0pyaHRoemRKZ2RzNGhidlFQVndZUUM4ZmgxZmY4Wmd6Z0RSc0lyeGZpdzd1ZUR0djNUSEZjeHpZN1lLMGNNbmtKQ3VzaWNFOVJmV2VFaGlBaE9EM3RyT0I0a1lqdjZUT3h4amsxUFQ2cF9PSjNlb1ZNSnR6TVU0U2NnYjRESS01T0UzMGM3MDhVS3FKOF8zTzRWVTM2ZFdwNHV2cEVtVlNOeE9KNkQ5OC1ldm1vd2lfM3hzTFY2UG9NRVFqNFRhQjNVYmtJdWpKUndxcmZVMHhzZG01cFpvazZWVWZiV3V3Y0t1eHZLNmxvSi1hRC1CRjl3UmJzb3hoUTZxQ29YWTN4NlRIZUlEa0F1akhsbl9YZzk3bzJRc0NNb0gxZHgtUXF5bDAyOWRyTHpQaTh3emdhOExwaDdBcUVKS3V1a1JieWlCMnBuUFVWWWUyd0c2R20xaTY3R2lqRU1vajI5aXFhZmFINzVPZ1NzRmdKZUxQN0dLRE56UmhkNWhFbTZ4SGo4OFJsYzJxQTBfQXo1RjF0eEt4MzRxcWQ0OUJmWkxCcU1ud2IxYmxMRkQ0LXg0bHdSZjZRcXNsVUw2YW1fb3c4WGlJLUlYNzNlRU5rMUYwVkQ0U19nbWluNk13UXdZYWI5bGI3TTRaTURuR0Z0VzY5UHVUaDB2OTg4X3BjY2Q3V0ZIMG5McFB6T18zU0RqMVRrdlNXMWp1c0dDZHlwYVU0eWpxVWM5aVpSNlVUaWpsOURnV3EtNV9DQ2xiMXVpY0EyZVlDTThsNUFVb1JrQzlCcGd6OTk4SUpPNXViY01JR0VHWE9pbGhQQlE0Z0ptLUgzYVdWemFtRVc2Y2VrMTFhVmh2NTc5cGRsT0N0Q3REekdtN0RBY3REQnFKTmllRlBQNWFWcE1aQ09fOTJPREhjN1EweUdtWlRzc1dTc0xGVGhxY3dnSGFOODNfU05GNmFDdE5tOC0yV0hCOHBJTllqbDdqN1p3c2lNWjFuV2UtdU9LM0s0TzhXSTNxaEROMFRVZ2V4R0Q0X3pJZzhvZGJJem44cWhWT0Jvc3dFeU9JcE5DNGlPcG14aUtOS1lZQnFaV3ZBVWZIWHRZanl6d1JZTlJ5cUpiUlY5alBYSnlvVGU5QjNVUlpqdkxPZE5FVjJaTTBxeUhNcXh3VzM3dnF5VTlaX3ViUC1JZHh2MFFMRm5PeVYtbVdlbl9STDlVUi1vczNlMkpVXzJmLUpOVE84YmQ1RzhDNnNYV0R4aFBmRV9UYUV3bElKcmVHWjkwQTJSUWlrQk1qVUZ4MmlwSVdBQ2ZyMzI3WUM0ZnRKNUJ0SzlPeEQyOWNKWjZRWjNzbFA1ZEJNSjliN1BTb1lmNFZzZDBqRFNsVkktdXd4cVN6Q2RqRG1WSkxNbkRRS21QSnJUTFl4akhQZDVXVTA2b3NDZ3BVd0xzalc0UlgwTzdmVUwtbW8yTnV5alczOGRKa0dvSEtfU2RnMkNncTdrcnJNSTBqcVhua0FobW1rbHNrSktrRjhIaXN3REdwUklfXzlXZHNUSVVlR2ZidmZ2QWJkTnp6MGpzT25KemhZZ2V1WmNEYlZoOUpleXc1c3BzX2JnLXV0aFdjUXUwWi12UmI0RVpJck9ycjBPMFJpemgzUW5sVkk3dzBHZUxhYUNVSEFSaU5wNUMxcENZZmxfSldfbWdDTkFkTmxkckpsTmNQOHBiUTNkckRjMEpYNnd6eTVXZGNRY0lRLUJtNC1weE12QlNjcUF6Znh5LVN3a1NPbDBBRHJVUzFMekZSZG1kMWZlbnRlcnJPdTE2RDNuOHFoZmgxZFBlazVjOVE4SnU4ZTF1ZGpaLXlkMWdqa25Ec1hYUHp1U0FINExSOTNsM294NWNOZ3RxaExRdWlqSGU0dnlpYzMzbmpybU9mRlV5MWphSlR3RUtyajk2V0J6Vng4Z0FCdDREZDVhT01OamF6X09tUlBPUFNEYkdYMG1kVGZPT3BTLVhKVUlubmt2T2VRSFZrYmNYRGZmSE9wTzRFZ2JMa1NnWVVDRU8yT3RjYnJ3NzZwWmNGY1Bva0x6OUJVZEliTjB3azFWLXdWUUJEZWkzSEs2RkRKeG5ZbzJVcWk2SGRVbzQ2d2ZfSFNrYzFlNm9YQl9QMWJFLXlLVVlaOTZxVXQtRTE3LVBzZGFGMzBJYmJTVDZlOWtZOV9kTVNYSUtXR3NpRWNCaG1vRlREVk41YmxobHRoRE5IWUJqWENSRFBGUXA5cFlkZWc4Q19PVG9uV1haZjh1V0VZNS1lSm5WMWw4RUdqOWlnWjZlMmtiUW9WNmlaMVNFaDNaQnMwV0hnUzltLS1LQjNVNmxreElCT3RhMzBBRXZfSHpUb0pBeEdtc1h4WjZpTHowZXp1WXVydVk0RFFsQlZqMnJFVTZzZmdNYmFHOHpjMUpfNUlEWFZJQmhkVkJqaXowTnJsdTJ3dml1LXlES3lPM3hrVlMwNjV0bVVhR0VMVng3YlVxSy1qck5lMHVoX2lVQ2lMSHVIcWMwWkNyYVFNZE5lMHBLRUNOTVhrMXRBUVRSZncxblQ4ZEpSM1hpMFRvM3BEcER4dTMzdE1sXzZBTThVYnJkSVhfS2FwR1V0dTBDbnl2dlZ5Q0pySEFrc3RJWHB3SUg1TjhJYjNjU2JmQXFJemQyQzlVWkw4SEl2Qk56bWh0SWJWN0hSN2NLMmJibnBfZXo4QzVjcmVaRHJTQXhsczdOV0VJLUF3bGV6VXNrMHBjVVFvc1lvalNPZmJvYmlGZUlIMHdwQnVGamREOWZvcUhHeUhhcDk5SGxfaUJyMkt0OUN3R2Y4Q1N0MzM5eDRPakFQc2NTbzRZWnVMWVFXa3RiOGQyZTJxbkdqVC1rNEoybzllUEk4RDFrUFI4QUlrbEZFX09mdEpsOFRsRHJRYk9CUmFpMFBvdjZ5LWgyYTJZLWRkUm5NWnc4alB3VGdMX2VuYVBhbWtEWmpJdXZkU1dKaXFFLW51RGVseU9YQTF2WUNEdzN5SXZzODZYQm53UnlqbGNTMDdxRjJ3Z3lhUUJHeU1hVl9BaC05QWpZWHJ5R0JTTnB1d3RGVFhRUVkzVmFIdGZEdS04cUs4cVc2YjU3cU01cHBpSWgxaE5LZmRTZUZMWHZsV0J3SkxFVnctdmpQeGFuRnFOdDVLV3RTWHhRTDlFVGMweTRNQXNkd3NZSUQyYlVwU1B5Q244STZ3SVhpdmlLWkR5bXQ0bUo1d3VjTWJ6RUdNR2hmZFRNc3lZUEZsUUpnQVFLbHo2Vnc4MHRuZ2Q1NGdSSFROdkJtcHBEV3IxMFVGc2EyVDVBLXVrZ0w0dnVHenh5clYzLXJZbTZMWEhGRVZwZXdoS28xVlY0REFFUVhVeXRULTg1NUM3X09pVHp0ZDB4Zlo3QUJEYnF1bzFKTGRPdVJDeVIycC1jS09Qa2F3aEhXOFFmcHpLbWpMVUdsMklrUUpWMlJVNl9NcVp3LUtiQ1IxTEZSdXhvYTFkaWJRQjh5NU94eEhGd1pZMm1qM3FTSEFCMk9DZzBfUGEzZlE3cVp0T2ZlRlk2UUxJYzlVYURyd2IxYzBBWDk3OWVpUEYyTnEtUTVZdGFYT19lZXMwbGdJb1JVOVllRXpDcUc5RzVncGV3NmttZDlRQ2RmVHVlaklndFJ2Y2d1aGVhYl9HSVhqMTRCeVRzdXdSUDdILURRemdKeWlGNVpHbmNqRDQwVXZPcnQ2OU00cGFnbi1nZmVXejlyUnBQdkdmRk9KOVV5RUFyR1dyLTFwTDJGZVFXbDcyZUVhNl90dHdtdWxEdnRPV3ZrWmVwckk5NVRJUDVGLVpuUlhpQ0tpdmJNVjV0ZFRMb1ZiTkpTVzB1d3lMNG1mTmVibEJrcHF2MFRDMHR2WGJFXzFwLTNmOFlweHRvSF9iemhZZzN0NUhUNHFaUktGcTQwNnV5aHljM29qTmgzX1JKaGNDM3piOUwwUDBITTNNQVJXYWFSWnNzN2E3bm04aTQ5MC5faXhLUUc1VGE3bnhyajNlSWZNOGJB\"}", + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Conflict while restoring key https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/feb2fc4c577e4e9294581d9081654d62 - key already exists or concurrent access\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "249", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:21 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "ddc79ae6-adeb-430e-be3f-f3139300c0a0", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/restore", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"value\":\"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLlF5TGJyMGZfTHpQUmZVZ0p5TTUzVGE1OGl6aEE3RkNFWWRwbVBFZE1aX09DcWp3ZUJLT3M1WE9jVTZnenR4WFBvemlzV0JtZGFoVDJqZ19DcFg3MHBFWUtrRThrQWtlUVd1OHhTWS1zX2QyblJKOVdEQVJkYjdVUFR2LUxuMUlac1ZHS24yV2puMFRvczZadHZPY1pDY2o1eEdYY184bDdGS2w4eDRDdi15c1FJYVVPUmRCXzQ1cTdYaDY3TE8tZTBKZXVSY3p5SU9ZQlVuLVg0X0dEZkYxQURQYjNicEszdENINUQtYTNvSi1BMVBGOEw2QzgyYXV3RlNEU3NtclRvWE5KLUtWQzlfMktqWDVKNElYalFVc0ZUaFZyUFNDOHFYNnNVSFVVX28zNldySDQtUXR3TWI0UE0zejJWTTMxQXUwQk9hTG9CYUh1dWJxNVBsdmVFdy5ZNjF6NU42aklqTmF4WXBOdWt3NllnLmxPR3UtZ2U5MWNLNmFiU2hEckdlQUJIQmFrVG5lMUJUajRxejI5OGNXWmFWQmczTDF2UVJMNEFINzZLZG5aYlhlakE3bS14bWpNVHZERmkwMlc1WTlnbGkzQUp6VzVSZm1pWU40R3k1TlVUcUNNaFNfSmJrLWtjSU1iMFFIZkY5UVNBNHpuMkw4TGdwdzB5eVJBem93TC1MeTNyVWF0MnU4UjdxRW9pRnU1eDVPdGNXa3M1bTNMQTIwcjIwcnljZ0NJQmd1ZkkxVEJXX3QtS2tPZTI4LVdabzZvRjhzS0JpbExfUjlhR1Y1Tm1QaEJ3bEFhSkgtaS1GT2NDT3JubFZwZ2pwMWFwTkZncEhvSnROSDZLMzFLMm5iWExpMUlQR1g1ZXozMlQ2X05sbmQtb0lHdldnZWhMbVA2WEt0VzFUazNzbUQ3dHA0Uzl1dDFkZ1ZyRFFOaXZyeWd4dlJpWmFfRkRfcE1JaTFDR3FmR1BnMVNHQkxEeExYS0tpU2F3YUdtZ1B2c3FXRTdkRHhydE9heWR5M2R1a0RxZjhCenpUc3d3THBsNENOZks1YXBlYktRWVZRWmJla2gtaFdWbTdsb0pwUzJweWJ3N1pLTFVrcmwtTGZxRllWRzIxVVlNR2RKM1JPZ2pWXzkydUI0RFg2TzNIdHhNcWNiOTNoaTY5M245TWVBc2V4ZjRLajBRRUxKcGlNQ0tLU3BmYUk2Tm5POWFrTEZFSS1kNlhLRTVKQm16NUgxc0UxZzVLY3JNMWprYXhQY2RtRy0yVkRkWmE5VUY5TGlGaWVQZDlnVTZLZDdKejhYTG5RM1ptNFVOMnB2aDRqV01reHVHWVprUTVvbmtPSnZqMUJWeXFOSnJ6SHJEN1ZmZVZ6bVpOV3R2QjFHV1d4ZTdkbVVfeWVHQkQ5RzJZTG9FVktGbTFoalZXWmZKUWpaeGlWSVJSS25jT3lpTnl5bVVvWVFmZVR1aVJXdjdodWNkeUdNMHFNNmVHand3c3IyekJQMWFDLW9PUlBtWkM1SnFaN1NBQ09fVndubHdiaGFyUmZpQ19ub2dXSFo0b1ktUndGeEJGOHdzT2stUDVoamhvdUwzUTlVbnBHM1Ayb2RfeWxJZ0FZZENidkd3bzc4S08tZ2plak50RF8tWERkaUQ1U3hyTV84TjlPSWkzUGdpT3dncXdlQVRIZHpSc2IyMWNqZVdYWEdDWk50VWNPTmtxeDZmWmx6Nzk5MU5lU21qLVZyVVNROWIwLWk1TUZaYzhwOFluYnNRR1ZNUDFrdy1ENkYyb1RzeWQwMGVERmIyWFNsNjN2cnl2Yk1NWDVROGpGVnVwYXBNQk9NRmZHNktOLVp5cDNONGZOTjNTNkhvdUtXWVoyckIxSG5vRWhEaUZCN2dDbGYzODJ4Q1NwYUw2MDF3ZVpnUXd0NmNwLUJpUnNXbk5MNnRfYUQ2WkYyX3dQRHhHZFowLThpSFBFeDBUM0FYSXRYR25jelFPZlRFVDFHdmlnenp4R3RIUkZzOVFnMTJTNVJxb0YxV3Z1b08xTG9vdmNYanljdlAzdEI0em9YR3hLTkw4UG9MOGFFczZXX0JpWDhxUDdCYzFhT1VIMFU5OVo0TWRfVnc3VzJ4UEl4UlJ2ZzNQV25UMVpQNVk1UnJzaXhuYXdGZXlHQUl0T0RlVFlYbkItQ3J5c2xFZTI4MzdXRlpyZk9kX2VhT3ZqLXRUTkgyNFNWZlRmbFlRaXkyX0ktcjN5d3FOUnUxYnAwaDBYWk9oalBJc2Rhc2ltUURuZ0MyQnVYVnFhbm1VY0dFUlRJd1BUNlIzRjFMVjYyOUpOdmpMZU9TOV83QlJ2M200ZFJGQlR6NW5NN0dfQ3JyMjlUSGx0b3FvNnF0T3NoZTJDcTcwdEV0WjdWTmVVZ2tjVXN2NGtQWXJta015ZzBlRERWVDBMSTJNbWJsZndLcWp5QXhHUWZEWWpnSkt2NjR2SEpHVWRJWTA5b3JZVDluZmJCUmd2VER0UFVvdDJxTWlTdUhHYzFXemdEUC1FeDJnYVFpcmxrNnkxUV9QeHNhelFKcHdwa2otWFJ2aUxWY29CcjdkM3k1NXk4MmJZS0RaTk5SS2NfaENWNVNhanpXVFJQREZiSUQ5ZEd3WjhjU3pMZ0dHdXAxOHhxYlNyNGJDWjVna3l0UGwwMkRTNTZ4TjlyMGhrVEVXRTh1azRSbVRYbUpvdnJsWjZMUU8wV1lTT3lZUXplUzFtWWFSTTY5RlM1cGM3c3A4VGhhdVFxQ2o4MkNKTzA2Z3pyOXhMQnVxSnNOaW1idzlXNXN5aE55cXNYVGo5Y2t6NTlYU3Q1X0JPTk12czAwME5lM1p5dHF3TzA3Z0ZRNzJZLUJ2dE5YcUZZRXpncGVVUDFMcm9SdkNHMUwyNTJCSVpXcXhMNHBzbkliMHVoMHBlcHdJRUNXZV9YZ0VtdkJ4blJjVTNZcjdJSnhWSXlQWlFaUC12alRGLUQzdFJyU3FpbVB2a0d2MTF6Y0VDcUg4MzBxaXRHVHlWTmZ1bHdMV2tGa0Ziemgxb0s0WUNSdUZMeWpHZHBIRkQwekRlSTFsRDBLb1ZPS3A0anRBTXh2NnJUaHRLZmgtaFcxdmNtM0UxakVTbGF0STVzRHhpYk5LR0VaWm9hZnlod0NiVGc5OEJvaUd4dDA2NzBkbmVteWw2SUxhYmdTaGZZOTJBcGVlWkNpakZ4d2Q3aFhNb0RWZmkxa0tLS0lUdmIyd3liZ0UzMlVUOHhJSkVabE0zLXZKc0pQa3N0SE1SaDBRR3hlR3djZl9sMG42Q2w3cHNkck4wc1o1TzZzdWJpUDJsSVpIdmVfVDdBY3pYd3dHSGhnbHppV3FkYnJrUzFPUjV6c2dzazZnR3E5QlFEekZadU5SVlNuMDFrQVh3bTN6Q0I4enZiMFhacUZVVDBrbWRJQW1aNnBZNW9qNl9oY055WFA5WEh5TmFzY1R1ZTVTNFVMdmdpeS1WTGlEVlQ2TFpSdnFLWGJJem5vbWZQRUhRc1h1bkpKa0J3c1lsTVFfTWUtV0FrbHl5UG1CN0RnRGJiYXV2TWJCNUVHWEZybUZtZ2pVNWZsd3A0TWNpWXFZYzB1ZGU5bENZRWc0aXlLYUY5S0JHUEkzNXpXZUtNOVp1Nm9JVV9vUjBnZHFaN0FHWXFKVHQtZ2Vld1N0ZDZjeGhHOHlqamE1Q1c4ekxZVU1YcFFiUG1uZDZVclhLSll2ektoMVp5Qno0SC1FSkJ2cGJ0X0VNMXBJTXlBUXJrQm5CckloZ1JfQ1pSajc3a2hMNjJxX3kwZTNKcVViUGJxV3ZNV3pFaktuUm5TQ3dna2V5OWd2dUpGT01QbW9Ta3p0V1BabUlHSzZKd1lDSzlLT3BuTlYzcUMwMjloc29yNjIxandMSjhPWDV1Q3kzOEFiT0VMR1BKVlJtSzRIU0dDVm5ub0s1TW91cHJFOFNxZTFSaVhpb2hRWl9Sa29LRi1RMVpLbmJpbjZpaXVpRGs0NEJhY2pQMDFDSl9tT2pmdW9LRDJiUC1Ock83dUF0VkxRb1BmRm1KRk42UVZLeno1LUJMYnFMb1VHNGQ0X2NRWko5ZTFTamtZdEQxNmZ3bmx1Z2o3QXJsNWY2T2twcHY0anRncjBmOTBtR2M2UFlUUERiblZGRWUybUNUeTVzM3RXT2l5Q0Y4LW5kM0tSZGl0Qnk1bDRna282c0JYLXA5emEzTkN3RG03X0xWMUZPZ1lrU2ZaOVA1UTJoeDNKTkNuREE4S2NhMzZTTUhqSFNZTGZYdWxQa3htajFLVHN5SGFDVHZ0dFl0d2ZKNXJpSndHaWMyRnZveGFkSk1JQ2hQLXBHRVNVbHp4LURscHlKQUY5NFItM0JNbk84UEw0V0V4WjJzU1huSDU0SzZ0VFRBc0hkVGRlN3o4NFdMdTVScFpZRno1ejZiZzlvSlVZY1RHUU1qaDBxMGZFdTJla2ZoZG82N25mYUppNjRWX3p6NGpfekJrUDdCdlF5eEN4cFR6TDBmaGZIck1DNnBsT3ZCMWRnT0luZ1NnSzcydURGN2J1ZW5LT0VmLUhtZWNSQ1BsNGlHczNZVVo2cDVoV2xKNERpaHZzUEpJZDVhQi1oR0ZJTWJHVFE4Vkp6OHNZY2ZNeDhvWnVFN0RFSkFrbVlPcUlRMld0N3BFNnZIRDc5dGNiQVJKNnR0ODVXUVphUEpKaXNkMU16WkJFX2FkaV8xLWJzZUhRT29ISUtQR2xLQU9xb1NNWlVaNnQ5R0Uxd0dEMTExeF9ucGxWZjlmeDRQelljeld2NWI3c1UzOTl0NFFxcjdmU2tycWQ1cUFLWVV0cXNsOV9JYUZWbTM0YlptdVU1NHRsMTVzbk5DczU0a2ptTXRSY1lVR3NKaloxRTY4MUNLM3FqMkx2MlZZMWNYNlg2SmJPOXB6eFJtRng1RV9rNGVCM1k2c25pZ25FeEFxT19zanBOMXkwMzY4VWpBUHRpYVc1aHRNT3QtQWRuQTIwUEdFLTItNGc0ZWY3aWdBMTJveWRZb1hveEVSZWZvUWFaLXA3ek1qQkRaSUpXb2MyQUt0WnJYNHJhQ01zNnNVRVptUmFaeFhYZnI2alpzT2puQUlVUXhVSlRsMW01UW5BTV9McEswVk9mdk5mdnd2VEZFOU5udk4yMFowMndkUlZZRVVWdFdoZllCVERVWW9rTmdrNUJxeFBva3EwcnRUOVR0eVBFb0h3V3VlSUFOSU05RzFZcmFad3ZUc1RfQjVhb3pLNktmM0VBcE1Rd3JJaVFwcWdDeElqLWZXaHpoYTlOaGlHelFYaGd2OGhIX1hIWFJ2b1hqUjBjc0RYOC1OZ2ZvSFluaTlVQl9VWmN5bDd6NjFVOGx3SzA3N2hPeURaVW1QbF9GclpqaXJ0c014YU5SZlN3Yy1lcWNQd1A4WG5qUVlYRzRkN0JhRTZzRjZuZ0VqMDJQMmloRFMyNUJvanhldnNGWGZKZHRocE5yUFVhSHdZZ01DSG5hVnZZNUIzVnVIVU8yd0FlUWRud1dCNDM2N3ZsaTVWRVNicXhYNzZXQWtLRmZENl9qdElZcldtMmNGMDg1R01vZTVsRTllQ3lfWFk2aG9NaVJoeEtkU1pNNWRFcDdxbHRjN0VLVHU5NGlQQ2R3UGhVdEswcWZtWGJDRkxFSV9HYXpCRGdqeHpmNkNjTEN1T3NpMnhfejBBZUdIXzJqT0xmZkV1Q1FiNGVIZzRHeEdrbHNjd3ZYd2plX0tncWJ3VGtjX05RZnd6QktSbHdHdFhSdWxRcGhVaTdNS3MyTFhxZjNuVzVOZjU5dlZScHhZMXNBRzM5Ni1HV05QTldQdkUwMlZERmhwdjdCd19xYlZ4SzVpQzdrLU14dTBiWXZSNmVhdUN3d1Z1NGNsXy1Nb0NaZW9UMnJIa1ZQcHNGRnBNYmdHQTFQdGFPSHM4U0ltM2VwT0c3RU9LLXBON1hxYVEzV0lOaWxXeTNxZ3FvNTVrYWNnQ01wV1NWVG1EcHVwa0QtMFJzWWJnWC1hRnRPZllpdTVVWDJUSGJQN2gwODZVOVN5MFJtWm5Ja1FGM0NDOUx2enRpcTQyQXA4N1lLbGZUN2hkelg2TWkxNzBkeExKM1c3dm4zWWFPMEJXNzJVbzNIV3d6a1JjWEsybHY0WTM5UVNVTk1Ec3BJNHN2WEtOLTRTMENCWXZhZl9TMmFPMVgwNl9MMDcyXzJSNVRsMlFQMnMyTnNseHRicHRKbGUwelBwN1RBWnk2ZUZQTGtuUW5NcE00Uk1JVVJzLXRPSVVSa2o5dHZOeFc1THRJbm1peTE4NEtNUHlsOElkdElkOVExSlk5UDFuQzMzTFlmUjY5aXVPaXR1UjI3ZEp5UUp6TDZ0X3dVWXVBVXE5MDVEVDU5WEVUeHRvYWdEUW5xMDJmcUdQOWxEZkZMSlhvZUphM1ltTHZoYjJvSUkwTTBZMjBRWTZyZGJzSm9uaUlTM3NmUmYtUEVkcHFUUERWVXZjZU1DZEtjUlZUWWxwUXlkajFiZ2J1UzMzcEU1ZFZ6UHE1dkdwYWRNa1M5bFNDR2hvblp4aXJqY1d1Q0NRWEJNY043Ymdmbk4yWXktcDU3TGhGd0RNSTZYMHhJV3JTMExjdWRYd0FYXzcwLVMxTTFKRElueDd2dkxvT1U5VldVTG9tbmZaWkFQLVNnYjhoalhwR25xX2k3T0dhSTVMMUY3Qmk4UFRxZ0RVaVBPM24waXZHRVNvYmdKbkQ5aW56eWJHdkxfX0JzQXZ1UWgyaFNFQW5ZbENTeUl3TmNzMWgtYUFpVVBKdzh2SVd4ZlU3Y3c5TmVCX0I5dFAzaVJkd1hyLVZuOUV2aDhNMjFXTHpXOTJDRG5kVzQ0bUlkSWNaMEctbmFGR2JCR1U4QS1yREJOWTNubVRaNUNBZFY3RFF5MlZCZElMektXVGVGZWJPdDFQZjg2cmx3WnlvRm4wNVp4M1ZvVGhGQ3lFOUpLczc5MWowcjdOdlE2MGNOcXhfd0lGY3pUeGU0R1Y3dFJWd2tCaVUxSXJiMmk4bFlMTDFtTjBudmJJd0pxeHR6Xzd1WXM2YThYRGw4MVBjUDU0SHpPTWxYdkZnTzFaQUFNUWVRbGtUQTRUWHJ0ZWEweUhWQWZyN0Rsb3hKSVgwTVg4dTNfRFlnMU5GdGpadGthTjgxY25JNTFDYUpJYUpiekxlTWdjMkkwYjB1SEdMZ3ZoZ3JXdDVCQmRuUkpsd1dFdDJ5ZmZVNVpnek5LV3RDS0pkWkxobEZUeXZoWmlCNE55cWM5cWdBV3FCVk9ZbklZckt2dXhFeWR1UEVmQXhpMTQ3MlZxdjJ6WDBtVEVSQjZwNFQzenlwU195aExTeTVKcEhYTU8ydThQaGdVLW5pYmx2YXh3dGJ2dkE2N19PUTBvVUZwN292ZnY4T3ZCQmFBbV9LZzZqS0pyaHRoemRKZ2RzNGhidlFQVndZUUM4ZmgxZmY4Wmd6Z0RSc0lyeGZpdzd1ZUR0djNUSEZjeHpZN1lLMGNNbmtKQ3VzaWNFOVJmV2VFaGlBaE9EM3RyT0I0a1lqdjZUT3h4amsxUFQ2cF9PSjNlb1ZNSnR6TVU0U2NnYjRESS01T0UzMGM3MDhVS3FKOF8zTzRWVTM2ZFdwNHV2cEVtVlNOeE9KNkQ5OC1ldm1vd2lfM3hzTFY2UG9NRVFqNFRhQjNVYmtJdWpKUndxcmZVMHhzZG01cFpvazZWVWZiV3V3Y0t1eHZLNmxvSi1hRC1CRjl3UmJzb3hoUTZxQ29YWTN4NlRIZUlEa0F1akhsbl9YZzk3bzJRc0NNb0gxZHgtUXF5bDAyOWRyTHpQaTh3emdhOExwaDdBcUVKS3V1a1JieWlCMnBuUFVWWWUyd0c2R20xaTY3R2lqRU1vajI5aXFhZmFINzVPZ1NzRmdKZUxQN0dLRE56UmhkNWhFbTZ4SGo4OFJsYzJxQTBfQXo1RjF0eEt4MzRxcWQ0OUJmWkxCcU1ud2IxYmxMRkQ0LXg0bHdSZjZRcXNsVUw2YW1fb3c4WGlJLUlYNzNlRU5rMUYwVkQ0U19nbWluNk13UXdZYWI5bGI3TTRaTURuR0Z0VzY5UHVUaDB2OTg4X3BjY2Q3V0ZIMG5McFB6T18zU0RqMVRrdlNXMWp1c0dDZHlwYVU0eWpxVWM5aVpSNlVUaWpsOURnV3EtNV9DQ2xiMXVpY0EyZVlDTThsNUFVb1JrQzlCcGd6OTk4SUpPNXViY01JR0VHWE9pbGhQQlE0Z0ptLUgzYVdWemFtRVc2Y2VrMTFhVmh2NTc5cGRsT0N0Q3REekdtN0RBY3REQnFKTmllRlBQNWFWcE1aQ09fOTJPREhjN1EweUdtWlRzc1dTc0xGVGhxY3dnSGFOODNfU05GNmFDdE5tOC0yV0hCOHBJTllqbDdqN1p3c2lNWjFuV2UtdU9LM0s0TzhXSTNxaEROMFRVZ2V4R0Q0X3pJZzhvZGJJem44cWhWT0Jvc3dFeU9JcE5DNGlPcG14aUtOS1lZQnFaV3ZBVWZIWHRZanl6d1JZTlJ5cUpiUlY5alBYSnlvVGU5QjNVUlpqdkxPZE5FVjJaTTBxeUhNcXh3VzM3dnF5VTlaX3ViUC1JZHh2MFFMRm5PeVYtbVdlbl9STDlVUi1vczNlMkpVXzJmLUpOVE84YmQ1RzhDNnNYV0R4aFBmRV9UYUV3bElKcmVHWjkwQTJSUWlrQk1qVUZ4MmlwSVdBQ2ZyMzI3WUM0ZnRKNUJ0SzlPeEQyOWNKWjZRWjNzbFA1ZEJNSjliN1BTb1lmNFZzZDBqRFNsVkktdXd4cVN6Q2RqRG1WSkxNbkRRS21QSnJUTFl4akhQZDVXVTA2b3NDZ3BVd0xzalc0UlgwTzdmVUwtbW8yTnV5alczOGRKa0dvSEtfU2RnMkNncTdrcnJNSTBqcVhua0FobW1rbHNrSktrRjhIaXN3REdwUklfXzlXZHNUSVVlR2ZidmZ2QWJkTnp6MGpzT25KemhZZ2V1WmNEYlZoOUpleXc1c3BzX2JnLXV0aFdjUXUwWi12UmI0RVpJck9ycjBPMFJpemgzUW5sVkk3dzBHZUxhYUNVSEFSaU5wNUMxcENZZmxfSldfbWdDTkFkTmxkckpsTmNQOHBiUTNkckRjMEpYNnd6eTVXZGNRY0lRLUJtNC1weE12QlNjcUF6Znh5LVN3a1NPbDBBRHJVUzFMekZSZG1kMWZlbnRlcnJPdTE2RDNuOHFoZmgxZFBlazVjOVE4SnU4ZTF1ZGpaLXlkMWdqa25Ec1hYUHp1U0FINExSOTNsM294NWNOZ3RxaExRdWlqSGU0dnlpYzMzbmpybU9mRlV5MWphSlR3RUtyajk2V0J6Vng4Z0FCdDREZDVhT01OamF6X09tUlBPUFNEYkdYMG1kVGZPT3BTLVhKVUlubmt2T2VRSFZrYmNYRGZmSE9wTzRFZ2JMa1NnWVVDRU8yT3RjYnJ3NzZwWmNGY1Bva0x6OUJVZEliTjB3azFWLXdWUUJEZWkzSEs2RkRKeG5ZbzJVcWk2SGRVbzQ2d2ZfSFNrYzFlNm9YQl9QMWJFLXlLVVlaOTZxVXQtRTE3LVBzZGFGMzBJYmJTVDZlOWtZOV9kTVNYSUtXR3NpRWNCaG1vRlREVk41YmxobHRoRE5IWUJqWENSRFBGUXA5cFlkZWc4Q19PVG9uV1haZjh1V0VZNS1lSm5WMWw4RUdqOWlnWjZlMmtiUW9WNmlaMVNFaDNaQnMwV0hnUzltLS1LQjNVNmxreElCT3RhMzBBRXZfSHpUb0pBeEdtc1h4WjZpTHowZXp1WXVydVk0RFFsQlZqMnJFVTZzZmdNYmFHOHpjMUpfNUlEWFZJQmhkVkJqaXowTnJsdTJ3dml1LXlES3lPM3hrVlMwNjV0bVVhR0VMVng3YlVxSy1qck5lMHVoX2lVQ2lMSHVIcWMwWkNyYVFNZE5lMHBLRUNOTVhrMXRBUVRSZncxblQ4ZEpSM1hpMFRvM3BEcER4dTMzdE1sXzZBTThVYnJkSVhfS2FwR1V0dTBDbnl2dlZ5Q0pySEFrc3RJWHB3SUg1TjhJYjNjU2JmQXFJemQyQzlVWkw4SEl2Qk56bWh0SWJWN0hSN2NLMmJibnBfZXo4QzVjcmVaRHJTQXhsczdOV0VJLUF3bGV6VXNrMHBjVVFvc1lvalNPZmJvYmlGZUlIMHdwQnVGamREOWZvcUhHeUhhcDk5SGxfaUJyMkt0OUN3R2Y4Q1N0MzM5eDRPakFQc2NTbzRZWnVMWVFXa3RiOGQyZTJxbkdqVC1rNEoybzllUEk4RDFrUFI4QUlrbEZFX09mdEpsOFRsRHJRYk9CUmFpMFBvdjZ5LWgyYTJZLWRkUm5NWnc4alB3VGdMX2VuYVBhbWtEWmpJdXZkU1dKaXFFLW51RGVseU9YQTF2WUNEdzN5SXZzODZYQm53UnlqbGNTMDdxRjJ3Z3lhUUJHeU1hVl9BaC05QWpZWHJ5R0JTTnB1d3RGVFhRUVkzVmFIdGZEdS04cUs4cVc2YjU3cU01cHBpSWgxaE5LZmRTZUZMWHZsV0J3SkxFVnctdmpQeGFuRnFOdDVLV3RTWHhRTDlFVGMweTRNQXNkd3NZSUQyYlVwU1B5Q244STZ3SVhpdmlLWkR5bXQ0bUo1d3VjTWJ6RUdNR2hmZFRNc3lZUEZsUUpnQVFLbHo2Vnc4MHRuZ2Q1NGdSSFROdkJtcHBEV3IxMFVGc2EyVDVBLXVrZ0w0dnVHenh5clYzLXJZbTZMWEhGRVZwZXdoS28xVlY0REFFUVhVeXRULTg1NUM3X09pVHp0ZDB4Zlo3QUJEYnF1bzFKTGRPdVJDeVIycC1jS09Qa2F3aEhXOFFmcHpLbWpMVUdsMklrUUpWMlJVNl9NcVp3LUtiQ1IxTEZSdXhvYTFkaWJRQjh5NU94eEhGd1pZMm1qM3FTSEFCMk9DZzBfUGEzZlE3cVp0T2ZlRlk2UUxJYzlVYURyd2IxYzBBWDk3OWVpUEYyTnEtUTVZdGFYT19lZXMwbGdJb1JVOVllRXpDcUc5RzVncGV3NmttZDlRQ2RmVHVlaklndFJ2Y2d1aGVhYl9HSVhqMTRCeVRzdXdSUDdILURRemdKeWlGNVpHbmNqRDQwVXZPcnQ2OU00cGFnbi1nZmVXejlyUnBQdkdmRk9KOVV5RUFyR1dyLTFwTDJGZVFXbDcyZUVhNl90dHdtdWxEdnRPV3ZrWmVwckk5NVRJUDVGLVpuUlhpQ0tpdmJNVjV0ZFRMb1ZiTkpTVzB1d3lMNG1mTmVibEJrcHF2MFRDMHR2WGJFXzFwLTNmOFlweHRvSF9iemhZZzN0NUhUNHFaUktGcTQwNnV5aHljM29qTmgzX1JKaGNDM3piOUwwUDBITTNNQVJXYWFSWnNzN2E3bm04aTQ5MC5faXhLUUc1VGE3bnhyajNlSWZNOGJB\"}", + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Conflict while restoring key https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/feb2fc4c577e4e9294581d9081654d62 - key already exists or concurrent access\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "249", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:30 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "2f1ce2ad-18dd-46f8-b55d-0562a7b38aff", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/restore", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"value\":\"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLlF5TGJyMGZfTHpQUmZVZ0p5TTUzVGE1OGl6aEE3RkNFWWRwbVBFZE1aX09DcWp3ZUJLT3M1WE9jVTZnenR4WFBvemlzV0JtZGFoVDJqZ19DcFg3MHBFWUtrRThrQWtlUVd1OHhTWS1zX2QyblJKOVdEQVJkYjdVUFR2LUxuMUlac1ZHS24yV2puMFRvczZadHZPY1pDY2o1eEdYY184bDdGS2w4eDRDdi15c1FJYVVPUmRCXzQ1cTdYaDY3TE8tZTBKZXVSY3p5SU9ZQlVuLVg0X0dEZkYxQURQYjNicEszdENINUQtYTNvSi1BMVBGOEw2QzgyYXV3RlNEU3NtclRvWE5KLUtWQzlfMktqWDVKNElYalFVc0ZUaFZyUFNDOHFYNnNVSFVVX28zNldySDQtUXR3TWI0UE0zejJWTTMxQXUwQk9hTG9CYUh1dWJxNVBsdmVFdy5ZNjF6NU42aklqTmF4WXBOdWt3NllnLmxPR3UtZ2U5MWNLNmFiU2hEckdlQUJIQmFrVG5lMUJUajRxejI5OGNXWmFWQmczTDF2UVJMNEFINzZLZG5aYlhlakE3bS14bWpNVHZERmkwMlc1WTlnbGkzQUp6VzVSZm1pWU40R3k1TlVUcUNNaFNfSmJrLWtjSU1iMFFIZkY5UVNBNHpuMkw4TGdwdzB5eVJBem93TC1MeTNyVWF0MnU4UjdxRW9pRnU1eDVPdGNXa3M1bTNMQTIwcjIwcnljZ0NJQmd1ZkkxVEJXX3QtS2tPZTI4LVdabzZvRjhzS0JpbExfUjlhR1Y1Tm1QaEJ3bEFhSkgtaS1GT2NDT3JubFZwZ2pwMWFwTkZncEhvSnROSDZLMzFLMm5iWExpMUlQR1g1ZXozMlQ2X05sbmQtb0lHdldnZWhMbVA2WEt0VzFUazNzbUQ3dHA0Uzl1dDFkZ1ZyRFFOaXZyeWd4dlJpWmFfRkRfcE1JaTFDR3FmR1BnMVNHQkxEeExYS0tpU2F3YUdtZ1B2c3FXRTdkRHhydE9heWR5M2R1a0RxZjhCenpUc3d3THBsNENOZks1YXBlYktRWVZRWmJla2gtaFdWbTdsb0pwUzJweWJ3N1pLTFVrcmwtTGZxRllWRzIxVVlNR2RKM1JPZ2pWXzkydUI0RFg2TzNIdHhNcWNiOTNoaTY5M245TWVBc2V4ZjRLajBRRUxKcGlNQ0tLU3BmYUk2Tm5POWFrTEZFSS1kNlhLRTVKQm16NUgxc0UxZzVLY3JNMWprYXhQY2RtRy0yVkRkWmE5VUY5TGlGaWVQZDlnVTZLZDdKejhYTG5RM1ptNFVOMnB2aDRqV01reHVHWVprUTVvbmtPSnZqMUJWeXFOSnJ6SHJEN1ZmZVZ6bVpOV3R2QjFHV1d4ZTdkbVVfeWVHQkQ5RzJZTG9FVktGbTFoalZXWmZKUWpaeGlWSVJSS25jT3lpTnl5bVVvWVFmZVR1aVJXdjdodWNkeUdNMHFNNmVHand3c3IyekJQMWFDLW9PUlBtWkM1SnFaN1NBQ09fVndubHdiaGFyUmZpQ19ub2dXSFo0b1ktUndGeEJGOHdzT2stUDVoamhvdUwzUTlVbnBHM1Ayb2RfeWxJZ0FZZENidkd3bzc4S08tZ2plak50RF8tWERkaUQ1U3hyTV84TjlPSWkzUGdpT3dncXdlQVRIZHpSc2IyMWNqZVdYWEdDWk50VWNPTmtxeDZmWmx6Nzk5MU5lU21qLVZyVVNROWIwLWk1TUZaYzhwOFluYnNRR1ZNUDFrdy1ENkYyb1RzeWQwMGVERmIyWFNsNjN2cnl2Yk1NWDVROGpGVnVwYXBNQk9NRmZHNktOLVp5cDNONGZOTjNTNkhvdUtXWVoyckIxSG5vRWhEaUZCN2dDbGYzODJ4Q1NwYUw2MDF3ZVpnUXd0NmNwLUJpUnNXbk5MNnRfYUQ2WkYyX3dQRHhHZFowLThpSFBFeDBUM0FYSXRYR25jelFPZlRFVDFHdmlnenp4R3RIUkZzOVFnMTJTNVJxb0YxV3Z1b08xTG9vdmNYanljdlAzdEI0em9YR3hLTkw4UG9MOGFFczZXX0JpWDhxUDdCYzFhT1VIMFU5OVo0TWRfVnc3VzJ4UEl4UlJ2ZzNQV25UMVpQNVk1UnJzaXhuYXdGZXlHQUl0T0RlVFlYbkItQ3J5c2xFZTI4MzdXRlpyZk9kX2VhT3ZqLXRUTkgyNFNWZlRmbFlRaXkyX0ktcjN5d3FOUnUxYnAwaDBYWk9oalBJc2Rhc2ltUURuZ0MyQnVYVnFhbm1VY0dFUlRJd1BUNlIzRjFMVjYyOUpOdmpMZU9TOV83QlJ2M200ZFJGQlR6NW5NN0dfQ3JyMjlUSGx0b3FvNnF0T3NoZTJDcTcwdEV0WjdWTmVVZ2tjVXN2NGtQWXJta015ZzBlRERWVDBMSTJNbWJsZndLcWp5QXhHUWZEWWpnSkt2NjR2SEpHVWRJWTA5b3JZVDluZmJCUmd2VER0UFVvdDJxTWlTdUhHYzFXemdEUC1FeDJnYVFpcmxrNnkxUV9QeHNhelFKcHdwa2otWFJ2aUxWY29CcjdkM3k1NXk4MmJZS0RaTk5SS2NfaENWNVNhanpXVFJQREZiSUQ5ZEd3WjhjU3pMZ0dHdXAxOHhxYlNyNGJDWjVna3l0UGwwMkRTNTZ4TjlyMGhrVEVXRTh1azRSbVRYbUpvdnJsWjZMUU8wV1lTT3lZUXplUzFtWWFSTTY5RlM1cGM3c3A4VGhhdVFxQ2o4MkNKTzA2Z3pyOXhMQnVxSnNOaW1idzlXNXN5aE55cXNYVGo5Y2t6NTlYU3Q1X0JPTk12czAwME5lM1p5dHF3TzA3Z0ZRNzJZLUJ2dE5YcUZZRXpncGVVUDFMcm9SdkNHMUwyNTJCSVpXcXhMNHBzbkliMHVoMHBlcHdJRUNXZV9YZ0VtdkJ4blJjVTNZcjdJSnhWSXlQWlFaUC12alRGLUQzdFJyU3FpbVB2a0d2MTF6Y0VDcUg4MzBxaXRHVHlWTmZ1bHdMV2tGa0Ziemgxb0s0WUNSdUZMeWpHZHBIRkQwekRlSTFsRDBLb1ZPS3A0anRBTXh2NnJUaHRLZmgtaFcxdmNtM0UxakVTbGF0STVzRHhpYk5LR0VaWm9hZnlod0NiVGc5OEJvaUd4dDA2NzBkbmVteWw2SUxhYmdTaGZZOTJBcGVlWkNpakZ4d2Q3aFhNb0RWZmkxa0tLS0lUdmIyd3liZ0UzMlVUOHhJSkVabE0zLXZKc0pQa3N0SE1SaDBRR3hlR3djZl9sMG42Q2w3cHNkck4wc1o1TzZzdWJpUDJsSVpIdmVfVDdBY3pYd3dHSGhnbHppV3FkYnJrUzFPUjV6c2dzazZnR3E5QlFEekZadU5SVlNuMDFrQVh3bTN6Q0I4enZiMFhacUZVVDBrbWRJQW1aNnBZNW9qNl9oY055WFA5WEh5TmFzY1R1ZTVTNFVMdmdpeS1WTGlEVlQ2TFpSdnFLWGJJem5vbWZQRUhRc1h1bkpKa0J3c1lsTVFfTWUtV0FrbHl5UG1CN0RnRGJiYXV2TWJCNUVHWEZybUZtZ2pVNWZsd3A0TWNpWXFZYzB1ZGU5bENZRWc0aXlLYUY5S0JHUEkzNXpXZUtNOVp1Nm9JVV9vUjBnZHFaN0FHWXFKVHQtZ2Vld1N0ZDZjeGhHOHlqamE1Q1c4ekxZVU1YcFFiUG1uZDZVclhLSll2ektoMVp5Qno0SC1FSkJ2cGJ0X0VNMXBJTXlBUXJrQm5CckloZ1JfQ1pSajc3a2hMNjJxX3kwZTNKcVViUGJxV3ZNV3pFaktuUm5TQ3dna2V5OWd2dUpGT01QbW9Ta3p0V1BabUlHSzZKd1lDSzlLT3BuTlYzcUMwMjloc29yNjIxandMSjhPWDV1Q3kzOEFiT0VMR1BKVlJtSzRIU0dDVm5ub0s1TW91cHJFOFNxZTFSaVhpb2hRWl9Sa29LRi1RMVpLbmJpbjZpaXVpRGs0NEJhY2pQMDFDSl9tT2pmdW9LRDJiUC1Ock83dUF0VkxRb1BmRm1KRk42UVZLeno1LUJMYnFMb1VHNGQ0X2NRWko5ZTFTamtZdEQxNmZ3bmx1Z2o3QXJsNWY2T2twcHY0anRncjBmOTBtR2M2UFlUUERiblZGRWUybUNUeTVzM3RXT2l5Q0Y4LW5kM0tSZGl0Qnk1bDRna282c0JYLXA5emEzTkN3RG03X0xWMUZPZ1lrU2ZaOVA1UTJoeDNKTkNuREE4S2NhMzZTTUhqSFNZTGZYdWxQa3htajFLVHN5SGFDVHZ0dFl0d2ZKNXJpSndHaWMyRnZveGFkSk1JQ2hQLXBHRVNVbHp4LURscHlKQUY5NFItM0JNbk84UEw0V0V4WjJzU1huSDU0SzZ0VFRBc0hkVGRlN3o4NFdMdTVScFpZRno1ejZiZzlvSlVZY1RHUU1qaDBxMGZFdTJla2ZoZG82N25mYUppNjRWX3p6NGpfekJrUDdCdlF5eEN4cFR6TDBmaGZIck1DNnBsT3ZCMWRnT0luZ1NnSzcydURGN2J1ZW5LT0VmLUhtZWNSQ1BsNGlHczNZVVo2cDVoV2xKNERpaHZzUEpJZDVhQi1oR0ZJTWJHVFE4Vkp6OHNZY2ZNeDhvWnVFN0RFSkFrbVlPcUlRMld0N3BFNnZIRDc5dGNiQVJKNnR0ODVXUVphUEpKaXNkMU16WkJFX2FkaV8xLWJzZUhRT29ISUtQR2xLQU9xb1NNWlVaNnQ5R0Uxd0dEMTExeF9ucGxWZjlmeDRQelljeld2NWI3c1UzOTl0NFFxcjdmU2tycWQ1cUFLWVV0cXNsOV9JYUZWbTM0YlptdVU1NHRsMTVzbk5DczU0a2ptTXRSY1lVR3NKaloxRTY4MUNLM3FqMkx2MlZZMWNYNlg2SmJPOXB6eFJtRng1RV9rNGVCM1k2c25pZ25FeEFxT19zanBOMXkwMzY4VWpBUHRpYVc1aHRNT3QtQWRuQTIwUEdFLTItNGc0ZWY3aWdBMTJveWRZb1hveEVSZWZvUWFaLXA3ek1qQkRaSUpXb2MyQUt0WnJYNHJhQ01zNnNVRVptUmFaeFhYZnI2alpzT2puQUlVUXhVSlRsMW01UW5BTV9McEswVk9mdk5mdnd2VEZFOU5udk4yMFowMndkUlZZRVVWdFdoZllCVERVWW9rTmdrNUJxeFBva3EwcnRUOVR0eVBFb0h3V3VlSUFOSU05RzFZcmFad3ZUc1RfQjVhb3pLNktmM0VBcE1Rd3JJaVFwcWdDeElqLWZXaHpoYTlOaGlHelFYaGd2OGhIX1hIWFJ2b1hqUjBjc0RYOC1OZ2ZvSFluaTlVQl9VWmN5bDd6NjFVOGx3SzA3N2hPeURaVW1QbF9GclpqaXJ0c014YU5SZlN3Yy1lcWNQd1A4WG5qUVlYRzRkN0JhRTZzRjZuZ0VqMDJQMmloRFMyNUJvanhldnNGWGZKZHRocE5yUFVhSHdZZ01DSG5hVnZZNUIzVnVIVU8yd0FlUWRud1dCNDM2N3ZsaTVWRVNicXhYNzZXQWtLRmZENl9qdElZcldtMmNGMDg1R01vZTVsRTllQ3lfWFk2aG9NaVJoeEtkU1pNNWRFcDdxbHRjN0VLVHU5NGlQQ2R3UGhVdEswcWZtWGJDRkxFSV9HYXpCRGdqeHpmNkNjTEN1T3NpMnhfejBBZUdIXzJqT0xmZkV1Q1FiNGVIZzRHeEdrbHNjd3ZYd2plX0tncWJ3VGtjX05RZnd6QktSbHdHdFhSdWxRcGhVaTdNS3MyTFhxZjNuVzVOZjU5dlZScHhZMXNBRzM5Ni1HV05QTldQdkUwMlZERmhwdjdCd19xYlZ4SzVpQzdrLU14dTBiWXZSNmVhdUN3d1Z1NGNsXy1Nb0NaZW9UMnJIa1ZQcHNGRnBNYmdHQTFQdGFPSHM4U0ltM2VwT0c3RU9LLXBON1hxYVEzV0lOaWxXeTNxZ3FvNTVrYWNnQ01wV1NWVG1EcHVwa0QtMFJzWWJnWC1hRnRPZllpdTVVWDJUSGJQN2gwODZVOVN5MFJtWm5Ja1FGM0NDOUx2enRpcTQyQXA4N1lLbGZUN2hkelg2TWkxNzBkeExKM1c3dm4zWWFPMEJXNzJVbzNIV3d6a1JjWEsybHY0WTM5UVNVTk1Ec3BJNHN2WEtOLTRTMENCWXZhZl9TMmFPMVgwNl9MMDcyXzJSNVRsMlFQMnMyTnNseHRicHRKbGUwelBwN1RBWnk2ZUZQTGtuUW5NcE00Uk1JVVJzLXRPSVVSa2o5dHZOeFc1THRJbm1peTE4NEtNUHlsOElkdElkOVExSlk5UDFuQzMzTFlmUjY5aXVPaXR1UjI3ZEp5UUp6TDZ0X3dVWXVBVXE5MDVEVDU5WEVUeHRvYWdEUW5xMDJmcUdQOWxEZkZMSlhvZUphM1ltTHZoYjJvSUkwTTBZMjBRWTZyZGJzSm9uaUlTM3NmUmYtUEVkcHFUUERWVXZjZU1DZEtjUlZUWWxwUXlkajFiZ2J1UzMzcEU1ZFZ6UHE1dkdwYWRNa1M5bFNDR2hvblp4aXJqY1d1Q0NRWEJNY043Ymdmbk4yWXktcDU3TGhGd0RNSTZYMHhJV3JTMExjdWRYd0FYXzcwLVMxTTFKRElueDd2dkxvT1U5VldVTG9tbmZaWkFQLVNnYjhoalhwR25xX2k3T0dhSTVMMUY3Qmk4UFRxZ0RVaVBPM24waXZHRVNvYmdKbkQ5aW56eWJHdkxfX0JzQXZ1UWgyaFNFQW5ZbENTeUl3TmNzMWgtYUFpVVBKdzh2SVd4ZlU3Y3c5TmVCX0I5dFAzaVJkd1hyLVZuOUV2aDhNMjFXTHpXOTJDRG5kVzQ0bUlkSWNaMEctbmFGR2JCR1U4QS1yREJOWTNubVRaNUNBZFY3RFF5MlZCZElMektXVGVGZWJPdDFQZjg2cmx3WnlvRm4wNVp4M1ZvVGhGQ3lFOUpLczc5MWowcjdOdlE2MGNOcXhfd0lGY3pUeGU0R1Y3dFJWd2tCaVUxSXJiMmk4bFlMTDFtTjBudmJJd0pxeHR6Xzd1WXM2YThYRGw4MVBjUDU0SHpPTWxYdkZnTzFaQUFNUWVRbGtUQTRUWHJ0ZWEweUhWQWZyN0Rsb3hKSVgwTVg4dTNfRFlnMU5GdGpadGthTjgxY25JNTFDYUpJYUpiekxlTWdjMkkwYjB1SEdMZ3ZoZ3JXdDVCQmRuUkpsd1dFdDJ5ZmZVNVpnek5LV3RDS0pkWkxobEZUeXZoWmlCNE55cWM5cWdBV3FCVk9ZbklZckt2dXhFeWR1UEVmQXhpMTQ3MlZxdjJ6WDBtVEVSQjZwNFQzenlwU195aExTeTVKcEhYTU8ydThQaGdVLW5pYmx2YXh3dGJ2dkE2N19PUTBvVUZwN292ZnY4T3ZCQmFBbV9LZzZqS0pyaHRoemRKZ2RzNGhidlFQVndZUUM4ZmgxZmY4Wmd6Z0RSc0lyeGZpdzd1ZUR0djNUSEZjeHpZN1lLMGNNbmtKQ3VzaWNFOVJmV2VFaGlBaE9EM3RyT0I0a1lqdjZUT3h4amsxUFQ2cF9PSjNlb1ZNSnR6TVU0U2NnYjRESS01T0UzMGM3MDhVS3FKOF8zTzRWVTM2ZFdwNHV2cEVtVlNOeE9KNkQ5OC1ldm1vd2lfM3hzTFY2UG9NRVFqNFRhQjNVYmtJdWpKUndxcmZVMHhzZG01cFpvazZWVWZiV3V3Y0t1eHZLNmxvSi1hRC1CRjl3UmJzb3hoUTZxQ29YWTN4NlRIZUlEa0F1akhsbl9YZzk3bzJRc0NNb0gxZHgtUXF5bDAyOWRyTHpQaTh3emdhOExwaDdBcUVKS3V1a1JieWlCMnBuUFVWWWUyd0c2R20xaTY3R2lqRU1vajI5aXFhZmFINzVPZ1NzRmdKZUxQN0dLRE56UmhkNWhFbTZ4SGo4OFJsYzJxQTBfQXo1RjF0eEt4MzRxcWQ0OUJmWkxCcU1ud2IxYmxMRkQ0LXg0bHdSZjZRcXNsVUw2YW1fb3c4WGlJLUlYNzNlRU5rMUYwVkQ0U19nbWluNk13UXdZYWI5bGI3TTRaTURuR0Z0VzY5UHVUaDB2OTg4X3BjY2Q3V0ZIMG5McFB6T18zU0RqMVRrdlNXMWp1c0dDZHlwYVU0eWpxVWM5aVpSNlVUaWpsOURnV3EtNV9DQ2xiMXVpY0EyZVlDTThsNUFVb1JrQzlCcGd6OTk4SUpPNXViY01JR0VHWE9pbGhQQlE0Z0ptLUgzYVdWemFtRVc2Y2VrMTFhVmh2NTc5cGRsT0N0Q3REekdtN0RBY3REQnFKTmllRlBQNWFWcE1aQ09fOTJPREhjN1EweUdtWlRzc1dTc0xGVGhxY3dnSGFOODNfU05GNmFDdE5tOC0yV0hCOHBJTllqbDdqN1p3c2lNWjFuV2UtdU9LM0s0TzhXSTNxaEROMFRVZ2V4R0Q0X3pJZzhvZGJJem44cWhWT0Jvc3dFeU9JcE5DNGlPcG14aUtOS1lZQnFaV3ZBVWZIWHRZanl6d1JZTlJ5cUpiUlY5alBYSnlvVGU5QjNVUlpqdkxPZE5FVjJaTTBxeUhNcXh3VzM3dnF5VTlaX3ViUC1JZHh2MFFMRm5PeVYtbVdlbl9STDlVUi1vczNlMkpVXzJmLUpOVE84YmQ1RzhDNnNYV0R4aFBmRV9UYUV3bElKcmVHWjkwQTJSUWlrQk1qVUZ4MmlwSVdBQ2ZyMzI3WUM0ZnRKNUJ0SzlPeEQyOWNKWjZRWjNzbFA1ZEJNSjliN1BTb1lmNFZzZDBqRFNsVkktdXd4cVN6Q2RqRG1WSkxNbkRRS21QSnJUTFl4akhQZDVXVTA2b3NDZ3BVd0xzalc0UlgwTzdmVUwtbW8yTnV5alczOGRKa0dvSEtfU2RnMkNncTdrcnJNSTBqcVhua0FobW1rbHNrSktrRjhIaXN3REdwUklfXzlXZHNUSVVlR2ZidmZ2QWJkTnp6MGpzT25KemhZZ2V1WmNEYlZoOUpleXc1c3BzX2JnLXV0aFdjUXUwWi12UmI0RVpJck9ycjBPMFJpemgzUW5sVkk3dzBHZUxhYUNVSEFSaU5wNUMxcENZZmxfSldfbWdDTkFkTmxkckpsTmNQOHBiUTNkckRjMEpYNnd6eTVXZGNRY0lRLUJtNC1weE12QlNjcUF6Znh5LVN3a1NPbDBBRHJVUzFMekZSZG1kMWZlbnRlcnJPdTE2RDNuOHFoZmgxZFBlazVjOVE4SnU4ZTF1ZGpaLXlkMWdqa25Ec1hYUHp1U0FINExSOTNsM294NWNOZ3RxaExRdWlqSGU0dnlpYzMzbmpybU9mRlV5MWphSlR3RUtyajk2V0J6Vng4Z0FCdDREZDVhT01OamF6X09tUlBPUFNEYkdYMG1kVGZPT3BTLVhKVUlubmt2T2VRSFZrYmNYRGZmSE9wTzRFZ2JMa1NnWVVDRU8yT3RjYnJ3NzZwWmNGY1Bva0x6OUJVZEliTjB3azFWLXdWUUJEZWkzSEs2RkRKeG5ZbzJVcWk2SGRVbzQ2d2ZfSFNrYzFlNm9YQl9QMWJFLXlLVVlaOTZxVXQtRTE3LVBzZGFGMzBJYmJTVDZlOWtZOV9kTVNYSUtXR3NpRWNCaG1vRlREVk41YmxobHRoRE5IWUJqWENSRFBGUXA5cFlkZWc4Q19PVG9uV1haZjh1V0VZNS1lSm5WMWw4RUdqOWlnWjZlMmtiUW9WNmlaMVNFaDNaQnMwV0hnUzltLS1LQjNVNmxreElCT3RhMzBBRXZfSHpUb0pBeEdtc1h4WjZpTHowZXp1WXVydVk0RFFsQlZqMnJFVTZzZmdNYmFHOHpjMUpfNUlEWFZJQmhkVkJqaXowTnJsdTJ3dml1LXlES3lPM3hrVlMwNjV0bVVhR0VMVng3YlVxSy1qck5lMHVoX2lVQ2lMSHVIcWMwWkNyYVFNZE5lMHBLRUNOTVhrMXRBUVRSZncxblQ4ZEpSM1hpMFRvM3BEcER4dTMzdE1sXzZBTThVYnJkSVhfS2FwR1V0dTBDbnl2dlZ5Q0pySEFrc3RJWHB3SUg1TjhJYjNjU2JmQXFJemQyQzlVWkw4SEl2Qk56bWh0SWJWN0hSN2NLMmJibnBfZXo4QzVjcmVaRHJTQXhsczdOV0VJLUF3bGV6VXNrMHBjVVFvc1lvalNPZmJvYmlGZUlIMHdwQnVGamREOWZvcUhHeUhhcDk5SGxfaUJyMkt0OUN3R2Y4Q1N0MzM5eDRPakFQc2NTbzRZWnVMWVFXa3RiOGQyZTJxbkdqVC1rNEoybzllUEk4RDFrUFI4QUlrbEZFX09mdEpsOFRsRHJRYk9CUmFpMFBvdjZ5LWgyYTJZLWRkUm5NWnc4alB3VGdMX2VuYVBhbWtEWmpJdXZkU1dKaXFFLW51RGVseU9YQTF2WUNEdzN5SXZzODZYQm53UnlqbGNTMDdxRjJ3Z3lhUUJHeU1hVl9BaC05QWpZWHJ5R0JTTnB1d3RGVFhRUVkzVmFIdGZEdS04cUs4cVc2YjU3cU01cHBpSWgxaE5LZmRTZUZMWHZsV0J3SkxFVnctdmpQeGFuRnFOdDVLV3RTWHhRTDlFVGMweTRNQXNkd3NZSUQyYlVwU1B5Q244STZ3SVhpdmlLWkR5bXQ0bUo1d3VjTWJ6RUdNR2hmZFRNc3lZUEZsUUpnQVFLbHo2Vnc4MHRuZ2Q1NGdSSFROdkJtcHBEV3IxMFVGc2EyVDVBLXVrZ0w0dnVHenh5clYzLXJZbTZMWEhGRVZwZXdoS28xVlY0REFFUVhVeXRULTg1NUM3X09pVHp0ZDB4Zlo3QUJEYnF1bzFKTGRPdVJDeVIycC1jS09Qa2F3aEhXOFFmcHpLbWpMVUdsMklrUUpWMlJVNl9NcVp3LUtiQ1IxTEZSdXhvYTFkaWJRQjh5NU94eEhGd1pZMm1qM3FTSEFCMk9DZzBfUGEzZlE3cVp0T2ZlRlk2UUxJYzlVYURyd2IxYzBBWDk3OWVpUEYyTnEtUTVZdGFYT19lZXMwbGdJb1JVOVllRXpDcUc5RzVncGV3NmttZDlRQ2RmVHVlaklndFJ2Y2d1aGVhYl9HSVhqMTRCeVRzdXdSUDdILURRemdKeWlGNVpHbmNqRDQwVXZPcnQ2OU00cGFnbi1nZmVXejlyUnBQdkdmRk9KOVV5RUFyR1dyLTFwTDJGZVFXbDcyZUVhNl90dHdtdWxEdnRPV3ZrWmVwckk5NVRJUDVGLVpuUlhpQ0tpdmJNVjV0ZFRMb1ZiTkpTVzB1d3lMNG1mTmVibEJrcHF2MFRDMHR2WGJFXzFwLTNmOFlweHRvSF9iemhZZzN0NUhUNHFaUktGcTQwNnV5aHljM29qTmgzX1JKaGNDM3piOUwwUDBITTNNQVJXYWFSWnNzN2E3bm04aTQ5MC5faXhLUUc1VGE3bnhyajNlSWZNOGJB\"}", + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/feb2fc4c577e4e9294581d9081654d62\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"xZUOaPRupyjYzj1Fq_865pPfneFOOqG97rzil-lvZtv9xTogMC6i6JlJARQfTrMY_wUHTGz_Ei1ty_eP6eus0DaibjpGBeex18sYq4ufhu5Gx9GHmG-Q9lS93eaQAFt504Strb9IG7UI5EkysG0QZ9ftUfKm0B5pa7UTKIIOfPOe58KnB4PqxJbO0zlM64OmpXlSbqXF09zCWNHDH9NJ-EsQxJM9TogZXgkVaOL-sgwjIFotLMDonGEeFQ2Q_6ngtlUTOM8K9rxyDB1CkCFD75KOCwWeWVxBqqVczjrtYVOkS4suWn0aJY8vYY2v9oeqe27DVsvz8_OaP6o552oTlQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493390,\"updated\":1563493390,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "708", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:40 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "d50243ba-d99a-47b5-b22f-a24d7bc91a0d", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "GET", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/feb2fc4c577e4e9294581d9081654d62\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"xZUOaPRupyjYzj1Fq_865pPfneFOOqG97rzil-lvZtv9xTogMC6i6JlJARQfTrMY_wUHTGz_Ei1ty_eP6eus0DaibjpGBeex18sYq4ufhu5Gx9GHmG-Q9lS93eaQAFt504Strb9IG7UI5EkysG0QZ9ftUfKm0B5pa7UTKIIOfPOe58KnB4PqxJbO0zlM64OmpXlSbqXF09zCWNHDH9NJ-EsQxJM9TogZXgkVaOL-sgwjIFotLMDonGEeFQ2Q_6ngtlUTOM8K9rxyDB1CkCFD75KOCwWeWVxBqqVczjrtYVOkS4suWn0aJY8vYY2v9oeqe27DVsvz8_OaP6o552oTlQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493390,\"updated\":1563493390,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "708", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:40 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "4acc3b51-d566-4cba-a983-d8b8be1d47e9", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 200, + "response": "{\"recoveryId\":\"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-\",\"deletedDate\":1563493421,\"scheduledPurgeDate\":1571269421,\"key\":{\"kid\":\"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/feb2fc4c577e4e9294581d9081654d62\",\"kty\":\"RSA\",\"key_ops\":[\"encrypt\",\"decrypt\",\"sign\",\"verify\",\"wrapKey\",\"unwrapKey\"],\"n\":\"xZUOaPRupyjYzj1Fq_865pPfneFOOqG97rzil-lvZtv9xTogMC6i6JlJARQfTrMY_wUHTGz_Ei1ty_eP6eus0DaibjpGBeex18sYq4ufhu5Gx9GHmG-Q9lS93eaQAFt504Strb9IG7UI5EkysG0QZ9ftUfKm0B5pa7UTKIIOfPOe58KnB4PqxJbO0zlM64OmpXlSbqXF09zCWNHDH9NJ-EsQxJM9TogZXgkVaOL-sgwjIFotLMDonGEeFQ2Q_6ngtlUTOM8K9rxyDB1CkCFD75KOCwWeWVxBqqVczjrtYVOkS4suWn0aJY8vYY2v9oeqe27DVsvz8_OaP6o552oTlQ\",\"e\":\"AQAB\"},\"attributes\":{\"enabled\":true,\"created\":1563493390,\"updated\":1563493390,\"recoveryLevel\":\"Recoverable+Purgeable\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "200", + "x-ms-keyvault-region": "westus", + "content-length": "891", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:41 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "8ee80311-466a-4792-a88d-b88d04fa0d00", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"Conflict\",\"message\":\"Key is currently being deleted.\",\"innererror\":{\"code\":\"ObjectIsBeingDeleted\"}}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "409", + "x-ms-keyvault-region": "westus", + "content-length": "118", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:41 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "ba67281c-4fd0-475c-a958-dace7f885a5f", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "DELETE", + "url": "https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-", + "query": { + "api-version": "7.0" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "pragma": "no-cache", + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "server": "Microsoft-IIS/10.0", + "x-aspnet-version": "4.0.30319", + "x-ms-keyvault-service-version": "1.1.0.872", + "x-powered-by": "ASP.NET", + "status": "204", + "x-ms-request-id": "3415a2f7-ccd6-49e4-a18d-f38c6744c342", + "x-ms-keyvault-region": "westus", + "date": "Thu, 18 Jul 2019 23:43:51 GMT", + "cache-control": "no-cache", + "expires": "-1" + } + }, + { + "method": "POST", + "url": "https://keyvault_name.vault.azure.net/keys/restore", + "query": { + "api-version": "7.0" + }, + "requestBody": "{\"value\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}", + "status": 400, + "response": "{\"error\":{\"code\":\"Malformed backup blob\",\"message\":\"Backup blob contains invalid or corrupt version.\"}}", + "responseHeaders": { + "strict-transport-security": "max-age=31536000;includeSubDomains", + "x-content-type-options": "nosniff", + "x-ms-keyvault-network-info": "addr=13.82.238.224;act_addr_fam=InterNetwork;", + "x-aspnet-version": "4.0.30319", + "x-powered-by": "ASP.NET", + "status": "400", + "x-ms-keyvault-region": "westus", + "content-length": "103", + "pragma": "no-cache", + "server": "Microsoft-IIS/10.0", + "x-ms-keyvault-service-version": "1.1.0.872", + "date": "Thu, 18 Jul 2019 23:43:51 GMT", + "content-type": "application/json; charset=utf-8", + "x-ms-request-id": "b7fcbbb6-e1a1-4593-8a4c-f7b224773154", + "cache-control": "no-cache", + "expires": "-1" + } + } + ], + "uniqueTestInfo": {} +} \ No newline at end of file diff --git a/sdk/keyvault/keyvault-keys/recordings/node/keys_client__create_read_update_and_delete_operations/recording_before_all_hook.js b/sdk/keyvault/keyvault-keys/recordings/node/keys_client__create_read_update_and_delete_operations/recording_before_all_hook.js index 0fa9ce5cd1ca..3d83d06a749b 100644 --- a/sdk/keyvault/keyvault-keys/recordings/node/keys_client__create_read_update_and_delete_operations/recording_before_all_hook.js +++ b/sdk/keyvault/keyvault-keys/recordings/node/keys_client__create_read_update_and_delete_operations/recording_before_all_hook.js @@ -17,17 +17,17 @@ nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'x-ms-request-id', - '6f8eb575-8f45-4bd3-9bca-47706d687600', + '3d602285-4b2b-426b-a3b8-70de13ecf200', 'P3P', 'CP="DSP CUR OTPi IND OTRi ONL FIN"', 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHAQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:52:44 GMT; path=/; secure; HttpOnly', + 'fpc=AspZcq3Qj5hBm8g8G-CMLTg_aSJHAQAAAFj2wtQOAAAA; expires=Sat, 17-Aug-2019 23:23:04 GMT; path=/; secure; HttpOnly', 'Set-Cookie', 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', 'Set-Cookie', 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:52:43 GMT', + 'Thu, 18 Jul 2019 23:23:03 GMT', 'Connection', 'close', 'Content-Length', @@ -35,9 +35,9 @@ nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-/create', {"kty":"RSA"}) + .post('/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-/create', {"kty":"RSA"}) .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-/a8fb0f3805714b6095140d4a96728b18","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"6erLjSFW1wp1QgGGbzVBvKP16KeO7-ACjKYL0apOK-9WR2MambZuQeZuOAZ1GY1vWsCd4kWZdMU2-DUbxl836Bqkd2rwO052vraj4l7kE4JjU8KyVw8v5cz0G-XDH0wjHy-hRrsoJKV4izq73T5vD2tMOFS-IWYtLalts70Z5F7Gm2i77Nw5GlKVLbx4cT_41rnAtUZwTIEQiCPrAWyoEYx54PAc9ugOyAdJJCci6mTFz9tHeTCODOaw8vpmHF8Hwz1lerA6YrkBAh5285ZxR2ANJoKBs9ZyXpZwCT4OOkXp6M89385_S95922I5pKreCBQWb11dac6efCVhAsXBYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561726365,"updated":1561726365,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-/8b16516a3c734d2e9aed515ed05b586a","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vDDxKrG0yAueOVQFYBLGWNriKyIAW5WQ5Vzo5vUAsrTpo4LSxgT7XJREZ-Nsl-AdfWaqTaDrxVwF64iOzz9KgrHayGfXbqHyRMKEywlEr8H1pf8CxPdZQlPyp1900axG5e98XyO0ywysKFaHVhMVGrZSX-cltAdr94kW9BoSJl7j_SW-jg-gDt0LG5aHd51nET0g4YYbLOhtkvCq954kC5lS_kfLuS7cBvb9EuAGNkzuNt85DA8tLb2SPJfiazxWLG7W6ZSOwnWepXkQ4lqYQn8pHB1ar8T-KOp-vu2eLJnAEV04FfMAk5X4DvSIYhFGsYKRJogzQf5oOyrQobBNmw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492185,"updated":1563492185,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -50,11 +50,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'd1638124-4a43-42a6-a8a5-8c84ca03ed6c', + '05ee4d73-c02f-499a-ad95-0a97c5146952', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -64,52 +64,59 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:52:44 GMT', + 'Thu, 18 Jul 2019 23:23:04 GMT', 'Connection', 'close', 'Content-Length', - '710' ]); + '714' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-","deletedDate":1563492185,"scheduledPurgeDate":1571268185,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-/8b16516a3c734d2e9aed515ed05b586a","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vDDxKrG0yAueOVQFYBLGWNriKyIAW5WQ5Vzo5vUAsrTpo4LSxgT7XJREZ-Nsl-AdfWaqTaDrxVwF64iOzz9KgrHayGfXbqHyRMKEywlEr8H1pf8CxPdZQlPyp1900axG5e98XyO0ywysKFaHVhMVGrZSX-cltAdr94kW9BoSJl7j_SW-jg-gDt0LG5aHd51nET0g4YYbLOhtkvCq954kC5lS_kfLuS7cBvb9EuAGNkzuNt85DA8tLb2SPJfiazxWLG7W6ZSOwnWepXkQ4lqYQn8pHB1ar8T-KOp-vu2eLJnAEV04FfMAk5X4DvSIYhFGsYKRJogzQf5oOyrQobBNmw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492185,"updated":1563492185,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '5602cce6-73c6-4e82-8760-0464c5824caf', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '218d1126-32ed-478d-b4c9-978ffde66300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHAgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:52:45 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:52:44 GMT', + 'Thu, 18 Jul 2019 23:23:05 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '903' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-') + .delete('/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-","deletedDate":1561726365,"scheduledPurgeDate":1569502365,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-/a8fb0f3805714b6095140d4a96728b18","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"6erLjSFW1wp1QgGGbzVBvKP16KeO7-ACjKYL0apOK-9WR2MambZuQeZuOAZ1GY1vWsCd4kWZdMU2-DUbxl836Bqkd2rwO052vraj4l7kE4JjU8KyVw8v5cz0G-XDH0wjHy-hRrsoJKV4izq73T5vD2tMOFS-IWYtLalts70Z5F7Gm2i77Nw5GlKVLbx4cT_41rnAtUZwTIEQiCPrAWyoEYx54PAc9ugOyAdJJCci6mTFz9tHeTCODOaw8vpmHF8Hwz1lerA6YrkBAh5285ZxR2ANJoKBs9ZyXpZwCT4OOkXp6M89385_S95922I5pKreCBQWb11dac6efCVhAsXBYQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561726365,"updated":1561726365,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -119,11 +126,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '8aa46b80-ec0a-48c3-81cb-9b4238f3bb88', + '93ef7040-9f1e-42d8-8187-fdbe236fdf3b', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -133,56 +140,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:52:45 GMT', + 'Thu, 18 Jul 2019 23:23:05 GMT', 'Connection', - 'close', - 'Content-Length', - '895' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'ab03eef5-cba6-4e91-a197-2102a2b02cfd', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '69044582-d679-4b34-89a2-fcee63967000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHAwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:52:45 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:52:45 GMT', + 'Thu, 18 Jul 2019 23:23:16 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-') + .delete('/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-') .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + .reply(204, "", [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -190,11 +196,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '9c97698c-31fe-4376-803b-c0f105ec68bb', + '2cf6da0f-9b87-4c25-9191-a4afcee37e7c', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -204,52 +210,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:52:46 GMT', + 'Thu, 18 Jul 2019 23:23:26 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cancreateaRSAkey-/create', {"kty":"RSA"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkey-/3e4d22f549b347dda7275bb319e8e9d9","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zK1por1jccnPEGEQutzkbs2EXNlWFFh94HpIZ8xn4X95Bq_HSnMZYuismsC4nTGpyCvHgqkS8EJNy-i3u5vdijC1Fa_Fg-pvo8_-RAe9ITQuzEwVrEG-W8Srn04cP4WAZUcytUz-lhWqlA21e7EfKudIY_VrGg2QW1DRPTj0s_92VmZ2sSmr_gbs-aT3hBve_EKZ65howccBTi9oVuPxuoqyzWt2SNodMlJW5kP849vPq1Npqd-EdQrimAOh1sQIf9qJfgkU_galH1BpfObg6tRmSVgbpVwDsvWBBYj31q5hApVacoH5ecN_z3fk3hKdeyd6NYQCH0NoSJrZbSzLKQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492207,"updated":1563492207,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'dac37ae3-3c8d-473a-8517-42f1b25fefb2', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '54812201-bb57-429a-924f-2ba415576b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHBAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:52:56 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:52:55 GMT', + 'Thu, 18 Jul 2019 23:23:26 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '695' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-') + .delete('/keys/recoverKeyName-cancreateaRSAkey-') .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkey-","deletedDate":1563492208,"scheduledPurgeDate":1571268208,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkey-/3e4d22f549b347dda7275bb319e8e9d9","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zK1por1jccnPEGEQutzkbs2EXNlWFFh94HpIZ8xn4X95Bq_HSnMZYuismsC4nTGpyCvHgqkS8EJNy-i3u5vdijC1Fa_Fg-pvo8_-RAe9ITQuzEwVrEG-W8Srn04cP4WAZUcytUz-lhWqlA21e7EfKudIY_VrGg2QW1DRPTj0s_92VmZ2sSmr_gbs-aT3hBve_EKZ65howccBTi9oVuPxuoqyzWt2SNodMlJW5kP849vPq1Npqd-EdQrimAOh1sQIf9qJfgkU_galH1BpfObg6tRmSVgbpVwDsvWBBYj31q5hApVacoH5ecN_z3fk3hKdeyd6NYQCH0NoSJrZbSzLKQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492207,"updated":1563492207,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -259,11 +268,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '819938de-1524-4287-8b13-c05fd724dc80', + 'e2862407-0871-4d50-b490-fa46e04bd945', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -273,45 +282,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:52:55 GMT', + 'Thu, 18 Jul 2019 23:23:27 GMT', 'Connection', - 'close' ]); + 'close', + 'Content-Length', + '865' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cancreateaRSAkey-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '9ae70472-8ad2-4a74-84d6-c0f9d7a63142', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '6c7f6e21-8209-4653-b1f4-6bb53f066100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHBQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:06 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:53:06 GMT', + 'Thu, 18 Jul 2019 23:23:27 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-') + .delete('/deletedkeys/recoverKeyName-cancreateaRSAkey-') .query(true) .reply(204, "", [ 'Cache-Control', 'no-cache', @@ -324,11 +340,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '3985be53-78da-40da-9ddb-6042eecd3ec4', + 'd6c1f583-6fba-4378-ada4-a8fd83f6734d', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -338,47 +354,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:06 GMT', + 'Thu, 18 Jul 2019 23:23:38 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cancreateaRSAkeywithsize-/create', {"kty":"RSA","key_size":2048,"attributes":{}}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkeywithsize-/f387d2b1170b42b3a47fd51ad5a1b711","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"ugePHlWghOCYN5mdr9JWoX-Jm9ye6RdIXWDRBIzAxGrVx4jFqv2MpLeq6t6g_FPXRVpl7jd1DHmsFqgYrm3NbSj1ngc5xGjVXKGB69DHykwC8CQL_2Ik64S6JqygFHTpJkYQbOCrnV_TOdkQDKLsj5aTMLQqk6ChOImbAXSQgVFY21rYFzvmrrKxfG8jZogY66V9aIxGqkG--bYX0BXigiITWXRE7jd6WJW7dzjIWaIB3ukwpdOvmLnDnuz9uNsCTaMmgxw8hTZM7g6yXwIiM1tQLV_SCzzH7A4hu3DIyXMORqlGaDnIIZM0G5DUTuDXt_-9OWtjxdcUPoLmrvshFw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492219,"updated":1563492219,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '0b225377-6e94-414a-a6c0-bf3c9602c454', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '2fa43d02-f7ca-4bbb-a3a2-a614410d7700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHBgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:07 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:53:06 GMT', + 'Thu, 18 Jul 2019 23:23:39 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '703' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cancreateaRSAkey-/create', {"kty":"RSA"}) + .delete('/keys/recoverKeyName-cancreateaRSAkeywithsize-') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-/f821887ec92d41808dc631e9315ad525","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"xPlrCgIIvRKlDx78mDOFgPq2Aow0CQ5eAkXNeYwK0Yp8c7qmo5k9keFbIZ9zofNAqpBeLxwNU7hgfABQaKbizBIAhAo_dgoRlCFa-phLmsKPW-lG0FxMbnuzcXgwsB4XOh64zr5F7to82f3tVWuJgNUXsBRZ9HYp2SQQJUhXcU8PS5fBk0SvHQ9rANbd3kyVtdYMruJ6CoRTkn7K-gQQfNHZtU_X3U_FBBKbrXWk3XDW-JzgGQ_KaHG_ZF6z3feadCrKSHVlwa4vImbvZyay8BeTD0teLRvOMfp2nmkT2zJS4WmLlCwPAQ128pTlYnWXOzz-QEGP_qFq6Bjyg58fBQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561726387,"updated":1561726387,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkeywithsize-","deletedDate":1563492219,"scheduledPurgeDate":1571268219,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkeywithsize-/f387d2b1170b42b3a47fd51ad5a1b711","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"ugePHlWghOCYN5mdr9JWoX-Jm9ye6RdIXWDRBIzAxGrVx4jFqv2MpLeq6t6g_FPXRVpl7jd1DHmsFqgYrm3NbSj1ngc5xGjVXKGB69DHykwC8CQL_2Ik64S6JqygFHTpJkYQbOCrnV_TOdkQDKLsj5aTMLQqk6ChOImbAXSQgVFY21rYFzvmrrKxfG8jZogY66V9aIxGqkG--bYX0BXigiITWXRE7jd6WJW7dzjIWaIB3ukwpdOvmLnDnuz9uNsCTaMmgxw8hTZM7g6yXwIiM1tQLV_SCzzH7A4hu3DIyXMORqlGaDnIIZM0G5DUTuDXt_-9OWtjxdcUPoLmrvshFw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492219,"updated":1563492219,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -391,11 +412,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'ec782d38-8139-40c9-be6d-f4df5fd5853b', + '8f996249-a603-46a4-acb3-f0ddf6c862f2', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -405,54 +426,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:06 GMT', + 'Thu, 18 Jul 2019 23:23:39 GMT', 'Connection', 'close', 'Content-Length', - '691' ]); + '881' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cancreateaRSAkeywithsize-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'fd34578e-3617-4d79-aa1f-e120b563c0b0', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '67e7122a-52ec-4abb-8966-99bbd5436000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHBwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:07 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:53:07 GMT', + 'Thu, 18 Jul 2019 23:23:39 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cancreateaRSAkey-') + .delete('/deletedkeys/recoverKeyName-cancreateaRSAkeywithsize-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-","deletedDate":1561726388,"scheduledPurgeDate":1569502388,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-/f821887ec92d41808dc631e9315ad525","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"xPlrCgIIvRKlDx78mDOFgPq2Aow0CQ5eAkXNeYwK0Yp8c7qmo5k9keFbIZ9zofNAqpBeLxwNU7hgfABQaKbizBIAhAo_dgoRlCFa-phLmsKPW-lG0FxMbnuzcXgwsB4XOh64zr5F7to82f3tVWuJgNUXsBRZ9HYp2SQQJUhXcU8PS5fBk0SvHQ9rANbd3kyVtdYMruJ6CoRTkn7K-gQQfNHZtU_X3U_FBBKbrXWk3XDW-JzgGQ_KaHG_ZF6z3feadCrKSHVlwa4vImbvZyay8BeTD0teLRvOMfp2nmkT2zJS4WmLlCwPAQ128pTlYnWXOzz-QEGP_qFq6Bjyg58fBQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561726387,"updated":1561726387,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(204, "", [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -460,11 +484,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '5f6297c9-eed6-4487-af37-03cd8c82c9cd', + '6d5a21e1-d72b-4fa0-8e1c-b8e876a28076', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -474,54 +498,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:07 GMT', + 'Thu, 18 Jul 2019 23:23:50 GMT', 'Connection', - 'close', - 'Content-Length', - '857' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cancreateanECkey-/create', {"kty":"EC"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkey-/95b65a54fc8c4e5895514d5a4ce03ffa","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"czFW08Hq6fpiwmpRHAyarr7WoZIEK2JafYgYjzEOcq4","y":"nm0On9ylxOvBr5zBu0cC-GuwuWNAVpcat7buo5tMPZU"},"attributes":{"enabled":true,"created":1563492231,"updated":1563492231,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '0bf58eba-53fc-4ad6-9f18-478153d65145', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '576bc113-12df-48ec-8da5-787d50786000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHCAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:08 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:53:08 GMT', + 'Thu, 18 Jul 2019 23:23:50 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '406' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateaRSAkey-') + .delete('/keys/recoverKeyName-cancreateanECkey-') .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateanECkey-","deletedDate":1563492231,"scheduledPurgeDate":1571268231,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkey-/95b65a54fc8c4e5895514d5a4ce03ffa","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"czFW08Hq6fpiwmpRHAyarr7WoZIEK2JafYgYjzEOcq4","y":"nm0On9ylxOvBr5zBu0cC-GuwuWNAVpcat7buo5tMPZU"},"attributes":{"enabled":true,"created":1563492231,"updated":1563492231,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -531,11 +556,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '46f30e4a-3b9a-4869-a563-03e931ca9376', + '81229cd5-6841-432e-b30d-19ffcba6d353', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -545,45 +570,15 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:08 GMT', + 'Thu, 18 Jul 2019 23:23:50 GMT', 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'b80b496d-8e59-458c-a65f-a92ab8dc6700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHCQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:18 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:53:18 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close', + 'Content-Length', + '576' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateaRSAkey-') + .delete('/deletedkeys/recoverKeyName-cancreateanECkey-') .query(true) .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', @@ -600,11 +595,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'df4e17b1-9536-487b-a77f-c193b8c6227b', + '473ea8c7-e5ff-4187-98e2-b9cec591be5b', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -614,45 +609,50 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:18 GMT', + 'Thu, 18 Jul 2019 23:23:51 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cancreateanECkey-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '66f80e27-b957-4797-bbba-6758ac974dcb', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '8bb03d5f-c156-430e-ada5-9e5c43f26200', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHCgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:29 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:53:28 GMT', + 'Thu, 18 Jul 2019 23:24:01 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateaRSAkey-') + .delete('/deletedkeys/recoverKeyName-cancreateanECkey-') .query(true) .reply(204, "", [ 'Cache-Control', 'no-cache', @@ -665,11 +665,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '80666b51-32c8-4aab-b5f8-3f16dacd2ef9', + 'ff895053-896c-4e62-a686-e06acd87cca0', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -679,47 +679,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:28 GMT', + 'Thu, 18 Jul 2019 23:24:12 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cancreateanECkeywithcurve-/create', {"kty":"EC","attributes":{},"crv":"P-256"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkeywithcurve-/b3a5c29252054d39a6af864c527d8960","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"QjYLIMLnHKTezOkpZOQOUAOXJ1FjwH9r03EWy7qEQEY","y":"-KuwF0DFCCB653ifTOf_PfQvuaZPBiAnXwH9oNgLpSs"},"attributes":{"enabled":true,"created":1563492253,"updated":1563492253,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'a7111b0d-4e3e-4e3e-a2c9-096737d369c0', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '159605a4-4a8c-4024-9e8e-01a12bfc0900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHCwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:29 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:53:28 GMT', + 'Thu, 18 Jul 2019 23:24:12 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '415' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cancreateaRSAkeywithsize-/create', {"kty":"RSA","key_size":2048,"attributes":{}}) + .delete('/keys/recoverKeyName-cancreateanECkeywithcurve-') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-/156dc609b1ab46b0a73808cf2ee54e75","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qVAblgDHfQwlVhfrTJq7P160_DR-4WnfgC6GPUwTo4OZvCoqhXxR4MULNG2bEyUuIdzNsa685n7ogzE_4yTegdasVhxdo1ZDO2xCDM3J4LDQDsAF3EtSC4YboUPh6q6Dt7Meu1a_gVDrUgXm-ROktbrDcIzheFu-syj786kqafThFpVq2FKmehljHzrdOxC2D9j5x_2lpCGng8_lbSaRSjhrmjs_PXb0IAF3cEt9x6fDzg_5EDIhhFzSqYC6SbRBJAgl67VhdJEYMcitNPycyKs1GBQj-X-d5F4V6CDqXa8WWiWOFx_AVQz0M0gj80mfRndL9fAhC6sms4iRjY5L6w","e":"AQAB"},"attributes":{"enabled":true,"created":1561726410,"updated":1561726410,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateanECkeywithcurve-","deletedDate":1563492253,"scheduledPurgeDate":1571268253,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateanECkeywithcurve-/b3a5c29252054d39a6af864c527d8960","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"QjYLIMLnHKTezOkpZOQOUAOXJ1FjwH9r03EWy7qEQEY","y":"-KuwF0DFCCB653ifTOf_PfQvuaZPBiAnXwH9oNgLpSs"},"attributes":{"enabled":true,"created":1563492253,"updated":1563492253,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -732,11 +737,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '996ea117-2288-4dc2-b93f-9c692ab4dd58', + 'e1eab38d-4c78-4d7c-a416-d428b6aef7eb', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -746,54 +751,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:29 GMT', + 'Thu, 18 Jul 2019 23:24:14 GMT', 'Connection', 'close', 'Content-Length', - '699' ]); + '594' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cancreateanECkeywithcurve-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'beb72df1-463a-4d6b-8272-560bbb77e5a5', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'da421748-e050-4935-990b-3704907f6900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHDAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:30 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:53:30 GMT', + 'Thu, 18 Jul 2019 23:24:14 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cancreateaRSAkeywithsize-') + .delete('/deletedkeys/recoverKeyName-cancreateanECkeywithcurve-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-","deletedDate":1561726410,"scheduledPurgeDate":1569502410,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-/156dc609b1ab46b0a73808cf2ee54e75","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qVAblgDHfQwlVhfrTJq7P160_DR-4WnfgC6GPUwTo4OZvCoqhXxR4MULNG2bEyUuIdzNsa685n7ogzE_4yTegdasVhxdo1ZDO2xCDM3J4LDQDsAF3EtSC4YboUPh6q6Dt7Meu1a_gVDrUgXm-ROktbrDcIzheFu-syj786kqafThFpVq2FKmehljHzrdOxC2D9j5x_2lpCGng8_lbSaRSjhrmjs_PXb0IAF3cEt9x6fDzg_5EDIhhFzSqYC6SbRBJAgl67VhdJEYMcitNPycyKs1GBQj-X-d5F4V6CDqXa8WWiWOFx_AVQz0M0gj80mfRndL9fAhC6sms4iRjY5L6w","e":"AQAB"},"attributes":{"enabled":true,"created":1561726410,"updated":1561726410,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(204, "", [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -801,11 +809,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '52f432df-5aec-41cc-97c4-e11859b9c830', + '23e62796-3895-443a-b1f5-0ecf86e6c82d', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -815,54 +823,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:30 GMT', + 'Thu, 18 Jul 2019 23:24:24 GMT', 'Connection', - 'close', - 'Content-Length', - '873' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cancreateadisabledkey-/create', {"kty":"RSA","attributes":{"enabled":false}}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateadisabledkey-/bba075aa79044ca6b6dc0c67f6bfe965","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zhjvNiQoO76Azouf18RThoeoL7lBndl-XuIEyEVrkKktHnX81ZWCKehS9fLg-ECYhVhVb67AAWgowVoOr_V6RfRRrXCmTG5p2U6bU9tosUs58Y6M2N_jmuRsxe9mmJc-dCf-DO8WGPw1hRthi4_8xkqQpBPeHNyBtV1Kttn0gKaxiyh-_C4AeJSQpcOocs_UdyybLIaTir0zftNYkH_LWSRs0vUvySvU-fLcGlUDaRd0aIYLzPkF92JEvdqLtShjGmAwlwZGACGGXyw81B4_EYftN8RicpRY4hefT_WAPzDUc44buFx4nEMvdmj_t2D4oSbaJewoJ0GvhDorX7ukvQ","e":"AQAB"},"attributes":{"enabled":false,"created":1563492265,"updated":1563492265,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'ec011483-aabe-4032-a27e-314c1b523757', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '087b71cf-c163-4257-b080-289c7f6a7300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHDQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:30 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:53:29 GMT', + 'Thu, 18 Jul 2019 23:24:24 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '701' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-') + .delete('/keys/recoverKeyName-cancreateadisabledkey-') .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateadisabledkey-","deletedDate":1563492265,"scheduledPurgeDate":1571268265,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateadisabledkey-/bba075aa79044ca6b6dc0c67f6bfe965","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zhjvNiQoO76Azouf18RThoeoL7lBndl-XuIEyEVrkKktHnX81ZWCKehS9fLg-ECYhVhVb67AAWgowVoOr_V6RfRRrXCmTG5p2U6bU9tosUs58Y6M2N_jmuRsxe9mmJc-dCf-DO8WGPw1hRthi4_8xkqQpBPeHNyBtV1Kttn0gKaxiyh-_C4AeJSQpcOocs_UdyybLIaTir0zftNYkH_LWSRs0vUvySvU-fLcGlUDaRd0aIYLzPkF92JEvdqLtShjGmAwlwZGACGGXyw81B4_EYftN8RicpRY4hefT_WAPzDUc44buFx4nEMvdmj_t2D4oSbaJewoJ0GvhDorX7ukvQ","e":"AQAB"},"attributes":{"enabled":false,"created":1563492265,"updated":1563492265,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -872,11 +881,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '3301614a-f36d-4008-8435-01a316b2911e', + 'd7c429ce-b96b-4f2f-bdae-6dac1fa09a4b', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -886,45 +895,15 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:30 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '1e85d160-b34c-4d99-8e55-b0c1395c7300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHDgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:41 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:53:40 GMT', + 'Thu, 18 Jul 2019 23:24:25 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '876' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-') + .delete('/deletedkeys/recoverKeyName-cancreateadisabledkey-') .query(true) .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', @@ -941,11 +920,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'ec12e54d-d16d-48da-8db2-29d023c25eaa', + '00405f49-404c-4d46-9bf0-188ea40fd5c3', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -955,45 +934,13 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:41 GMT', + 'Thu, 18 Jul 2019 23:24:25 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'f293beea-2a6d-4f2f-b088-5aa16c090b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHDwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:51 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:53:51 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-') + .delete('/deletedkeys/recoverKeyName-cancreateadisabledkey-') .query(true) .reply(204, "", [ 'Cache-Control', 'no-cache', @@ -1006,11 +953,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'ecdc6881-b1a7-4f18-b111-04f4ce6e3ee0', + 'db65e5c3-6c30-4899-80b3-7216dee13ed0', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -1020,47 +967,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:51 GMT', + 'Thu, 18 Jul 2019 23:24:36 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cancreateakeywithnotBefore-/create', {"kty":"RSA","attributes":{"nbf":1546300805}}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithnotBefore-/01515ffbf50e4da7aac5892ad6141dc9","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"taAf6UZkdEmUoF2nkfwmXkzW7JIQw1MAiPstA4YokjisO0nIF4Z_PZ8-WngvuAJDMR7jW1Qzj3kO8Ne7LrJ_afWCwjmlNzPZF7kb-MGdHW8vXdZGIqPiu5d9i-kWgORADyl2nGykTYMB_1k5NGN9dLl5SIj-He_YpdiCE469gq1bHbBuLuDIBO2fq86jbHB3yJp0iyXbayZE0OY8Y2KCQ6dZdejXuiDKoyZqbQg9fqqIkC666_eT9L1LKvjCrcFPlZKvfQ-7pr7XD_3VCl6rfWbFFM6Cq2Tlm2E5i1_iCPusQc52I5sUBtZhKmp55QjNanSUcrsRLWAmWktQ_IizWw","e":"AQAB"},"attributes":{"enabled":true,"nbf":1546300805,"created":1563492277,"updated":1563492277,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'f60d77f3-9ce9-46cb-8297-5806e8c8a68c', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '5e269875-a424-4bc5-bd77-b28d0fa77700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHEAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:52 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:53:51 GMT', + 'Thu, 18 Jul 2019 23:24:36 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '722' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cancreateanECkey-/create', {"kty":"EC"}) + .delete('/keys/recoverKeyName-cancreateakeywithnotBefore-') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-/2a288b7433f948db847ed512fecee18b","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"Sp6E0TXy48CsKdMN7tKHLYkpkDcMIvLHFHlSw6CFJj0","y":"8V_TueR-flwTGI1vLM0NEYN3alR2DRmzot2aoFp1oWI"},"attributes":{"enabled":true,"created":1561726432,"updated":1561726432,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithnotBefore-","deletedDate":1563492277,"scheduledPurgeDate":1571268277,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithnotBefore-/01515ffbf50e4da7aac5892ad6141dc9","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"taAf6UZkdEmUoF2nkfwmXkzW7JIQw1MAiPstA4YokjisO0nIF4Z_PZ8-WngvuAJDMR7jW1Qzj3kO8Ne7LrJ_afWCwjmlNzPZF7kb-MGdHW8vXdZGIqPiu5d9i-kWgORADyl2nGykTYMB_1k5NGN9dLl5SIj-He_YpdiCE469gq1bHbBuLuDIBO2fq86jbHB3yJp0iyXbayZE0OY8Y2KCQ6dZdejXuiDKoyZqbQg9fqqIkC666_eT9L1LKvjCrcFPlZKvfQ-7pr7XD_3VCl6rfWbFFM6Cq2Tlm2E5i1_iCPusQc52I5sUBtZhKmp55QjNanSUcrsRLWAmWktQ_IizWw","e":"AQAB"},"attributes":{"enabled":true,"nbf":1546300805,"created":1563492277,"updated":1563492277,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -1073,11 +1025,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '1ed3f859-1147-4b51-ad94-68674c2b2d18', + '0787481e-94dd-4a28-b57f-2e93cd574e34', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -1087,2439 +1039,22 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:53:52 GMT', + 'Thu, 18 Jul 2019 23:24:37 GMT', 'Connection', 'close', 'Content-Length', - '402' ]); + '902' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cancreateakeywithnotBefore-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'fbb51b44-ad38-4e45-b296-fdb964b25f00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHEQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:52 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:53:52 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cancreateanECkey-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-","deletedDate":1561726433,"scheduledPurgeDate":1569502433,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-/2a288b7433f948db847ed512fecee18b","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"Sp6E0TXy48CsKdMN7tKHLYkpkDcMIvLHFHlSw6CFJj0","y":"8V_TueR-flwTGI1vLM0NEYN3alR2DRmzot2aoFp1oWI"},"attributes":{"enabled":true,"created":1561726432,"updated":1561726432,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '77bb86df-5ae0-4140-9298-0ada18ed8303', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:53:52 GMT', - 'Connection', - 'close', - 'Content-Length', - '568' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'f0accfdd-3ea3-45f3-a7fa-5ee073d56b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHEgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:53:53 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:53:52 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateanECkey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'ed55197c-823d-482d-b3fc-42ddb65253fd', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:53:53 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0e1d1c3f-5d76-49d7-8929-829218786300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHEwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:03 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:03 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateanECkey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '29bb39ec-f04b-4cca-be88-7590174f1b5a', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:03 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '66edf2ab-5ff2-4c97-beae-117906676700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHFAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:14 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:13 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateanECkey-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'f545e6bb-4214-4401-8530-5afb3d6e1f18', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:14 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '27b7ea19-2006-49cf-8620-11a7baf07000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHFQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:14 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:13 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cancreateanECkeywithcurve-/create', {"kty":"EC","attributes":{},"crv":"P-256"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-/baf6804bcfe545d8bc81b13853f16398","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"zq_NRa0071ske_4V1NIoT5rJczo_vx3IbZs_juKa1MY","y":"Zcweuoc2_hDe-E54opeBGiognr0q2Nv8tb18EV8XBd0"},"attributes":{"enabled":true,"created":1561726455,"updated":1561726455,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'd70638ee-1b61-485c-9540-b30590875deb', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:15 GMT', - 'Connection', - 'close', - 'Content-Length', - '411' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '22c807ec-7872-4a17-afba-098b74af7100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHFgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:15 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:15 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cancreateanECkeywithcurve-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-","deletedDate":1561726455,"scheduledPurgeDate":1569502455,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-/baf6804bcfe545d8bc81b13853f16398","kty":"EC","key_ops":["sign","verify"],"crv":"P-256","x":"zq_NRa0071ske_4V1NIoT5rJczo_vx3IbZs_juKa1MY","y":"Zcweuoc2_hDe-E54opeBGiognr0q2Nv8tb18EV8XBd0"},"attributes":{"enabled":true,"created":1561726455,"updated":1561726455,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '342a78d1-a005-4080-a3f5-6f390d86b836', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:14 GMT', - 'Connection', - 'close', - 'Content-Length', - '586' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '15a6527a-d9e0-4929-bc9e-eb4afd9d7d00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHFwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:15 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:15 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '7d27098f-8cf0-4a69-80f7-96c5d4821b37', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:15 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '450fa9a1-baeb-4541-9fef-260d02c05c00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHGAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:26 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:25 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '92aaf55f-cbd9-4218-9bac-5eba487d95c9', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:26 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '7235b26d-9d11-4852-951f-6bf402a56900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHGQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:36 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:35 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '0da8304e-7ba6-439b-841f-bcae50dc48e6', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:36 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'f4e10eee-5aa3-48b9-b377-b0d007076a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHGgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:37 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:36 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cancreateadisabledkey-/create', {"kty":"RSA","attributes":{"enabled":false}}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-/f0452b4ad4c84ab294d3df570cc7132e","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"x3Epkm62-nb9qODj4NdFinUJVXFBxvO4ff1iyPtE0LI6QWRJ7s9PKYzPUkGqeLq6elnhOly8udlgbah6GNGpELVNRXAeNyDEplHmtprzF1eWIyqwOfh7j7Tz5jYN09v4UYPUaI2gCRR3FxexYNR6Fw1AxGZbo-46BGgcbnSisNBxEdZdVcsaUGuOyq14u2K4ie4azGVLtGiHWEqy1xHRrnDblA_ofrYemcNbx5tnAvle4oLunSW81AWZZ8NZKSivQmQuFdFQdqISl_h7y7tU9tKa2RODs9BTmG1hFj_wA3zcftARzPiQwgMx4wXFhBsUkhEOD1v9UZ5YzFYMDDunow","e":"AQAB"},"attributes":{"enabled":false,"created":1561726477,"updated":1561726477,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '58e2958d-1f89-47c4-8895-7c101cc2c8ca', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:37 GMT', - 'Connection', - 'close', - 'Content-Length', - '697' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '53cf0048-ef56-487b-95f9-f1cbf4887b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHGwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:37 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:37 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cancreateadisabledkey-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-","deletedDate":1561726478,"scheduledPurgeDate":1569502478,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-/f0452b4ad4c84ab294d3df570cc7132e","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"x3Epkm62-nb9qODj4NdFinUJVXFBxvO4ff1iyPtE0LI6QWRJ7s9PKYzPUkGqeLq6elnhOly8udlgbah6GNGpELVNRXAeNyDEplHmtprzF1eWIyqwOfh7j7Tz5jYN09v4UYPUaI2gCRR3FxexYNR6Fw1AxGZbo-46BGgcbnSisNBxEdZdVcsaUGuOyq14u2K4ie4azGVLtGiHWEqy1xHRrnDblA_ofrYemcNbx5tnAvle4oLunSW81AWZZ8NZKSivQmQuFdFQdqISl_h7y7tU9tKa2RODs9BTmG1hFj_wA3zcftARzPiQwgMx4wXFhBsUkhEOD1v9UZ5YzFYMDDunow","e":"AQAB"},"attributes":{"enabled":false,"created":1561726477,"updated":1561726477,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'c51d78e1-df25-4df2-b492-972224b06633', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:37 GMT', - 'Connection', - 'close', - 'Content-Length', - '868' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'b81d7d07-699f-4a31-af60-5985e5b05f00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHHAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:38 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:38 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateadisabledkey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'c4711366-1c17-4cff-8776-6f64e824d047', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:38 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'be04d5f4-f4f6-46ec-9cb3-f7974e040b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHHQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:48 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:48 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateadisabledkey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '6c431a6e-dfb6-4cab-84dc-c92dfca32271', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:48 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '4061782e-50fa-4a12-b6dd-6581694f0700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHHgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:59 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:59 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateadisabledkey-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '4528685c-d02a-4aab-b2f1-6f3567cae73c', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:59 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'ba25edd6-1772-4cc3-9446-784f9ecf6400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHHwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:54:59 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:54:59 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cancreateakeywithnotBefore-/create', {"kty":"RSA","attributes":{"nbf":1546300805}}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-/302477bd635e4260b92c7d954f4c5d47","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"tmmjXHclSwczFDffEbl1hK6dKCQ99ht5bpiSlHe4foeyQgVVfRR5icDegSknFOxadI3HGtmv5CY-pTXLPiuIejG5mnaUi6AK_alc020ibdrS-zvF4yzmFmDsNeMN6eSL6DykO798O1XBc3JcDzicytMIeNWxhzYhI8OtdhBbpYyqYBKTw1wmL3pAVqJNBrw38tDPuoBQ34sQU7YXtRnjCq84vtg3k4UvGvB3Gg6fY9JvM8HeVqj6k7h0zCAK9dZBV5KKLsYBuMQGuX86SIE_3Hn445NpzGzWd5LmOxOZKj6FTmEjIdLk4DIpBxJbCt5nm2qzMTEsgut9GEOk8aU-mw","e":"AQAB"},"attributes":{"enabled":true,"nbf":1546300805,"created":1561726500,"updated":1561726500,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'dc34b3ce-74c2-4d41-b5c7-313538eec10c', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:54:59 GMT', - 'Connection', - 'close', - 'Content-Length', - '718' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'c7463470-c0f8-4060-901c-dc02334a6700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHIAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:00 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:00 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cancreateakeywithnotBefore-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-","deletedDate":1561726500,"scheduledPurgeDate":1569502500,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-/302477bd635e4260b92c7d954f4c5d47","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"tmmjXHclSwczFDffEbl1hK6dKCQ99ht5bpiSlHe4foeyQgVVfRR5icDegSknFOxadI3HGtmv5CY-pTXLPiuIejG5mnaUi6AK_alc020ibdrS-zvF4yzmFmDsNeMN6eSL6DykO798O1XBc3JcDzicytMIeNWxhzYhI8OtdhBbpYyqYBKTw1wmL3pAVqJNBrw38tDPuoBQ34sQU7YXtRnjCq84vtg3k4UvGvB3Gg6fY9JvM8HeVqj6k7h0zCAK9dZBV5KKLsYBuMQGuX86SIE_3Hn445NpzGzWd5LmOxOZKj6FTmEjIdLk4DIpBxJbCt5nm2qzMTEsgut9GEOk8aU-mw","e":"AQAB"},"attributes":{"enabled":true,"nbf":1546300805,"created":1561726500,"updated":1561726500,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '6fa363a8-e776-4d1d-a62a-ce7ded76c290', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:00 GMT', - 'Connection', - 'close', - 'Content-Length', - '894' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '265dc72f-d037-43ba-ba6a-3f34e79e0b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHIQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:00 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:00 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '4271dcde-f777-4670-815c-6065946672ae', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:00 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '3453044a-8a2e-410e-b578-835cd0130a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHIgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:11 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:10 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '9ce2612f-3798-492a-93f4-912036466e00', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:11 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0f5d5654-39fa-4a24-b4fd-311f668a6500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHIwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:21 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:21 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '775851a7-e1e8-4b9a-a8d7-0538b1f1270c', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:21 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'd3b4ffda-e9b6-4127-8a3e-c9f99d9d6a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHJAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:22 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:22 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cancreateakeywithexpires-/create', {"kty":"RSA","attributes":{"exp":1546300805}}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-/5dc1daf220fe485dbfc9a425fa90bb37","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"v2FhB0CT_t18457f3m9kq7jxni9JH4l7m1cVtod2EMb4ni_lerSpY-2MdLdjOsHV0s8eSPq5amQVMwW-SBwAOcgRe1tfmI-htp0sZukkV1E47txkhUXXlhXNABK1oekrn0tBddIzNhKnXdGlLvN8msCt014vi1ftKalE3YL2gioldtufC3XWER-S_3-z6ru9ohEahrgcrOk99F4EbR9SkE3HYfRZ7G7vyE_KyBr1FuM_qJCEsoxPrhUuO-EzZxskZj3oY3t-wKTz1ySioN5CsWbayc8GK-8Y96M4yR3UiV53vh5wAe8U2COn-bxTToqf2e6puV3jrKU24tGRJwWaoQ","e":"AQAB"},"attributes":{"enabled":true,"exp":1546300805,"created":1561726522,"updated":1561726522,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '5e906379-b13e-44f8-8ffe-be286ee33003', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:22 GMT', - 'Connection', - 'close', - 'Content-Length', - '716' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '2489bded-0c36-4e67-b59e-c53a80886000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHJQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:22 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:22 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cancreateakeywithexpires-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-","deletedDate":1561726523,"scheduledPurgeDate":1569502523,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-/5dc1daf220fe485dbfc9a425fa90bb37","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"v2FhB0CT_t18457f3m9kq7jxni9JH4l7m1cVtod2EMb4ni_lerSpY-2MdLdjOsHV0s8eSPq5amQVMwW-SBwAOcgRe1tfmI-htp0sZukkV1E47txkhUXXlhXNABK1oekrn0tBddIzNhKnXdGlLvN8msCt014vi1ftKalE3YL2gioldtufC3XWER-S_3-z6ru9ohEahrgcrOk99F4EbR9SkE3HYfRZ7G7vyE_KyBr1FuM_qJCEsoxPrhUuO-EzZxskZj3oY3t-wKTz1ySioN5CsWbayc8GK-8Y96M4yR3UiV53vh5wAe8U2COn-bxTToqf2e6puV3jrKU24tGRJwWaoQ","e":"AQAB"},"attributes":{"enabled":true,"exp":1546300805,"created":1561726522,"updated":1561726522,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '48431d38-df6c-4c41-89c3-eee518e37418', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:22 GMT', - 'Connection', - 'close', - 'Content-Length', - '890' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '1da73c46-c29e-4aff-9dd1-ab2589260b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHJgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:23 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:23 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateakeywithexpires-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '021cc8cc-95f4-474f-b4b8-8ba20ed2e4e1', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:23 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '6ff1e305-29ef-46ab-918a-4758723d6700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHJwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:33 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:33 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cancreateakeywithexpires-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '602a93b4-2e27-4bf4-9555-713336d33ba8', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:33 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'f4e10eee-5aa3-48b9-b377-b0d072116a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHKAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:34 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:34 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-canupdatekey-/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-/e5571f8c71b54cd090e9f228342bb3f7","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"v5oRu9BS06WqpN_70Img1yOETfbScTNWsfEUbqAc7nq8XpMBIck6tjcr5xlyNjbwobrLU0VbHGvNdcRunYCk4-Jd9ivPi4j_bZjSZOBclJih8kD3dJ9iE6KGalNFcKi-U0ilC3hqwkHm2Pk3sTSDVmFvs_3aJHACov58zN6pLZPmzfvMpA8idcSwG4DVgRSbxkvifVVGBcRaAaVr9S4YKzutWmvh8Wqo3-vDq-8CFLA4MLHPPAal7k_t4xaAJwiWq-gkYBm62woI3kFS_g-BYR4IiedPCL_0HoCRY9Rh3yG2GtgjLRsfjnlfrCamtieAwE36hx3gRweQM2kS1cH2hQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561726534,"updated":1561726534,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'cb2b605f-5158-4187-b8f9-71f11888f933', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:33 GMT', - 'Connection', - 'close', - 'Content-Length', - '687' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'a6bf6c36-fb2f-4411-8f0a-2cc98a396800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHKQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:35 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:34 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .patch('/keys/CRUDKeyName-canupdatekey-/e5571f8c71b54cd090e9f228342bb3f7', {"attributes":{"enabled":false}}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-/e5571f8c71b54cd090e9f228342bb3f7","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"v5oRu9BS06WqpN_70Img1yOETfbScTNWsfEUbqAc7nq8XpMBIck6tjcr5xlyNjbwobrLU0VbHGvNdcRunYCk4-Jd9ivPi4j_bZjSZOBclJih8kD3dJ9iE6KGalNFcKi-U0ilC3hqwkHm2Pk3sTSDVmFvs_3aJHACov58zN6pLZPmzfvMpA8idcSwG4DVgRSbxkvifVVGBcRaAaVr9S4YKzutWmvh8Wqo3-vDq-8CFLA4MLHPPAal7k_t4xaAJwiWq-gkYBm62woI3kFS_g-BYR4IiedPCL_0HoCRY9Rh3yG2GtgjLRsfjnlfrCamtieAwE36hx3gRweQM2kS1cH2hQ","e":"AQAB"},"attributes":{"enabled":false,"created":1561726534,"updated":1561726535,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '4ebe2656-fc8e-42b9-8196-b84bb0819ac3', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:34 GMT', - 'Connection', - 'close', - 'Content-Length', - '688' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'fea231bc-fee0-43df-8078-526dd92a6a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHKgAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:35 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:35 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-canupdatekey-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-","deletedDate":1561726535,"scheduledPurgeDate":1569502535,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-/e5571f8c71b54cd090e9f228342bb3f7","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"v5oRu9BS06WqpN_70Img1yOETfbScTNWsfEUbqAc7nq8XpMBIck6tjcr5xlyNjbwobrLU0VbHGvNdcRunYCk4-Jd9ivPi4j_bZjSZOBclJih8kD3dJ9iE6KGalNFcKi-U0ilC3hqwkHm2Pk3sTSDVmFvs_3aJHACov58zN6pLZPmzfvMpA8idcSwG4DVgRSbxkvifVVGBcRaAaVr9S4YKzutWmvh8Wqo3-vDq-8CFLA4MLHPPAal7k_t4xaAJwiWq-gkYBm62woI3kFS_g-BYR4IiedPCL_0HoCRY9Rh3yG2GtgjLRsfjnlfrCamtieAwE36hx3gRweQM2kS1cH2hQ","e":"AQAB"},"attributes":{"enabled":false,"created":1561726534,"updated":1561726535,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '1533e1ac-3fb0-4e0a-aed1-bea26ddc3226', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:34 GMT', - 'Connection', - 'close', - 'Content-Length', - '850' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'a0b001f1-3a7b-41a6-9278-8c7bff947400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHKwAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:35 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:35 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-canupdatekey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '2dc5741d-f84f-45cc-90d7-f50ef41e8b0a', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:35 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0d6ddd83-1208-4403-8762-ef4fa1646a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLAAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:46 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:45 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-canupdatekey-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'ed35edf7-1c16-4fcc-a787-66964a98efe9', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:46 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'b389de76-3cb3-4bc9-ba00-aa4657cb0900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:46 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:46 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-canupdateadisabledkey-/create', {"kty":"RSA","attributes":{"enabled":false}}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-/33afdf7d4d774805a3c730527d90fd9f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3gXA9W0MKK4t6VqfjZKl6oniZJPCvmmEmWeuZq38UZaBtUTBaiOGU9MJj-3AHrsyLR8LZuPFEUgO0NLnqqmcyUY8JZt9GAKuNRl8jjAcgVQBvkTXhqcJPsQtj11PE5i9qBflyhHeYfY6vOyfPLnigSXbwK1LsPBPfY6rSH1d8AYfusq26S9PdRKAl7QFiQPdWchvlJ38TYD1fKGD0jo9Hqf_gesHiBXF4clRqbwbVZ-ZNdyUHbNj87wOzKxYbZIKLpSysWZ3b1PbZ12TzuHxw1mLU9lnmPNrAACdOgqVWzgsyJYmwnNdhqiatQXhQ_zCHL4ImeFdwKUxlGeaHY0www","e":"AQAB"},"attributes":{"enabled":false,"created":1561726547,"updated":1561726547,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '5d051b4d-0ce3-420d-8dc0-f50a023254e8', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:46 GMT', - 'Connection', - 'close', - 'Content-Length', - '697' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'fd17dede-0a81-4d2b-9a2b-7bc8ba1b6b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:47 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:47 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .patch('/keys/CRUDKeyName-canupdateadisabledkey-/33afdf7d4d774805a3c730527d90fd9f', {"attributes":{"exp":1546300800}}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-/33afdf7d4d774805a3c730527d90fd9f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3gXA9W0MKK4t6VqfjZKl6oniZJPCvmmEmWeuZq38UZaBtUTBaiOGU9MJj-3AHrsyLR8LZuPFEUgO0NLnqqmcyUY8JZt9GAKuNRl8jjAcgVQBvkTXhqcJPsQtj11PE5i9qBflyhHeYfY6vOyfPLnigSXbwK1LsPBPfY6rSH1d8AYfusq26S9PdRKAl7QFiQPdWchvlJ38TYD1fKGD0jo9Hqf_gesHiBXF4clRqbwbVZ-ZNdyUHbNj87wOzKxYbZIKLpSysWZ3b1PbZ12TzuHxw1mLU9lnmPNrAACdOgqVWzgsyJYmwnNdhqiatQXhQ_zCHL4ImeFdwKUxlGeaHY0www","e":"AQAB"},"attributes":{"enabled":false,"exp":1546300800,"created":1561726547,"updated":1561726548,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'ba87e0cf-face-4438-bc14-a6115a6b0219', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:47 GMT', - 'Connection', - 'close', - 'Content-Length', - '714' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '2221fefe-eaff-458c-85bf-b0013eae6900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:48 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:48 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-canupdateadisabledkey-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-","deletedDate":1561726548,"scheduledPurgeDate":1569502548,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-/33afdf7d4d774805a3c730527d90fd9f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3gXA9W0MKK4t6VqfjZKl6oniZJPCvmmEmWeuZq38UZaBtUTBaiOGU9MJj-3AHrsyLR8LZuPFEUgO0NLnqqmcyUY8JZt9GAKuNRl8jjAcgVQBvkTXhqcJPsQtj11PE5i9qBflyhHeYfY6vOyfPLnigSXbwK1LsPBPfY6rSH1d8AYfusq26S9PdRKAl7QFiQPdWchvlJ38TYD1fKGD0jo9Hqf_gesHiBXF4clRqbwbVZ-ZNdyUHbNj87wOzKxYbZIKLpSysWZ3b1PbZ12TzuHxw1mLU9lnmPNrAACdOgqVWzgsyJYmwnNdhqiatQXhQ_zCHL4ImeFdwKUxlGeaHY0www","e":"AQAB"},"attributes":{"enabled":false,"exp":1546300800,"created":1561726547,"updated":1561726548,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '39ef9d7d-4399-478f-8b64-b2db519f301d', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:48 GMT', - 'Connection', - 'close', - 'Content-Length', - '885' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'c2ade1ed-3937-4be5-adc7-55aaa7330b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:48 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:48 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-canupdateadisabledkey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'd0df3be0-6793-4115-8593-865d345e74ef', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:48 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'c707ed13-00c6-48a7-98a3-3cb030967400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:55:59 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:55:58 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-canupdateadisabledkey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '701d7cf5-d287-4c15-a36a-12df4fbbe5fd', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:55:58 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '58b4f018-b69d-4023-8479-714e80246a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:09 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:56:08 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-canupdateadisabledkey-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '314dd62e-9bbb-4f15-9d00-9946ba53343a', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:56:10 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '5fa8604c-8dd0-4423-b4d6-50a9c5006d00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:10 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:56:10 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-candeleteakey-/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-/c851a6c944f64f29bff1f3ea8ecbe131","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wmmHNtO6SnbfEJKpxuB8prnzly0cLHSm-qhSd2RrMhUlJqQKD4MBppSLwAKudBHQAjkaow8CcmHVXJSAebZGctxrDdc_jt1Cd2eMpANnqDP0YYDFzVqy1vwj7qZhmRmrGpK7aILWMY1rZlnL_cXcYHV34tnKC5475ysvjKVgWMroLxDikt5bJ9elt_TS-jNXKEhsMUh3VaQGKvC_XmoM-BnOweSIDQXswvk7JeWQ-5ymh5jlvD3ZVIbwYJQzrOu_29wih9mHQOb8HKRHiZQWGSZ-IjS6AibOC0ZXTxa1V-WVqfuMHqjuZcqqvOnMDuctZzLIpxccDaMTLZsS-w7HdQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561726570,"updated":1561726570,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '0d83f52c-1fd2-40fc-ae01-c3ece670ed50', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:56:10 GMT', - 'Connection', - 'close', - 'Content-Length', - '688' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '1c6d8f5d-6196-4351-ab67-a15a713b6300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:10 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:56:10 GMT', - 'Connection', - 'close', 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-candeleteakey-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-","deletedDate":1561726570,"scheduledPurgeDate":1569502570,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-/c851a6c944f64f29bff1f3ea8ecbe131","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wmmHNtO6SnbfEJKpxuB8prnzly0cLHSm-qhSd2RrMhUlJqQKD4MBppSLwAKudBHQAjkaow8CcmHVXJSAebZGctxrDdc_jt1Cd2eMpANnqDP0YYDFzVqy1vwj7qZhmRmrGpK7aILWMY1rZlnL_cXcYHV34tnKC5475ysvjKVgWMroLxDikt5bJ9elt_TS-jNXKEhsMUh3VaQGKvC_XmoM-BnOweSIDQXswvk7JeWQ-5ymh5jlvD3ZVIbwYJQzrOu_29wih9mHQOb8HKRHiZQWGSZ-IjS6AibOC0ZXTxa1V-WVqfuMHqjuZcqqvOnMDuctZzLIpxccDaMTLZsS-w7HdQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561726570,"updated":1561726570,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -3529,11 +1064,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '7b5afada-abbe-4fb8-a301-e2219b88d968', + 'ad46203f-5d2b-4eed-9c89-ee49a9475198', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -3543,56 +1078,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:10 GMT', + 'Thu, 18 Jul 2019 23:24:37 GMT', 'Connection', - 'close', - 'Content-Length', - '851' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cancreateakeywithnotBefore-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'e3ebbcda-60a0-491f-86e5-1107039cd0fa', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '38e51130-b879-40e9-a4f4-66fe526a6e00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:11 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:10 GMT', + 'Thu, 18 Jul 2019 23:24:47 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/CRUDKeyName-candeleteakey-/') + .delete('/deletedkeys/recoverKeyName-cancreateakeywithnotBefore-') .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: CRUDKeyName-candeleteakey-"}}, [ 'Cache-Control', + .reply(204, "", [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '102', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -3600,11 +1134,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'e3e45bdd-deba-4ee3-93f7-9d0e19bb3f8f', + '6e90c1fc-2b55-44df-958c-e98af4f86d01', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -3614,52 +1148,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:11 GMT', + 'Thu, 18 Jul 2019 23:24:57 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cancreateakeywithexpires-/create', {"kty":"RSA","attributes":{"exp":1546300805}}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithexpires-/669c75894539448c8d5123cadd87aec5","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"7q1074UVf-u1QynGM-Nydwqo-7vmCnbZbfL405S2mb-RkaIH682WKJjfPWdYteksh-ct9CX2YkNnlCi7wJC0ieYn199DO43VVT8IXpyYX2Jv1vsTQiicDEqq546NlveLuQ8_sYWhNGxRnUJAyJuu21ZwnvSSZFY3GW4hjSTd3govNO_i5qQ6VG_bFGmNwHyReQJ2vZcAL23dCfwciA0Cs8ctvr58XO4M6Q2nwFFi7SSV4I_lhZLVbqMz6DJIQc6sLCyVNakcd44Vm1dyoADHl5TBIVIfZBq5_BTqywSY_KgNiBG0_zJcluQcB-qDTpX-o_IDFSFWRxunyHvGwlcmQw","e":"AQAB"},"attributes":{"enabled":true,"exp":1546300805,"created":1563492299,"updated":1563492299,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '0e0bf03e-bef5-4dfd-b4da-2ba2db48d559', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'c1a0379a-105b-46ec-8a27-b6b675d87800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:11 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:10 GMT', + 'Thu, 18 Jul 2019 23:24:59 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '720' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-candeleteakey-') + .delete('/keys/recoverKeyName-cancreateakeywithexpires-') .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywithexpires-","deletedDate":1563492299,"scheduledPurgeDate":1571268299,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywithexpires-/669c75894539448c8d5123cadd87aec5","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"7q1074UVf-u1QynGM-Nydwqo-7vmCnbZbfL405S2mb-RkaIH682WKJjfPWdYteksh-ct9CX2YkNnlCi7wJC0ieYn199DO43VVT8IXpyYX2Jv1vsTQiicDEqq546NlveLuQ8_sYWhNGxRnUJAyJuu21ZwnvSSZFY3GW4hjSTd3govNO_i5qQ6VG_bFGmNwHyReQJ2vZcAL23dCfwciA0Cs8ctvr58XO4M6Q2nwFFi7SSV4I_lhZLVbqMz6DJIQc6sLCyVNakcd44Vm1dyoADHl5TBIVIfZBq5_BTqywSY_KgNiBG0_zJcluQcB-qDTpX-o_IDFSFWRxunyHvGwlcmQw","e":"AQAB"},"attributes":{"enabled":true,"exp":1546300805,"created":1563492299,"updated":1563492299,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -3669,11 +1206,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '97557b90-7236-4366-a4d4-cf556a52df41', + '0fa10ef3-13f0-4f5e-8a88-4c43c1ce8130', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -3683,45 +1220,15 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:11 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'cdd75623-e9bb-4a5e-8c29-c3966d2d7b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:22 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:56:21 GMT', + 'Thu, 18 Jul 2019 23:24:59 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '898' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-candeleteakey-') + .delete('/deletedkeys/recoverKeyName-cancreateakeywithexpires-') .query(true) .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', @@ -3738,11 +1245,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '4f77abbb-7480-4ed2-b918-a8e9ea79bd6d', + '0f0f30f8-111b-4955-80b8-0869f234e8e4', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -3752,45 +1259,13 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:22 GMT', + 'Thu, 18 Jul 2019 23:24:59 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'f8ee3e3a-a702-4916-822a-0caa1c9f6a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:32 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:56:31 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-candeleteakey-') + .delete('/deletedkeys/recoverKeyName-cancreateakeywithexpires-') .query(true) .reply(204, "", [ 'Cache-Control', 'no-cache', @@ -3803,11 +1278,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '6accf8be-1cdc-4d0d-bde1-4f728d0811d7', + '6480f835-54aa-4662-90af-3085808ab932', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -3817,52 +1292,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:32 GMT', + 'Thu, 18 Jul 2019 23:25:10 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-canupdatekey-/create', {"kty":"RSA"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdatekey-/25f37c89c78344adb8a571b3e6bfba7c","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"oo3ez4bFIu6VgCSNfCXXir-vTBD8PjYQTiFsRyli0f7Fpz8w2n_eDGSqKxW8pyMKSkIDLce4L7wS5wqk30QWoO9joOWFZntwSk32673Qc-_Sk0T_IjyYAIVaO7zm-typbN75LwmvNWr-AD-ZapxEvPFL6STl7m6e7vI5pPHLz2MLg8yGh5vNQQhrPOFh-h-LXPNQgbYTI_fV2uzSHQOXUi08T0r14Ch-mYvlLN-qwqqimJtnzS_7TpI-BTbDiJOg-ivnyyKkFAgkvElVsJvlgvDsZIK01rWd9GfT2gWEFc05udsaG1nWjmFQ3QT32maO_y3Pa4icXw6-2EA1mYh3Hw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492310,"updated":1563492310,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '06ccf125-de8f-4f42-80cd-535883ff8366', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'eafb946f-ea46-46ea-9e11-e40ada1b6700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:33 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:32 GMT', + 'Thu, 18 Jul 2019 23:25:10 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '691' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/CRUDKeyName-deletenonexistingkey-/') + .patch('/keys/recoverKeyName-canupdatekey-/25f37c89c78344adb8a571b3e6bfba7c', {"attributes":{"enabled":false}}) .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: CRUDKeyName-deletenonexistingkey-"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdatekey-/25f37c89c78344adb8a571b3e6bfba7c","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"oo3ez4bFIu6VgCSNfCXXir-vTBD8PjYQTiFsRyli0f7Fpz8w2n_eDGSqKxW8pyMKSkIDLce4L7wS5wqk30QWoO9joOWFZntwSk32673Qc-_Sk0T_IjyYAIVaO7zm-typbN75LwmvNWr-AD-ZapxEvPFL6STl7m6e7vI5pPHLz2MLg8yGh5vNQQhrPOFh-h-LXPNQgbYTI_fV2uzSHQOXUi08T0r14Ch-mYvlLN-qwqqimJtnzS_7TpI-BTbDiJOg-ivnyyKkFAgkvElVsJvlgvDsZIK01rWd9GfT2gWEFc05udsaG1nWjmFQ3QT32maO_y3Pa4icXw6-2EA1mYh3Hw","e":"AQAB"},"attributes":{"enabled":false,"created":1563492310,"updated":1563492311,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '109', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -3872,11 +1350,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'aacd0f72-66c0-4da2-a258-c56dd70ef79e', + 'ea01d311-2340-4a7c-97b8-23287a1189fe', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -3886,47 +1364,17 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:32 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'f8f298e8-6187-420c-9d92-62fc111a0a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:33 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:56:32 GMT', + 'Thu, 18 Jul 2019 23:25:11 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '692' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cangetakey-/create', {"kty":"RSA"}) + .delete('/keys/recoverKeyName-canupdatekey-') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-/45ea7a613bc345f2bacaaf5c688447f9","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qbQciSf4OHPmYyQmcAxdowfUgXLqK4oisakSHgljJ8c5SCOQe4aft_O9wzVnqGejH9zaVnJKBrY3wby_juckY8ur3z8Tg8zMw5iAvH0swhFmjS6svA77Cvd9VqDXC76P8GjVyh1U_Y3Z0HRLb418idOWB7_afoYERb45MqtjH6QC32JNhrPE9wHe-w0DL_c-ivllUYQLZ-gBQyF-dGmifVdgtCV25N43RoYBJRQ_1_OLa6OSKkEc-wLdGNuTiHHT_fdD3QrdQfm1QkwcAxtgmbo_VlMIS4VtoIb-pwOmnCF8qA5AKqTbRZW5rsN9xAi-X2s0BpISdTiED8ABk0Z1jw","e":"AQAB"},"attributes":{"enabled":true,"created":1561726593,"updated":1561726593,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canupdatekey-","deletedDate":1563492311,"scheduledPurgeDate":1571268311,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdatekey-/25f37c89c78344adb8a571b3e6bfba7c","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"oo3ez4bFIu6VgCSNfCXXir-vTBD8PjYQTiFsRyli0f7Fpz8w2n_eDGSqKxW8pyMKSkIDLce4L7wS5wqk30QWoO9joOWFZntwSk32673Qc-_Sk0T_IjyYAIVaO7zm-typbN75LwmvNWr-AD-ZapxEvPFL6STl7m6e7vI5pPHLz2MLg8yGh5vNQQhrPOFh-h-LXPNQgbYTI_fV2uzSHQOXUi08T0r14Ch-mYvlLN-qwqqimJtnzS_7TpI-BTbDiJOg-ivnyyKkFAgkvElVsJvlgvDsZIK01rWd9GfT2gWEFc05udsaG1nWjmFQ3QT32maO_y3Pa4icXw6-2EA1mYh3Hw","e":"AQAB"},"attributes":{"enabled":false,"created":1563492310,"updated":1563492311,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -3939,11 +1387,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'e8a5a727-48ee-421e-b2ab-c34a1df5a3c2', + '6b04f369-84a9-4909-8cc6-97d2e28158db', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -3953,54 +1401,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:33 GMT', + 'Thu, 18 Jul 2019 23:25:10 GMT', 'Connection', 'close', 'Content-Length', - '685' ]); + '858' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-canupdatekey-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '9a2bf644-2e6f-41c1-9525-9255e5950a68', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'f2bc88b2-f80e-4019-a58c-57406b137400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:34 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:33 GMT', + 'Thu, 18 Jul 2019 23:25:11 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/CRUDKeyName-cangetakey-/') + .delete('/deletedkeys/recoverKeyName-canupdatekey-') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-/45ea7a613bc345f2bacaaf5c688447f9","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qbQciSf4OHPmYyQmcAxdowfUgXLqK4oisakSHgljJ8c5SCOQe4aft_O9wzVnqGejH9zaVnJKBrY3wby_juckY8ur3z8Tg8zMw5iAvH0swhFmjS6svA77Cvd9VqDXC76P8GjVyh1U_Y3Z0HRLb418idOWB7_afoYERb45MqtjH6QC32JNhrPE9wHe-w0DL_c-ivllUYQLZ-gBQyF-dGmifVdgtCV25N43RoYBJRQ_1_OLa6OSKkEc-wLdGNuTiHHT_fdD3QrdQfm1QkwcAxtgmbo_VlMIS4VtoIb-pwOmnCF8qA5AKqTbRZW5rsN9xAi-X2s0BpISdTiED8ABk0Z1jw","e":"AQAB"},"attributes":{"enabled":true,"created":1561726593,"updated":1561726593,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(204, "", [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -4008,11 +1459,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '5e66b60b-faac-40bf-b779-a072cd6df816', + '8423795d-c030-4a62-872d-424952b4a64e', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4022,49 +1473,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:33 GMT', + 'Thu, 18 Jul 2019 23:25:22 GMT', 'Connection', - 'close', - 'Content-Length', - '685' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-canupdateadisabledkey-/create', {"kty":"RSA","attributes":{"enabled":false}}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdateadisabledkey-/a70c3c942f5849a0b8c4960658bee33f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zJ4eQwY7tmVh3X5lX2jweToRpTq9sp1lakBKJ5ghJKhC8vWnexlI7bQPHt34sh1VFkVG5yxl8-5p1DUGld6NO_IKkckeexHHb55ECKOieVSH2clBvlomDDBBGmGOZPDCPvOF9dbjS8TPWH6GxjHL970zYuCib47Rq9UaKNNeI3Jx6Yo63I87ymKQRp5KbC9E9K9zPcorZ7_Fbi8P_ZWNWEYgC7LeKLKNlGhHc4uFii_nD5ustxVhXamOQFba0ytwUXLUVBYMzFIXzx8C0xMspCJIa8scsDHDw5ONSHcEMIgowqorog73NFn7_NJaYC-bCbaWRaJGZN9bakEcPmAhxQ","e":"AQAB"},"attributes":{"enabled":false,"created":1563492322,"updated":1563492322,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '0c5cfc83-56bb-4c4f-9a98-395fa35e5fe5', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '32e3f384-860c-4bff-b2bd-0c1b1be96800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:34 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:34 GMT', + 'Thu, 18 Jul 2019 23:25:22 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '701' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cangetakey-') + .patch('/keys/recoverKeyName-canupdateadisabledkey-/a70c3c942f5849a0b8c4960658bee33f', {"attributes":{"exp":1546300800}}) .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-","deletedDate":1561726594,"scheduledPurgeDate":1569502594,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-/45ea7a613bc345f2bacaaf5c688447f9","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"qbQciSf4OHPmYyQmcAxdowfUgXLqK4oisakSHgljJ8c5SCOQe4aft_O9wzVnqGejH9zaVnJKBrY3wby_juckY8ur3z8Tg8zMw5iAvH0swhFmjS6svA77Cvd9VqDXC76P8GjVyh1U_Y3Z0HRLb418idOWB7_afoYERb45MqtjH6QC32JNhrPE9wHe-w0DL_c-ivllUYQLZ-gBQyF-dGmifVdgtCV25N43RoYBJRQ_1_OLa6OSKkEc-wLdGNuTiHHT_fdD3QrdQfm1QkwcAxtgmbo_VlMIS4VtoIb-pwOmnCF8qA5AKqTbRZW5rsN9xAi-X2s0BpISdTiED8ABk0Z1jw","e":"AQAB"},"attributes":{"enabled":true,"created":1561726593,"updated":1561726593,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdateadisabledkey-/a70c3c942f5849a0b8c4960658bee33f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zJ4eQwY7tmVh3X5lX2jweToRpTq9sp1lakBKJ5ghJKhC8vWnexlI7bQPHt34sh1VFkVG5yxl8-5p1DUGld6NO_IKkckeexHHb55ECKOieVSH2clBvlomDDBBGmGOZPDCPvOF9dbjS8TPWH6GxjHL970zYuCib47Rq9UaKNNeI3Jx6Yo63I87ymKQRp5KbC9E9K9zPcorZ7_Fbi8P_ZWNWEYgC7LeKLKNlGhHc4uFii_nD5ustxVhXamOQFba0ytwUXLUVBYMzFIXzx8C0xMspCJIa8scsDHDw5ONSHcEMIgowqorog73NFn7_NJaYC-bCbaWRaJGZN9bakEcPmAhxQ","e":"AQAB"},"attributes":{"enabled":false,"exp":1546300800,"created":1563492322,"updated":1563492323,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4077,11 +1531,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'dd52e051-b20d-437a-957c-24041759190f', + 'a69efbc7-4bac-4f54-a480-d4d103c90e60', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4091,47 +1545,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:34 GMT', + 'Thu, 18 Jul 2019 23:25:22 GMT', 'Connection', 'close', 'Content-Length', - '845' ]); + '718' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/keys/recoverKeyName-canupdateadisabledkey-') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canupdateadisabledkey-","deletedDate":1563492323,"scheduledPurgeDate":1571268323,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdateadisabledkey-/a70c3c942f5849a0b8c4960658bee33f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zJ4eQwY7tmVh3X5lX2jweToRpTq9sp1lakBKJ5ghJKhC8vWnexlI7bQPHt34sh1VFkVG5yxl8-5p1DUGld6NO_IKkckeexHHb55ECKOieVSH2clBvlomDDBBGmGOZPDCPvOF9dbjS8TPWH6GxjHL970zYuCib47Rq9UaKNNeI3Jx6Yo63I87ymKQRp5KbC9E9K9zPcorZ7_Fbi8P_ZWNWEYgC7LeKLKNlGhHc4uFii_nD5ustxVhXamOQFba0ytwUXLUVBYMzFIXzx8C0xMspCJIa8scsDHDw5ONSHcEMIgowqorog73NFn7_NJaYC-bCbaWRaJGZN9bakEcPmAhxQ","e":"AQAB"},"attributes":{"enabled":false,"exp":1546300800,"created":1563492322,"updated":1563492323,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '80848b1c-6e57-4977-b3f2-ddbf0f90f239', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '6cb66778-30af-4207-9c50-4859a2257100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:35 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:34 GMT', + 'Thu, 18 Jul 2019 23:25:22 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '893' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cangetakey-') + .delete('/deletedkeys/recoverKeyName-canupdateadisabledkey-') .query(true) .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', @@ -4148,11 +1607,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '2c8ccda3-78f8-40e9-b1d0-044e5e2a3255', + 'e636d16e-120d-414f-a06b-4f6278b468cd', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4162,45 +1621,50 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:35 GMT', + 'Thu, 18 Jul 2019 23:25:23 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-canupdateadisabledkey-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '813030dd-b06f-45ff-a45d-77e9b25fd86a', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '8707fa6d-cf6f-4329-bb81-711a9ace0800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:45 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:45 GMT', + 'Thu, 18 Jul 2019 23:25:33 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cangetakey-') + .delete('/deletedkeys/recoverKeyName-canupdateadisabledkey-') .query(true) .reply(204, "", [ 'Cache-Control', 'no-cache', @@ -4213,11 +1677,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'b4eb07f5-e224-4d74-94a2-e3935fe807b7', + 'e4295edd-6926-47d9-837f-f5c7d2f29a71', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4227,47 +1691,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:45 GMT', + 'Thu, 18 Jul 2019 23:25:44 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-candeleteakey-/create', {"kty":"RSA"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-candeleteakey-/c3ac28ea54e14a2cbc976343d0e38927","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"5X0SlO2tnB_XEYBi6a4Ds5NBGLWEiO59fv6FeIAhmf_3q2zzfWsfIwt4EcVONsheqHgVBIEHqiPlfMj76c2C4EK_nJB252eonR6lUDrykEVw1wMpr8BHkCKjQZQjcC2I-8MwVCZ-S4KfIV_GoNxv3kx2kbMASHQuOE3DZXk2YHSnZdyybTMPW8XnnqRylYkpOxcZ4PAgx7zbMPl0V_TPOxI4tiRij5A9-yUwu5V9IBbFHCF0-DT_KY-rBP3Q5h1vF79JIL_EwgnfC7En9qScTUMMAU-BPwQUTvye2BIcOQeyWl6wHyV8cr1Qjtn-zjePxuSyzFWs8ZnK6k5NjBEypw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492345,"updated":1563492345,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '7c98bc50-22ba-4665-a7d7-150cc92ef2dc', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'ead6f706-7ea0-4ae9-9f72-4c46f5db7000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:46 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:45 GMT', + 'Thu, 18 Jul 2019 23:25:45 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '692' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cangetaspecificversionofakey-/create', {"kty":"RSA"}) + .delete('/keys/recoverKeyName-candeleteakey-') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-/9a4697d14da642b39a7e213c36038e09","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3kuGmk1d7-13BZfduRTc348mzofqAJa74zTgBn4tHIaUg3WYhANRMWcuyD-bAgfpgRPHR4MEVx1g4-VgzDfzzeffzU9S6Iz74kwEEdzYxM530rkCgQzXHQpK2InCqIBghhkbJ_Z1YyaQ_7HZAd6R19YxgUrbarHzrhfLWgYIqvQJiDeSmUKJGI0MhCyOafjd3WLHvHv7EHGTXSmqkP_nd-iXa-QeTYg5KMCYn6CfgerEF-RfaYp9NUuARLlc0BeH6itB13_LSvFEm7DkvQtfJKYbj9Loqxo0oprx6F8zDAc-RldeKYOPtQGYLhlKukflye5AoyPjubSWpa4rWTY-mw","e":"AQAB"},"attributes":{"enabled":true,"created":1561726606,"updated":1561726606,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-candeleteakey-","deletedDate":1563492346,"scheduledPurgeDate":1571268346,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-candeleteakey-/c3ac28ea54e14a2cbc976343d0e38927","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"5X0SlO2tnB_XEYBi6a4Ds5NBGLWEiO59fv6FeIAhmf_3q2zzfWsfIwt4EcVONsheqHgVBIEHqiPlfMj76c2C4EK_nJB252eonR6lUDrykEVw1wMpr8BHkCKjQZQjcC2I-8MwVCZ-S4KfIV_GoNxv3kx2kbMASHQuOE3DZXk2YHSnZdyybTMPW8XnnqRylYkpOxcZ4PAgx7zbMPl0V_TPOxI4tiRij5A9-yUwu5V9IBbFHCF0-DT_KY-rBP3Q5h1vF79JIL_EwgnfC7En9qScTUMMAU-BPwQUTvye2BIcOQeyWl6wHyV8cr1Qjtn-zjePxuSyzFWs8ZnK6k5NjBEypw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492345,"updated":1563492345,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4280,11 +1749,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '0bc7b13c-ad79-4833-8bba-9dcb5afa3ff2', + '666f2eed-3b26-44f5-b5d8-fc152c3abaa1', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4294,52 +1763,59 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:46 GMT', + 'Thu, 18 Jul 2019 23:25:45 GMT', 'Connection', 'close', 'Content-Length', - '703' ]); + '859' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys/recoverKeyName-candeleteakey-/') + .query(true) + .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-candeleteakey-"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '106', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '337f3014-4191-4770-a1ee-3f285e60c914', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '63a54f4e-385a-4758-a1ee-7beb042d0a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:46 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:46 GMT', + 'Thu, 18 Jul 2019 23:25:46 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/CRUDKeyName-cangetaspecificversionofakey-/9a4697d14da642b39a7e213c36038e09') + .delete('/deletedkeys/recoverKeyName-candeleteakey-') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-/9a4697d14da642b39a7e213c36038e09","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3kuGmk1d7-13BZfduRTc348mzofqAJa74zTgBn4tHIaUg3WYhANRMWcuyD-bAgfpgRPHR4MEVx1g4-VgzDfzzeffzU9S6Iz74kwEEdzYxM530rkCgQzXHQpK2InCqIBghhkbJ_Z1YyaQ_7HZAd6R19YxgUrbarHzrhfLWgYIqvQJiDeSmUKJGI0MhCyOafjd3WLHvHv7EHGTXSmqkP_nd-iXa-QeTYg5KMCYn6CfgerEF-RfaYp9NUuARLlc0BeH6itB13_LSvFEm7DkvQtfJKYbj9Loqxo0oprx6F8zDAc-RldeKYOPtQGYLhlKukflye5AoyPjubSWpa4rWTY-mw","e":"AQAB"},"attributes":{"enabled":true,"created":1561726606,"updated":1561726606,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -4349,11 +1825,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '42a871f5-693f-4e05-8518-dde3140d9209', + 'b7461b3c-568b-436f-8223-72cf74ab8940', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4363,52 +1839,53 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:46 GMT', + 'Thu, 18 Jul 2019 23:25:46 GMT', 'Connection', - 'close', - 'Content-Length', - '703' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-candeleteakey-') + .query(true) + .reply(204, "", [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'b917a24d-e0c0-45c4-84aa-eccc57d8fc87', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '0fee54bf-ca33-445d-88a5-d3e068cf7600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:47 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:46 GMT', + 'Thu, 18 Jul 2019 23:25:57 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cangetaspecificversionofakey-') + .get('/keys/recoverKeyName-deletenonexistingkey-/') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-","deletedDate":1561726607,"scheduledPurgeDate":1569502607,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-/9a4697d14da642b39a7e213c36038e09","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"3kuGmk1d7-13BZfduRTc348mzofqAJa74zTgBn4tHIaUg3WYhANRMWcuyD-bAgfpgRPHR4MEVx1g4-VgzDfzzeffzU9S6Iz74kwEEdzYxM530rkCgQzXHQpK2InCqIBghhkbJ_Z1YyaQ_7HZAd6R19YxgUrbarHzrhfLWgYIqvQJiDeSmUKJGI0MhCyOafjd3WLHvHv7EHGTXSmqkP_nd-iXa-QeTYg5KMCYn6CfgerEF-RfaYp9NUuARLlc0BeH6itB13_LSvFEm7DkvQtfJKYbj9Loqxo0oprx6F8zDAc-RldeKYOPtQGYLhlKukflye5AoyPjubSWpa4rWTY-mw","e":"AQAB"},"attributes":{"enabled":true,"created":1561726606,"updated":1561726606,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-deletenonexistingkey-"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '113', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -4418,11 +1895,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '2f8d8a1e-dfbb-4533-99a6-4f9698492a58', + '926029bd-bce8-485c-8ba2-1e7577a99452', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4432,54 +1909,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:46 GMT', + 'Thu, 18 Jul 2019 23:25:58 GMT', 'Connection', - 'close', - 'Content-Length', - '881' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cangetakey-/create', {"kty":"RSA"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetakey-/c187d159760f40aaadee66d67f1fcaff","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"k-Fe3sPR31z3DQnPqmGuD9lkdmIGOaFm-svqwaJd0KQGod889YWMkVXtjh2MHb_voj25NLcfa8UnzULmwWN6OvWT99ss_f81Cj5dzv_WGklmHvGV8lRPha52qRHEIL-AVgMJ2UaHHZsjyNX_g0OTzMriSllq54yTysLmFc2jB8KqG9OowhnQYUhpOBZDIbRkus42fYGSucscZzEl6DL7aMOhW4Rp3IQcg-Pz_dyKTMRGeewFYm6xwyMyYIlx-YBhyQMBbG9YFJz4lQwSBo2UnMVV4lsPIY0f4Q35ipgSQtL96Ar_VtwrpkFEu_RjuEys718iaTlKWvkknNtlSedgew","e":"AQAB"},"attributes":{"enabled":true,"created":1563492358,"updated":1563492358,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '6c789dc5-a545-4eb4-a31b-8a59835d99f2', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '79bb379d-0773-418d-8ae2-63e98a8d6e00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:47 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:56:47 GMT', + 'Thu, 18 Jul 2019 23:25:58 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '689' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-') + .get('/keys/recoverKeyName-cangetakey-/') .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetakey-/c187d159760f40aaadee66d67f1fcaff","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"k-Fe3sPR31z3DQnPqmGuD9lkdmIGOaFm-svqwaJd0KQGod889YWMkVXtjh2MHb_voj25NLcfa8UnzULmwWN6OvWT99ss_f81Cj5dzv_WGklmHvGV8lRPha52qRHEIL-AVgMJ2UaHHZsjyNX_g0OTzMriSllq54yTysLmFc2jB8KqG9OowhnQYUhpOBZDIbRkus42fYGSucscZzEl6DL7aMOhW4Rp3IQcg-Pz_dyKTMRGeewFYm6xwyMyYIlx-YBhyQMBbG9YFJz4lQwSBo2UnMVV4lsPIY0f4Q35ipgSQtL96Ar_VtwrpkFEu_RjuEys718iaTlKWvkknNtlSedgew","e":"AQAB"},"attributes":{"enabled":true,"created":1563492358,"updated":1563492358,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -4489,66 +1967,34 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'fb832a7b-1051-4271-89c2-dd3442f9ec44', + 'bc56a210-4269-4b05-92b3-65e092197812', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', 'ASP.NET', 'Strict-Transport-Security', 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:56:47 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '11431d4d-9aa1-4c60-a075-9af2853e6200', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:56:58 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', + 'X-Content-Type-Options', + 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:58 GMT', + 'Thu, 18 Jul 2019 23:25:59 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '689' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-') + .delete('/keys/recoverKeyName-cangetakey-') .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetakey-","deletedDate":1563492359,"scheduledPurgeDate":1571268359,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetakey-/c187d159760f40aaadee66d67f1fcaff","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"k-Fe3sPR31z3DQnPqmGuD9lkdmIGOaFm-svqwaJd0KQGod889YWMkVXtjh2MHb_voj25NLcfa8UnzULmwWN6OvWT99ss_f81Cj5dzv_WGklmHvGV8lRPha52qRHEIL-AVgMJ2UaHHZsjyNX_g0OTzMriSllq54yTysLmFc2jB8KqG9OowhnQYUhpOBZDIbRkus42fYGSucscZzEl6DL7aMOhW4Rp3IQcg-Pz_dyKTMRGeewFYm6xwyMyYIlx-YBhyQMBbG9YFJz4lQwSBo2UnMVV4lsPIY0f4Q35ipgSQtL96Ar_VtwrpkFEu_RjuEys718iaTlKWvkknNtlSedgew","e":"AQAB"},"attributes":{"enabled":true,"created":1563492358,"updated":1563492358,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -4558,11 +2004,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'a96fbdda-2b0a-416d-86c9-425e7bb46aac', + '2802a8d9-dabb-44b0-b043-1977de85fcc4', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4572,45 +2018,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:56:58 GMT', + 'Thu, 18 Jul 2019 23:25:59 GMT', 'Connection', - 'close' ]); + 'close', + 'Content-Length', + '853' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cangetakey-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '96401c16-f438-4bab-b9b1-dc8dba41285a', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '2fa43d02-f7ca-4bbb-a3a2-a614e0457700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:57:08 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:57:08 GMT', + 'Thu, 18 Jul 2019 23:26:00 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-') + .delete('/deletedkeys/recoverKeyName-cangetakey-') .query(true) .reply(204, "", [ 'Cache-Control', 'no-cache', @@ -4623,11 +2076,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '39d5e923-7d48-4a1d-819b-c5297a8632d3', + 'a17551c9-f0f4-4f5f-a8b2-d33ea44b479b', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4637,47 +2090,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:57:09 GMT', + 'Thu, 18 Jul 2019 23:26:10 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cangetaspecificversionofakey-/create', {"kty":"RSA"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetaspecificversionofakey-/16ac8041a42f4f85b1f585dd7c7288cb","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1GnLN2xnGq-neGxUxTm0buV9d-DksPazWcmg0BMUceplvbPAzZPW6b5VaQzOzWd7f3nbMNiwL39o0aIskQs5Bo57xdfAfltfBJEf1w84czzq8ghYbKDzVKv4Z1RPsYvb_qEyg56lvR3YNmCaYYpC-o69aNHJYOeuTCgUaY0aUvgNV34njRy9qELGIkKcxARPEHPhu0h1A7f4aNyci2GUEo_ww9hR5CVbZPfWUhM1Jd8ghPB2J_RsO_Kx3nb1FUWxN2JXDoZmakpB2IQzxVkb1sw7db2E92buuw_2lpfjeLPOeP0i3n5QG41pRCXuFqlnA1VTYJVbmavqWiFibvjzIQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492371,"updated":1563492371,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '7a2e8c4b-1271-413a-87a1-a17a8ad5e0ee', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '42bd0ded-0070-4d27-910e-56efa6596600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:57:09 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:57:09 GMT', + 'Thu, 18 Jul 2019 23:26:10 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '707' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/CRUDKeyName-cangetadeletedkey-/create', {"kty":"RSA"}) + .get('/keys/recoverKeyName-cangetaspecificversionofakey-/16ac8041a42f4f85b1f585dd7c7288cb') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-/5d990ff6462b4f8b8d069f12a154d805","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"yEwY1iNceKjilB9htNy0bC60_1Dzw3gtThd7DVqDx6GppOFT2_FPUNFHLGP-EplXMtit7QilKlaGBL_p3dLlp-RTHRz7l0ofDRy8WY6L0VMHLYhktyIj32ZDSpXBzp68nfwK4EGKbeWfyNC5nTosL0dxZo5HM46XY3GK6_1SpNMgZOLyeu8Nv6zEuUt8tqL8h8_ua-9YtKyjehbWrptXT47hGa4KOU7N7vWe9i0OMM6xd41-4Y3HQNn_WB_NNycxCx2IjJgO7Q7SHq2_sTgwusb8Y1pp3Xnq_3On5zhSAgPiTHnBZEy1hm-q4ydAfZtGxnQsNRK9hJRez8y1NJctgw","e":"AQAB"},"attributes":{"enabled":true,"created":1561726629,"updated":1561726629,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetaspecificversionofakey-/16ac8041a42f4f85b1f585dd7c7288cb","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1GnLN2xnGq-neGxUxTm0buV9d-DksPazWcmg0BMUceplvbPAzZPW6b5VaQzOzWd7f3nbMNiwL39o0aIskQs5Bo57xdfAfltfBJEf1w84czzq8ghYbKDzVKv4Z1RPsYvb_qEyg56lvR3YNmCaYYpC-o69aNHJYOeuTCgUaY0aUvgNV34njRy9qELGIkKcxARPEHPhu0h1A7f4aNyci2GUEo_ww9hR5CVbZPfWUhM1Jd8ghPB2J_RsO_Kx3nb1FUWxN2JXDoZmakpB2IQzxVkb1sw7db2E92buuw_2lpfjeLPOeP0i3n5QG41pRCXuFqlnA1VTYJVbmavqWiFibvjzIQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492371,"updated":1563492371,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4690,11 +2148,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '116a213c-8186-46e3-b101-040e4b5a3807', + '73fe3504-fc95-4c38-983c-015b341b86f0', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4704,52 +2162,59 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:57:09 GMT', + 'Thu, 18 Jul 2019 23:26:10 GMT', 'Connection', 'close', 'Content-Length', - '692' ]); + '707' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/keys/recoverKeyName-cangetaspecificversionofakey-') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetaspecificversionofakey-","deletedDate":1563492371,"scheduledPurgeDate":1571268371,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetaspecificversionofakey-/16ac8041a42f4f85b1f585dd7c7288cb","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"1GnLN2xnGq-neGxUxTm0buV9d-DksPazWcmg0BMUceplvbPAzZPW6b5VaQzOzWd7f3nbMNiwL39o0aIskQs5Bo57xdfAfltfBJEf1w84czzq8ghYbKDzVKv4Z1RPsYvb_qEyg56lvR3YNmCaYYpC-o69aNHJYOeuTCgUaY0aUvgNV34njRy9qELGIkKcxARPEHPhu0h1A7f4aNyci2GUEo_ww9hR5CVbZPfWUhM1Jd8ghPB2J_RsO_Kx3nb1FUWxN2JXDoZmakpB2IQzxVkb1sw7db2E92buuw_2lpfjeLPOeP0i3n5QG41pRCXuFqlnA1VTYJVbmavqWiFibvjzIQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492371,"updated":1563492371,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'c6a0b539-e94c-491f-bf03-18c0370b5cef', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'ed6800a0-f208-4f07-bd28-41c444af7400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:57:09 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:57:09 GMT', + 'Thu, 18 Jul 2019 23:26:11 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '889' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cangetadeletedkey-') + .delete('/deletedkeys/recoverKeyName-cangetaspecificversionofakey-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-","deletedDate":1561726630,"scheduledPurgeDate":1569502630,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-/5d990ff6462b4f8b8d069f12a154d805","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"yEwY1iNceKjilB9htNy0bC60_1Dzw3gtThd7DVqDx6GppOFT2_FPUNFHLGP-EplXMtit7QilKlaGBL_p3dLlp-RTHRz7l0ofDRy8WY6L0VMHLYhktyIj32ZDSpXBzp68nfwK4EGKbeWfyNC5nTosL0dxZo5HM46XY3GK6_1SpNMgZOLyeu8Nv6zEuUt8tqL8h8_ua-9YtKyjehbWrptXT47hGa4KOU7N7vWe9i0OMM6xd41-4Y3HQNn_WB_NNycxCx2IjJgO7Q7SHq2_sTgwusb8Y1pp3Xnq_3On5zhSAgPiTHnBZEy1hm-q4ydAfZtGxnQsNRK9hJRez8y1NJctgw","e":"AQAB"},"attributes":{"enabled":true,"created":1561726629,"updated":1561726629,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -4759,11 +2224,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '0498f6eb-855a-4a3f-886e-babad023174f', + '72af9143-3390-4f33-9897-d6b634cc37e4', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4773,54 +2238,51 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:57:09 GMT', + 'Thu, 18 Jul 2019 23:26:11 GMT', 'Connection', - 'close', - 'Content-Length', - '859' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cangetaspecificversionofakey-') + .query(true) + .reply(204, "", [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'e56a7382-11c4-4341-9b56-2721f1e538a6', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '2dcfdcd0-2f19-4c85-bc3c-3f4bc8b36800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:57:10 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:57:10 GMT', + 'Thu, 18 Jul 2019 23:26:23 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/CRUDKeyName-cangetadeletedkey-') + .post('/keys/recoverKeyName-cangetadeletedkey-/create', {"kty":"RSA"}) .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: CRUDKeyName-cangetadeletedkey-"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetadeletedkey-/0afe8421d2af4a0b9156ecc37e0011e5","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vI_QpaKZTUH237QBRA6258Uq1oLNmZj4-nybGYJZo4pDFsKdGgWK_SRtlQBzXK37AdLsDaNJz1Ygv0DXQ88ggwZgWz5RFZ68SOdCyzJ7JuQC2XS6jKKHuIWBMxOlZvbit6c_qmieEnAMXOM-VRJyGzk5LdvA9sB91EF0uTiCyveYFc2ONP89FDq0XSxqrvD2yA0Wbqvff00zAUTRImK01S6AkFQ7kV6yfUmZNVszvvWB_PJmLIFbsH34nOZ2VDHCFRR6pQpZ19FDJUyiegmHZmABBZD71hxdRbN3U_imoXnSleoqUPKbHlFOv049XVDg4d-tALR9wVme0NB-y5Z7mw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492384,"updated":1563492384,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '114', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -4830,11 +2292,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'f1f80ca6-4177-45c9-bb4f-fc5078cad4a4', + 'd557a494-9376-47a3-9aec-67c70bcc4172', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4844,50 +2306,59 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:57:10 GMT', + 'Thu, 18 Jul 2019 23:26:23 GMT', 'Connection', - 'close' ]); + 'close', + 'Content-Length', + '696' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/keys/recoverKeyName-cangetadeletedkey-') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetadeletedkey-","deletedDate":1563492384,"scheduledPurgeDate":1571268384,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetadeletedkey-/0afe8421d2af4a0b9156ecc37e0011e5","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vI_QpaKZTUH237QBRA6258Uq1oLNmZj4-nybGYJZo4pDFsKdGgWK_SRtlQBzXK37AdLsDaNJz1Ygv0DXQ88ggwZgWz5RFZ68SOdCyzJ7JuQC2XS6jKKHuIWBMxOlZvbit6c_qmieEnAMXOM-VRJyGzk5LdvA9sB91EF0uTiCyveYFc2ONP89FDq0XSxqrvD2yA0Wbqvff00zAUTRImK01S6AkFQ7kV6yfUmZNVszvvWB_PJmLIFbsH34nOZ2VDHCFRR6pQpZ19FDJUyiegmHZmABBZD71hxdRbN3U_imoXnSleoqUPKbHlFOv049XVDg4d-tALR9wVme0NB-y5Z7mw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492384,"updated":1563492384,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'a9b5df8c-d3af-43b5-836c-665dc7e54c34', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '5e269875-a424-4bc5-bd77-b28d9ed47700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:57:20 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:57:20 GMT', + 'Thu, 18 Jul 2019 23:26:24 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '867' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/CRUDKeyName-cangetadeletedkey-') + .get('/deletedkeys/recoverKeyName-cangetadeletedkey-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-","deletedDate":1561726630,"scheduledPurgeDate":1569502630,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-/5d990ff6462b4f8b8d069f12a154d805","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"yEwY1iNceKjilB9htNy0bC60_1Dzw3gtThd7DVqDx6GppOFT2_FPUNFHLGP-EplXMtit7QilKlaGBL_p3dLlp-RTHRz7l0ofDRy8WY6L0VMHLYhktyIj32ZDSpXBzp68nfwK4EGKbeWfyNC5nTosL0dxZo5HM46XY3GK6_1SpNMgZOLyeu8Nv6zEuUt8tqL8h8_ua-9YtKyjehbWrptXT47hGa4KOU7N7vWe9i0OMM6xd41-4Y3HQNn_WB_NNycxCx2IjJgO7Q7SHq2_sTgwusb8Y1pp3Xnq_3On5zhSAgPiTHnBZEy1hm-q4ydAfZtGxnQsNRK9hJRez8y1NJctgw","e":"AQAB"},"attributes":{"enabled":true,"created":1561726629,"updated":1561726629,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-cangetadeletedkey-"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -4897,11 +2368,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '9767fff5-ea88-4097-b292-f50fd86ebe1a', + '67c580c6-6a31-4005-9fc9-29b4da49a004', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4911,52 +2382,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:57:20 GMT', + 'Thu, 18 Jul 2019 23:26:24 GMT', 'Connection', - 'close', - 'Content-Length', - '859' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys/recoverKeyName-cangetadeletedkey-') + .query(true) + .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-cangetadeletedkey-"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '80ad4e53-761d-49a5-9b1c-f44262e323d9', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '7f8d841e-e9e4-4134-bd3c-2e9ac5586e00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:57:21 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:57:20 GMT', + 'Thu, 18 Jul 2019 23:26:34 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/CRUDKeyName-cangetadeletedkey-') + .get('/deletedkeys/recoverKeyName-cangetadeletedkey-') .query(true) - .reply(204, "", [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetadeletedkey-","deletedDate":1563492384,"scheduledPurgeDate":1571268384,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetadeletedkey-/0afe8421d2af4a0b9156ecc37e0011e5","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vI_QpaKZTUH237QBRA6258Uq1oLNmZj4-nybGYJZo4pDFsKdGgWK_SRtlQBzXK37AdLsDaNJz1Ygv0DXQ88ggwZgWz5RFZ68SOdCyzJ7JuQC2XS6jKKHuIWBMxOlZvbit6c_qmieEnAMXOM-VRJyGzk5LdvA9sB91EF0uTiCyveYFc2ONP89FDq0XSxqrvD2yA0Wbqvff00zAUTRImK01S6AkFQ7kV6yfUmZNVszvvWB_PJmLIFbsH34nOZ2VDHCFRR6pQpZ19FDJUyiegmHZmABBZD71hxdRbN3U_imoXnSleoqUPKbHlFOv049XVDg4d-tALR9wVme0NB-y5Z7mw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492384,"updated":1563492384,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Type', + 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -4964,11 +2440,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '3a551416-6897-4a39-873c-34dede6edff2', + '1223cd9e-408f-4643-a4ea-375598e4678c', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4978,52 +2454,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:57:21 GMT', + 'Thu, 18 Jul 2019 23:26:45 GMT', 'Connection', - 'close' ]); + 'close', + 'Content-Length', + '867' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cangetadeletedkey-') + .query(true) + .reply(204, "", [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '383f958b-9cd6-466e-b5fb-0a7da00b390b', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'c7f2989f-1fbf-4352-87c6-efa10db20c00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Ar8VbYYKNxZHsWzYP8RHOeM_aSJHLQAAAJwEqNQOAAAA; expires=Sun, 28-Jul-2019 12:57:22 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:57:21 GMT', + 'Thu, 18 Jul 2019 23:26:46 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/CRUDKeyName-cantgetadeletedkeythatdoesntexist-') + .delete('/keys/recoverKeyName-cantgetadeletedkeythatdoesntexist-') .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: CRUDKeyName-cantgetadeletedkeythatdoesntexist-"}}, [ 'Cache-Control', + .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-cantgetadeletedkeythatdoesntexist-"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', 'Content-Length', - '122', + '126', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -5033,11 +2512,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '662644cd-1b19-4091-a266-e73204955ac4', + '7009ac69-49bd-4016-9d25-e84ccc136072', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5047,7 +2526,7 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:57:22 GMT', + 'Thu, 18 Jul 2019 23:26:47 GMT', 'Connection', 'close' ]); diff --git a/sdk/keyvault/keyvault-keys/recordings/node/keys_client__list_keys_in_various_ways/recording_before_all_hook.js b/sdk/keyvault/keyvault-keys/recordings/node/keys_client__list_keys_in_various_ways/recording_before_all_hook.js index 82cd98825e78..063e47282926 100644 --- a/sdk/keyvault/keyvault-keys/recordings/node/keys_client__list_keys_in_various_ways/recording_before_all_hook.js +++ b/sdk/keyvault/keyvault-keys/recordings/node/keys_client__list_keys_in_various_ways/recording_before_all_hook.js @@ -17,17 +17,17 @@ nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'x-ms-request-id', - '7908cd00-f3d7-4f5b-ba3f-bb9225446f00', + '895b9200-8876-40f8-866c-8c6f9272f900', 'P3P', 'CP="DSP CUR OTPi IND OTRi ONL FIN"', 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHAQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:19:42 GMT; path=/; secure; HttpOnly', + 'fpc=AstPpV6Z2XFOlZZHydq4cJM_aSJHAQAAADb3wtQOAAAA; expires=Sat, 17-Aug-2019 23:26:47 GMT; path=/; secure; HttpOnly', 'Set-Cookie', 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', 'Set-Cookie', 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:19:42 GMT', + 'Thu, 18 Jul 2019 23:26:46 GMT', 'Connection', 'close', 'Content-Length', @@ -35,9 +35,9 @@ nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/listKeyName-cangettheversionsofakey-/create', {"kty":"RSA"}) + .post('/keys/recoverKeyName-cangettheversionsofakey-/create', {"kty":"RSA"}) .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-/322f0b98cc1b4957948a1c4b22e2ffea","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"tKhZlnFKWs4Tfqh4UVV4ucyLOhFipJhCAxAtz9Yn8YNwcR4rF30VoyTjX8pzGSIoPop1tS6TYrXz6MZI-EtprVffGc4gSxKeynEwyVWaWcTouVLLVzvMHWTqinELBH-IflanI78eh88cd9xW5U9Ucu6Ln53DISAFewh5fbB1hk9BJgmAtxBPyCAp8gXKoMK6tVB9s1UOeC9VyFzgb_ddBmTqw8jdTdD8VnzGQVay72hLWng0m6AWTntdw07m5hlS7BvVhGkeveqCwRGdp-rNCwCjk618LZcUBN0dbjrllZU1T_YNWS8hUehqcU0OgkA4g7Iramf0i_ElofyEwPA65w","e":"AQAB"},"attributes":{"enabled":true,"created":1561724383,"updated":1561724383,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakey-/d3faaf5078d24a42a43872047fa98ea0","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"xH4_DmWIGfodF7coAiEAPVvAkBuu312iyHXwT3st3sLx6nCY9H8KNIgNiVG0zEiBuDw9NudlmMcYeE3RXOmAaTCHREUZJcM93OKO9VSjd9Y1gpQghnnrCt50WHlnwv0Ekwz7rNVemFISCEIGEMoy3wiiDgbXIt0BX0VInG5ql71TRcRkMgovCBCmadbbYKCp9StrWvn63amxwN12Llb-Nk5bqrCY4FjvpsLwg47YmxUCn-6FRnq5A02tgsVJjercsibAt9TmVP_gdNHV_X0O_h5eqAl8vlFG4hWXKDWr_2YIA5IB_LbD2sPnIZSyK4ZMAipRFt-OjIvpseMzj-ptxQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492407,"updated":1563492407,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -50,11 +50,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '385742ab-5975-402d-b20b-446c9996552f', + '34173070-f834-422c-9df8-4507c9e46ef1', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -64,49 +64,17 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:19:42 GMT', + 'Thu, 18 Jul 2019 23:26:47 GMT', 'Connection', 'close', 'Content-Length', - '698' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '454dd356-fa11-4595-be19-81fb69620800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHAgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:19:43 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:19:42 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); + '702' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/listKeyName-cangettheversionsofakey-/versions') + .get('/keys/recoverKeyName-cangettheversionsofakey-/versions') .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-/322f0b98cc1b4957948a1c4b22e2ffea","attributes":{"enabled":true,"created":1561724383,"updated":1561724383,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":null}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakey-/d3faaf5078d24a42a43872047fa98ea0","attributes":{"enabled":true,"created":1563492407,"updated":1563492407,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":null}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -119,11 +87,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'aa5e5167-abb9-4419-8f7b-b43014447e7f', + '62dc2e2a-ce47-41dc-b04c-51c835311d60', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -133,49 +101,17 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:19:43 GMT', - 'Connection', - 'close', - 'Content-Length', - '276' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'e71ac377-bf23-4383-b804-9e95a4f86300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHAwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:19:43 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:19:43 GMT', + 'Thu, 18 Jul 2019 23:26:48 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '280' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/listKeyName-cangettheversionsofakey-') + .delete('/keys/recoverKeyName-cangettheversionsofakey-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-","deletedDate":1561724384,"scheduledPurgeDate":1569500384,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-/322f0b98cc1b4957948a1c4b22e2ffea","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"tKhZlnFKWs4Tfqh4UVV4ucyLOhFipJhCAxAtz9Yn8YNwcR4rF30VoyTjX8pzGSIoPop1tS6TYrXz6MZI-EtprVffGc4gSxKeynEwyVWaWcTouVLLVzvMHWTqinELBH-IflanI78eh88cd9xW5U9Ucu6Ln53DISAFewh5fbB1hk9BJgmAtxBPyCAp8gXKoMK6tVB9s1UOeC9VyFzgb_ddBmTqw8jdTdD8VnzGQVay72hLWng0m6AWTntdw07m5hlS7BvVhGkeveqCwRGdp-rNCwCjk618LZcUBN0dbjrllZU1T_YNWS8hUehqcU0OgkA4g7Iramf0i_ElofyEwPA65w","e":"AQAB"},"attributes":{"enabled":true,"created":1561724383,"updated":1561724383,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangettheversionsofakey-","deletedDate":1563492408,"scheduledPurgeDate":1571268408,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakey-/d3faaf5078d24a42a43872047fa98ea0","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"xH4_DmWIGfodF7coAiEAPVvAkBuu312iyHXwT3st3sLx6nCY9H8KNIgNiVG0zEiBuDw9NudlmMcYeE3RXOmAaTCHREUZJcM93OKO9VSjd9Y1gpQghnnrCt50WHlnwv0Ekwz7rNVemFISCEIGEMoy3wiiDgbXIt0BX0VInG5ql71TRcRkMgovCBCmadbbYKCp9StrWvn63amxwN12Llb-Nk5bqrCY4FjvpsLwg47YmxUCn-6FRnq5A02tgsVJjercsibAt9TmVP_gdNHV_X0O_h5eqAl8vlFG4hWXKDWr_2YIA5IB_LbD2sPnIZSyK4ZMAipRFt-OjIvpseMzj-ptxQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492407,"updated":1563492407,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -188,11 +124,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'c3e84201-0918-43e9-b7a6-b1ae7c8cf46a', + '85d58d46-7ae3-4f61-a3bc-9d4b5cc1a265', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -202,47 +138,15 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:19:43 GMT', - 'Connection', - 'close', - 'Content-Length', - '871' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'fb08d9c5-a7fe-47ab-9c0e-da8add850700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHBAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:19:44 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:19:43 GMT', + 'Thu, 18 Jul 2019 23:26:48 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '879' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangettheversionsofakey-') + .delete('/deletedkeys/recoverKeyName-cangettheversionsofakey-') .query(true) .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', @@ -259,3837 +163,32 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '96c2124e-e4e6-4293-bcec-915f62c56796', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:19:44 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '6b46ca9f-b2f6-432c-93cc-24bea58b6400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHBQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:19:54 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:19:54 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangettheversionsofakey-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '52596cb6-2540-445b-babf-99d387a2acdb', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:19:55 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '11dfa1e0-eb36-4709-9794-bed549e56300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHBgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:19:55 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:19:54 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/listKeyName-cangettheversionsofakeypaged-/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-/f8d1394a6fe3446fa01a16d89462afc2","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vH9F3SHUSftB7ceQ3q8QWhsl5YkE4NGoEFgmz2T-lhgx3JpvKDhqArmCYgKiXbGpPQdh1rVDieCYU-CRo__s_xCb2--bhtLeU3IkYKnlIae3LhZT39NdDUqad1K56Ux4zhPVzMRmynH3dXxJEhUr84iEu4FjD61qQfHrqDnJGiQDNTOpzRRkaJ5EVe0EqgtVO6dCN28vF-fvMLOQCpY8MXdIfGFVHDNSmiiaP0n1eS9e9cu362uUdCaOLKT6mAg4amlfS0tpMyCCixt1SJBbzAaB8Sb2_xRqtolYJJVyI6S7eFkkJ_GyrQuO3LxSYNgm4vH_JauFJhvN1OidoPWDtQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724395,"updated":1561724395,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '6f79df95-1fc7-4a29-967a-9d8dbe026df9', + '16337893-5773-482b-b1c0-a501904eef77', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:19:55 GMT', - 'Connection', - 'close', - 'Content-Length', - '703' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'a73abc08-d848-4506-b190-a6f341836e00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHBwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:19:55 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:19:55 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/listKeyName-cangettheversionsofakeypaged-/versions') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-/f8d1394a6fe3446fa01a16d89462afc2","attributes":{"enabled":true,"created":1561724395,"updated":1561724395,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":null}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '7d4b260b-4bfa-4fa6-a743-fa1acb9c455d', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:19:55 GMT', - 'Connection', - 'close', - 'Content-Length', - '281' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '2641fa34-ad81-4f9c-a142-cff5e1e66500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHCAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:19:56 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:19:55 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/listKeyName-cangettheversionsofakeypaged-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-","deletedDate":1561724396,"scheduledPurgeDate":1569500396,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-/f8d1394a6fe3446fa01a16d89462afc2","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vH9F3SHUSftB7ceQ3q8QWhsl5YkE4NGoEFgmz2T-lhgx3JpvKDhqArmCYgKiXbGpPQdh1rVDieCYU-CRo__s_xCb2--bhtLeU3IkYKnlIae3LhZT39NdDUqad1K56Ux4zhPVzMRmynH3dXxJEhUr84iEu4FjD61qQfHrqDnJGiQDNTOpzRRkaJ5EVe0EqgtVO6dCN28vF-fvMLOQCpY8MXdIfGFVHDNSmiiaP0n1eS9e9cu362uUdCaOLKT6mAg4amlfS0tpMyCCixt1SJBbzAaB8Sb2_xRqtolYJJVyI6S7eFkkJ_GyrQuO3LxSYNgm4vH_JauFJhvN1OidoPWDtQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724395,"updated":1561724395,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '2af8c467-57bd-475a-942b-4eb2613d1291', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:19:55 GMT', - 'Connection', - 'close', - 'Content-Length', - '881' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '115ccf09-d0f4-42c9-83ba-8a653c0d6700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHCQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:19:56 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:19:56 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangettheversionsofakeypaged-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'bbafa4f6-60e9-47fa-a0f6-725ff51b9b4a', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:19:56 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '7b1618d9-4600-41aa-af19-10372a4d6500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHCgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:07 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:07 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangettheversionsofakeypaged-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '3f9a9b8f-9a50-42ac-8b84-d239d1987279', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:07 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '88481595-ec59-4aa8-8567-580f48927000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHCwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:07 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:07 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/listKeyName-list0versionsofanon-existingkey-/versions') - .query(true) - .reply(200, {"value":[],"nextLink":null}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '1b7fcb01-bbe9-45fa-9024-7f224393c3d3', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:07 GMT', - 'Connection', - 'close', - 'Content-Length', - '28' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0be2cd32-7e20-4f07-9ea7-657491e76a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHDAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:08 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:08 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/listKeyName-list0versionsofanon-existingkeypaged-/versions') - .query(true) - .reply(200, {"value":[],"nextLink":null}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '2aae57e9-0462-46ab-ae9a-f30c81df55c2', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:08 GMT', - 'Connection', - 'close', - 'Content-Length', - '28' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0e7ab980-3a48-41a0-aafb-c9a5e1190800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHDQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:08 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:08 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/listKeyName-cangetseveralinsertedkeys--0/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys--0/f7ebeb5a36204f83a049cf51f7e3d6f0","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"tDvesjtMJ_wZCBZPsloYP2PVoovN7P_HCgoRQzg5QZbV2C_MvuM86DgBQLVSyaG0T7FQJGw12bHmcxLWMtQHzLk78r1cPv_yWX2p8FPBSvehl_Mw3a5rrXZ1-fw173UOVnsrGez7DNYMts8hGtvD1WngoCDdfVZ2es1fzQTzb3btPUjH--ubvYCRmIfbhESVXShHN5gX97YUY5GNgoT1jv_LfM2s_ddqGsSizk6d6o2jlwJsWOkCLTVqPIyUJ6UII5a4mJczm8IulELXQqbYZGKz3oknQ7DOFtyE2WG6VUl3kxl291ZqWGiN9o22A5N_PZ_y_9RmsbBXFSgw8kWmQQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724409,"updated":1561724409,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '477f2d67-73c5-49ef-9118-22fe76163625', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:09 GMT', - 'Connection', - 'close', - 'Content-Length', - '702' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '061b228a-b488-4145-affa-24431e476200', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHDgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:09 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:08 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/listKeyName-cangetseveralinsertedkeys--1/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys--1/3a0d6557c1c24b8b8c118d6eff777448","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vmme9qd_ar9nePI1jV28uZcAz9O1Q-C3_2yid7ef3qDtJlYaWDrzFDkOlJ50MofRxFG443wA0xpyZsFAKKeZ8aIWXA1ojj4F6SjWoNRJx0Y24_7ovAJiNKh81BCOV5BZ8K99xEyx9sPh-AX6hY39lrvY7xvOqpsRByXSW8shTQK7G9OznH8vIi9jKtYqT4NH1h6K_Op1ErLTfeFsrRrsmuiUnpli3PB1Vw-Vk_54zCkHqvUFD2itoMJRWHnBF4Md7ekLHk1Oc-ZyRLYY61_MnYJukFgoGUjTlJV9O55SLJhtf5Ud6cHm1Oo7eRhT6cL8PVyqth4tg5XEcfQvDFM1uQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724409,"updated":1561724409,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '1da1fc04-7b89-4771-9ae2-7149b2bb69c5', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:08 GMT', - 'Connection', - 'close', - 'Content-Length', - '702' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '119b2cc9-23ff-4948-8f45-523bbc427000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHDwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:09 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:09 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-21596680364625942","attributes":{"enabled":false,"created":1561685638,"updated":1561685638,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTNJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFVllVRWxTUlZNdE56WXdORFF5T0RVME9UZ3lORGN3T1NFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '0f2ba2e2-c3f1-4be0-bba9-a51251fadef3', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:10 GMT', - 'Connection', - 'close', - 'Content-Length', - '551' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'bb407831-d407-47f3-b640-01e6931f6100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHEAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:10 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:10 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVGMxTkRFMk9UZ3pNelkwTVRFNE9URWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '4e827c72-8eec-4042-beec-d861e369b66e', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:10 GMT', - 'Connection', - 'close', - 'Content-Length', - '309' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '2dec2565-b851-4b78-a2fc-a73acab56e00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHEQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:11 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:10 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key155976015901904087","attributes":{"enabled":true,"created":1559760164,"updated":1559760164,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976018742005808","attributes":{"enabled":true,"created":1559760193,"updated":1559760193,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976035851309215","attributes":{"enabled":true,"created":1559760364,"updated":1559760364,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976038662209208","attributes":{"enabled":true,"created":1559760392,"updated":1559760392,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976059075801511","attributes":{"enabled":true,"created":1559760596,"updated":1559760596,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976061918309867","attributes":{"enabled":true,"created":1559760624,"updated":1559760624,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976088192202903","attributes":{"enabled":true,"created":1559760887,"updated":1559760887,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976090993105220","attributes":{"enabled":true,"created":1559760915,"updated":1559760915,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976118089506049","attributes":{"enabled":true,"created":1559761186,"updated":1559761186,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976120964305668","attributes":{"enabled":true,"created":1559761215,"updated":1559761215,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019567836900080","attributes":{"enabled":true,"created":1560195684,"updated":1560195684,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019568419900112","attributes":{"enabled":true,"created":1560195689,"updated":1560195689,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019568998004417","attributes":{"enabled":false,"created":1560195695,"updated":1560195695,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019570157704018","attributes":{"enabled":true,"created":1560195707,"updated":1560195707,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019573560701886","attributes":{"enabled":true,"created":1560195741,"updated":1560195741,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsyTVRRNU1EZzFNRGd4TlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '278c8346-bd39-4de7-9e22-6661460249b9', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:10 GMT', - 'Connection', - 'close', - 'Content-Length', - '3051' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'f0accfdd-3ea3-45f3-a7fa-5ee08c546a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHEgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:11 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:11 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156019965517806158","attributes":{"enabled":true,"created":1560199660,"updated":1560199660,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019966095601383","attributes":{"enabled":true,"created":1560199666,"updated":1560199666,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019966655202551","attributes":{"enabled":false,"created":1560199672,"updated":1560199672,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019967216106153","attributes":{"enabled":true,"created":1560199678,"updated":1560199678,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019970108507840","attributes":{"enabled":true,"created":1560199707,"updated":1560199707,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019971819409376","attributes":{"enabled":true,"created":1560199723,"updated":1560199723,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156020041605602688","attributes":{"enabled":true,"nbf":1560200421,"created":1560200422,"updated":1560200422,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156020107570005644","attributes":{"enabled":true,"exp":1560201080,"created":1560201081,"updated":1560201081,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TlRJNU1EQTFNRFUyTXpnaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'befa1841-cf7e-4204-b2c5-b7eed10f9aa6', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:11 GMT', - 'Connection', - 'close', - 'Content-Length', - '1790' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '84962c40-beac-4223-aff9-22a5a7586700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHEwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:12 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:12 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156021398454601816","attributes":{"enabled":true,"created":1560213990,"updated":1560213990,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021399025306001","attributes":{"enabled":true,"created":1560213996,"updated":1560213996,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021399613005852","attributes":{"enabled":true,"created":1560214001,"updated":1560214001,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021400178007355","attributes":{"enabled":true,"created":1560214008,"updated":1560214008,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021400838605408","attributes":{"enabled":false,"created":1560214013,"updated":1560214013,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021401405804843","attributes":{"enabled":true,"nbf":1560214019,"created":1560214019,"updated":1560214019,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021401972601264","attributes":{"enabled":true,"exp":1560214024,"created":1560214025,"updated":1560214025,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021402558506955","attributes":{"enabled":false,"created":1560214031,"updated":1560214036,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021403691203484","attributes":{"enabled":true,"created":1560214042,"updated":1560214042,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021644428906562","attributes":{"enabled":true,"created":1560216450,"updated":1560216450,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRVd01qTXlNREV3TlRBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'e69fd5a1-75ad-41fe-8799-99a1eaf27f98', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:12 GMT', - 'Connection', - 'close', - 'Content-Length', - '2161' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '1fdbaf1c-acdc-470a-92ba-1f56e06f6a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHFAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:12 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:12 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156021645023201050","attributes":{"enabled":true,"created":1560216455,"updated":1560216455,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021645600805675","attributes":{"enabled":true,"created":1560216461,"updated":1560216461,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021646164300437","attributes":{"enabled":true,"created":1560216467,"updated":1560216467,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021646738603126","attributes":{"enabled":false,"created":1560216473,"updated":1560216473,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021647317101069","attributes":{"enabled":true,"nbf":1560216478,"created":1560216478,"updated":1560216478,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021647896109795","attributes":{"enabled":true,"exp":1560216483,"created":1560216484,"updated":1560216484,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021648457806180","attributes":{"enabled":false,"created":1560216490,"updated":1560216495,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021649588105428","attributes":{"enabled":false,"exp":1560216501,"created":1560216501,"updated":1560216507,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021652991406663","attributes":{"enabled":true,"created":1560216535,"updated":1560216535,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021654118707998","attributes":{"enabled":true,"created":1560216546,"updated":1560216546,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021655789000990","attributes":{"enabled":true,"created":1560216563,"updated":1560216563,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021698079201746","attributes":{"enabled":true,"created":1560216986,"updated":1560216986,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156027682085504023","attributes":{"enabled":true,"created":1560276826,"updated":1560276826,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyT1RJd05qRTRNRFUxT1RFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '9b6e65d5-09e2-42d0-96eb-d988f5c04a46', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:12 GMT', - 'Connection', - 'close', - 'Content-Length', - '2734' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0a7f1d88-4790-450b-985f-59c5225d7700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHFQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:13 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:12 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156028175563002501","attributes":{"enabled":true,"created":1560281761,"updated":1560281761,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028176140503335","attributes":{"enabled":true,"created":1560281767,"updated":1560281767,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028176718009249","attributes":{"enabled":false,"created":1560281772,"updated":1560281772,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028177274009592","attributes":{"enabled":true,"nbf":1560281777,"created":1560281778,"updated":1560281778,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028177830101648","attributes":{"enabled":true,"exp":1560281783,"created":1560281784,"updated":1560281784,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028178407406544","attributes":{"enabled":false,"created":1560281789,"updated":1560281795,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028179546704608","attributes":{"enabled":false,"exp":1560281801,"created":1560281800,"updated":1560281806,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028182926703011","attributes":{"enabled":true,"created":1560281834,"updated":1560281834,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028184044006383","attributes":{"enabled":true,"created":1560281845,"updated":1560281845,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028189442507450","attributes":{"enabled":true,"created":1560281899,"updated":1560281899,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028205605702876","attributes":{"enabled":true,"created":1560282061,"updated":1560282061,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028212028407398","attributes":{"enabled":true,"created":1560282125,"updated":1560282125,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028213716108979","attributes":{"enabled":true,"created":1560282142,"updated":1560282142,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036322090002888","attributes":{"enabled":false,"created":1560363226,"updated":1560363226,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036322656807812","attributes":{"enabled":true,"nbf":1560363231,"created":1560363232,"updated":1560363232,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036323238409224","attributes":{"enabled":true,"exp":1560363237,"created":1560363237,"updated":1560363237,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036323804901755","attributes":{"enabled":false,"created":1560363243,"updated":1560363249,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036324938907401","attributes":{"enabled":false,"exp":1560363254,"created":1560363254,"updated":1560363260,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpZd05EazJNRE0yTnpNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'b07c37f3-8197-49b9-9d1a-e187bb984a59', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:13 GMT', - 'Connection', - 'close', - 'Content-Length', - '3713' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '1c47eea7-49f0-47e3-a002-4bf3733c7000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHFgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:14 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:14 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156036328289805710","attributes":{"enabled":true,"created":1560363288,"updated":1560363288,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036329384707932","attributes":{"enabled":true,"created":1560363299,"updated":1560363299,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036335353805406","attributes":{"enabled":true,"created":1560363359,"updated":1560363359,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036352635406646","attributes":{"enabled":true,"created":1560363532,"updated":1560363532,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036359055200632","attributes":{"enabled":true,"created":1560363595,"updated":1560363595,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036360747106809","attributes":{"enabled":true,"created":1560363613,"updated":1560363613,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044301853106036","attributes":{"enabled":false,"created":1560443023,"updated":1560443029,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044302953209171","attributes":{"enabled":false,"exp":1560443035,"created":1560443035,"updated":1560443040,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044306342002510","attributes":{"enabled":true,"created":1560443069,"updated":1560443069,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044307483600798","attributes":{"enabled":true,"created":1560443080,"updated":1560443080,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044314989607523","attributes":{"enabled":true,"created":1560443155,"updated":1560443155,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044316109901534","attributes":{"enabled":true,"created":1560443166,"updated":1560443166,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044360211306282","attributes":{"enabled":true,"created":1560443607,"updated":1560443607,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044369613908113","attributes":{"enabled":true,"created":1560443701,"updated":1560443701,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044371294504848","attributes":{"enabled":true,"created":1560443718,"updated":1560443718,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156048233876700601","attributes":{"enabled":true,"created":1560482344,"updated":1560482344,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156054122923308772","attributes":{"enabled":true,"created":1560541235,"updated":1560541235,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156019972953600799","attributes":{"enabled":true,"created":1560199735,"updated":1560199735,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156019972953608137","attributes":{"enabled":true,"created":1560199740,"updated":1560199740,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RnME1URXhOekE1TnpnM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '53bb8af1-8651-443f-8a21-9b924f57cee5', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:14 GMT', - 'Connection', - 'close', - 'Content-Length', - '3816' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '4a23c6e9-430d-41e9-b8ae-7bf38a077400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHFwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:14 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:14 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/keys156021656935308206","attributes":{"enabled":true,"created":1560216580,"updated":1560216580,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156021656935308448","attributes":{"enabled":true,"created":1560216575,"updated":1560216575,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156028191118107647","attributes":{"enabled":true,"created":1560281922,"updated":1560281922,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156028191118109631","attributes":{"enabled":true,"created":1560281916,"updated":1560281916,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156036337061400928","attributes":{"enabled":true,"created":1560363381,"updated":1560363381,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156036337061402620","attributes":{"enabled":true,"created":1560363376,"updated":1560363376,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044318335800124","attributes":{"enabled":true,"created":1560443194,"updated":1560443194,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044318335808106","attributes":{"enabled":true,"created":1560443188,"updated":1560443188,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044325345205112","attributes":{"enabled":true,"created":1560443259,"updated":1560443259,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044325345209472","attributes":{"enabled":true,"created":1560443264,"updated":1560443264,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys--0","attributes":{"enabled":true,"created":1561724409,"updated":1561724409,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys--1","attributes":{"enabled":true,"created":1561724409,"updated":1561724409,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-0","attributes":{"enabled":true,"created":1561685873,"updated":1561685873,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-1","attributes":{"enabled":true,"created":1561685873,"updated":1561685873,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVEl3TnpJNE9EZ3dOVE14TkRnMU56WWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '069e0874-4ef3-4243-9312-f389a9aa1209', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:15 GMT', - 'Connection', - 'close', - 'Content-Length', - '3080' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '646b15ad-392f-496a-8349-ade754c66e00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHGAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:15 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:14 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/MyKeyName","attributes":{"enabled":true,"created":1559759721,"updated":1559759721,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-4883244773006783","attributes":{"enabled":true,"created":1561420381,"updated":1561420381,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8006354275127874","attributes":{"enabled":true,"created":1561420833,"updated":1561420833,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8686288267292417","attributes":{"enabled":true,"created":1561420689,"updated":1561420689,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDghTURBd01EWTJJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JWTlVUMUpGUVV0RldWZEpWRWhCUjBsV1JVNUNRVU5MVlZBdE9UYzRPVEk0TmpNNE9URXlNemMyT0NFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'c96ac7e8-e1a7-4e55-afcc-8500d891dd1e', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:16 GMT', - 'Connection', - 'close', - 'Content-Length', - '1175' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '13ecde3e-097b-47ae-9a67-60f6a6b56400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHGQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:16 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:16 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/secret156019574699601597","attributes":{"enabled":true,"created":1560195758,"updated":1560195758,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/secret156019574699608155","attributes":{"enabled":true,"created":1560195752,"updated":1560195752,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":null}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'dd9dfa4e-f1bf-4ce2-a925-573fbbbdf69b', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:16 GMT', - 'Connection', - 'close', - 'Content-Length', - '403' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '77d2643f-6822-4123-b66a-787f10c26100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHGgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:16 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:16 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/listKeyName-cangetseveralinsertedkeys--0') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys--0","deletedDate":1561724417,"scheduledPurgeDate":1569500417,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys--0/f7ebeb5a36204f83a049cf51f7e3d6f0","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"tDvesjtMJ_wZCBZPsloYP2PVoovN7P_HCgoRQzg5QZbV2C_MvuM86DgBQLVSyaG0T7FQJGw12bHmcxLWMtQHzLk78r1cPv_yWX2p8FPBSvehl_Mw3a5rrXZ1-fw173UOVnsrGez7DNYMts8hGtvD1WngoCDdfVZ2es1fzQTzb3btPUjH--ubvYCRmIfbhESVXShHN5gX97YUY5GNgoT1jv_LfM2s_ddqGsSizk6d6o2jlwJsWOkCLTVqPIyUJ6UII5a4mJczm8IulELXQqbYZGKz3oknQ7DOFtyE2WG6VUl3kxl291ZqWGiN9o22A5N_PZ_y_9RmsbBXFSgw8kWmQQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724409,"updated":1561724409,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '79c89557-7bcd-4113-a2c8-0277502704e6', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:17 GMT', - 'Connection', - 'close', - 'Content-Length', - '879' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'fd4e4c37-e985-46f1-a3e3-28099e116e00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHGwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:17 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:17 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeys--0') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '794bb1cb-599b-46b5-8394-bb52e89f976c', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:17 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '454e66f3-f46f-44a4-a0e0-2dd026f56200', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHHAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:27 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:27 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeys--0') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '6ecd827f-aac4-4871-af0e-ea1d310782d8', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:28 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '1df168e4-af39-4f2d-abb7-6894a6996a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHHQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:28 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:28 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/listKeyName-cangetseveralinsertedkeys--1') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys--1","deletedDate":1561724428,"scheduledPurgeDate":1569500428,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys--1/3a0d6557c1c24b8b8c118d6eff777448","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vmme9qd_ar9nePI1jV28uZcAz9O1Q-C3_2yid7ef3qDtJlYaWDrzFDkOlJ50MofRxFG443wA0xpyZsFAKKeZ8aIWXA1ojj4F6SjWoNRJx0Y24_7ovAJiNKh81BCOV5BZ8K99xEyx9sPh-AX6hY39lrvY7xvOqpsRByXSW8shTQK7G9OznH8vIi9jKtYqT4NH1h6K_Op1ErLTfeFsrRrsmuiUnpli3PB1Vw-Vk_54zCkHqvUFD2itoMJRWHnBF4Md7ekLHk1Oc-ZyRLYY61_MnYJukFgoGUjTlJV9O55SLJhtf5Ud6cHm1Oo7eRhT6cL8PVyqth4tg5XEcfQvDFM1uQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724409,"updated":1561724409,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '8568513d-3af9-4947-9e1c-4253ee361dfc', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:27 GMT', - 'Connection', - 'close', - 'Content-Length', - '879' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'a4048742-5b63-4654-90ed-c4257f030900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHHgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:28 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:28 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeys--1') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '98a18882-f9f2-40b3-b88a-ae5d06c235af', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:29 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '2efa6858-fb25-42f8-a58a-6ec19b466b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHHwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:39 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:39 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeys--1') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '4ee80ae7-1ab8-42d9-a9bb-06a663177922', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:39 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'e59b9582-133b-4f0c-8434-fec42b4b6700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHIAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:39 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:39 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/listKeyName-cangetseveralinsertedkeyspaged--0/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged--0/aee1a5172ef74a8eb282da545a96b149","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"2kXou0Yn6YgyK_iz4EEsHqEJnQ-CuwpU9oEUZNV9VkkvRtaQH1Jq9s4P-BD3rRL7Hz1ZSvWSipy4Zjmk2ufT5qBZtTWcR9oFlG9QgHp8HDEUpsAvoZ58M2P1D1nULSVNBP2lyi8mESVdlSCQrpxrb_xmg2KZzksVXDzxoQQt8EeKrT6mpHvRWSA-HwaJSvGCW2EhEVj8WPvOKWBNNNMBfqdplzourzk5RsN1fo4X9niVQFUhLq8TOyg_WrG_Nk1YNcNmCPOxMhgBc_osJFFAxHoDQwg-psbs7aglke3NtqLPmXjlOce7_93nJg6HkaLnlZaq6UdN9PVA8QHPfXHONw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724440,"updated":1561724440,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'fe12ffc9-1bae-43d8-9af5-b68b5b8ee8f3', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:39 GMT', - 'Connection', - 'close', - 'Content-Length', - '707' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '7019af3b-0dd5-4a3f-807d-13f9107f6300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHIQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:40 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:39 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/listKeyName-cangetseveralinsertedkeyspaged--1/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged--1/dbaa2f33fdb2470b8df27e2faab17a34","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"5XJ8uYTe3NP7xsczoXvyMQo0KqJpV1Z7zQtokKNDM75UcrFEZiBHkgCIwqSV7Zg8vzVIIIIWKcWW1a-3WeVH_G93CueAs53nJj97fRdEozx_YhEWgoQ_WLLVULtAtzuQH7VlvSYQUwn9Gn0LMNWig-qHo3ac0W_8iuy9tEjOkqiUjx5oksLvqvgrm5LZcACjLXgC5yGVKW7R4gUyV14117sYO__PyIlEUSTj3d2UkPtWZ2NCAhno0KVKOMwksWa509fmdCEwHfUhUlCS2SK76XOZVuOVq1UuFHWGha9HzePeQYn-yXKmGL-J3jls-AH-jwLSjZi_44TAHNwZtnLWFw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724440,"updated":1561724440,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'b329d740-0d4e-4404-b326-1ebb8e13ad9b', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:40 GMT', - 'Connection', - 'close', - 'Content-Length', - '707' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '7e88d5c7-d6d7-463a-a51d-1d5447767300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHIgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:41 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:40 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-21596680364625942","attributes":{"enabled":false,"created":1561685638,"updated":1561685638,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTNJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFVllVRWxTUlZNdE56WXdORFF5T0RVME9UZ3lORGN3T1NFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'c99acbbd-caf1-4096-9582-dc6488dbed82', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:41 GMT', - 'Connection', - 'close', - 'Content-Length', - '551' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'cd77cc1a-825d-4f5b-89c0-690a4f876c00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHIwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:41 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:40 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVGMxTkRFMk9UZ3pNelkwTVRFNE9URWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '22de12f2-097e-4d7c-af3d-318a28bc3636', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:41 GMT', - 'Connection', - 'close', - 'Content-Length', - '309' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '33d7f14d-66ee-4492-820d-e11f47c86500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHJAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:42 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:41 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key155976015901904087","attributes":{"enabled":true,"created":1559760164,"updated":1559760164,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976018742005808","attributes":{"enabled":true,"created":1559760193,"updated":1559760193,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976035851309215","attributes":{"enabled":true,"created":1559760364,"updated":1559760364,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976038662209208","attributes":{"enabled":true,"created":1559760392,"updated":1559760392,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976059075801511","attributes":{"enabled":true,"created":1559760596,"updated":1559760596,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976061918309867","attributes":{"enabled":true,"created":1559760624,"updated":1559760624,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976088192202903","attributes":{"enabled":true,"created":1559760887,"updated":1559760887,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976090993105220","attributes":{"enabled":true,"created":1559760915,"updated":1559760915,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976118089506049","attributes":{"enabled":true,"created":1559761186,"updated":1559761186,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976120964305668","attributes":{"enabled":true,"created":1559761215,"updated":1559761215,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019567836900080","attributes":{"enabled":true,"created":1560195684,"updated":1560195684,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019568419900112","attributes":{"enabled":true,"created":1560195689,"updated":1560195689,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019568998004417","attributes":{"enabled":false,"created":1560195695,"updated":1560195695,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019570157704018","attributes":{"enabled":true,"created":1560195707,"updated":1560195707,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019573560701886","attributes":{"enabled":true,"created":1560195741,"updated":1560195741,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsyTVRRNU1EZzFNRGd4TlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '0bd9a906-ada2-4efb-b94a-c2fc4e0bc443', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:42 GMT', - 'Connection', - 'close', - 'Content-Length', - '3051' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'c699ed31-f3bf-469c-8eb6-2f28ae6d0900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHJQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:43 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:42 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156019965517806158","attributes":{"enabled":true,"created":1560199660,"updated":1560199660,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019966095601383","attributes":{"enabled":true,"created":1560199666,"updated":1560199666,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019966655202551","attributes":{"enabled":false,"created":1560199672,"updated":1560199672,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019967216106153","attributes":{"enabled":true,"created":1560199678,"updated":1560199678,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019970108507840","attributes":{"enabled":true,"created":1560199707,"updated":1560199707,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019971819409376","attributes":{"enabled":true,"created":1560199723,"updated":1560199723,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156020041605602688","attributes":{"enabled":true,"nbf":1560200421,"created":1560200422,"updated":1560200422,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156020107570005644","attributes":{"enabled":true,"exp":1560201080,"created":1560201081,"updated":1560201081,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TlRJNU1EQTFNRFUyTXpnaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '150a5d59-5f3d-449e-b087-c34fc2614c5a', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:42 GMT', - 'Connection', - 'close', - 'Content-Length', - '1790' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'c0620aa9-8c67-443a-8a29-2109ba216b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHJgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:43 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:42 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156021398454601816","attributes":{"enabled":true,"created":1560213990,"updated":1560213990,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021399025306001","attributes":{"enabled":true,"created":1560213996,"updated":1560213996,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021399613005852","attributes":{"enabled":true,"created":1560214001,"updated":1560214001,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021400178007355","attributes":{"enabled":true,"created":1560214008,"updated":1560214008,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021400838605408","attributes":{"enabled":false,"created":1560214013,"updated":1560214013,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021401405804843","attributes":{"enabled":true,"nbf":1560214019,"created":1560214019,"updated":1560214019,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021401972601264","attributes":{"enabled":true,"exp":1560214024,"created":1560214025,"updated":1560214025,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021402558506955","attributes":{"enabled":false,"created":1560214031,"updated":1560214036,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021403691203484","attributes":{"enabled":true,"created":1560214042,"updated":1560214042,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021644428906562","attributes":{"enabled":true,"created":1560216450,"updated":1560216450,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRVd01qTXlNREV3TlRBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'ccdf193b-dd9d-4844-9d1b-872241260728', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:43 GMT', - 'Connection', - 'close', - 'Content-Length', - '2161' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '211df5d6-241e-4f39-a711-b0cab7f76000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHJwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:44 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:43 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156021645023201050","attributes":{"enabled":true,"created":1560216455,"updated":1560216455,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021645600805675","attributes":{"enabled":true,"created":1560216461,"updated":1560216461,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021646164300437","attributes":{"enabled":true,"created":1560216467,"updated":1560216467,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021646738603126","attributes":{"enabled":false,"created":1560216473,"updated":1560216473,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021647317101069","attributes":{"enabled":true,"nbf":1560216478,"created":1560216478,"updated":1560216478,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021647896109795","attributes":{"enabled":true,"exp":1560216483,"created":1560216484,"updated":1560216484,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021648457806180","attributes":{"enabled":false,"created":1560216490,"updated":1560216495,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021649588105428","attributes":{"enabled":false,"exp":1560216501,"created":1560216501,"updated":1560216507,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021652991406663","attributes":{"enabled":true,"created":1560216535,"updated":1560216535,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021654118707998","attributes":{"enabled":true,"created":1560216546,"updated":1560216546,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021655789000990","attributes":{"enabled":true,"created":1560216563,"updated":1560216563,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021698079201746","attributes":{"enabled":true,"created":1560216986,"updated":1560216986,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156027682085504023","attributes":{"enabled":true,"created":1560276826,"updated":1560276826,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyT1RJd05qRTRNRFUxT1RFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '088cf4ad-287b-49f2-a73f-652d50926acd', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:44 GMT', - 'Connection', - 'close', - 'Content-Length', - '2734' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '9b8983ef-6cf8-4d81-b886-850f51d56b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHKAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:44 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:44 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156028175563002501","attributes":{"enabled":true,"created":1560281761,"updated":1560281761,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028176140503335","attributes":{"enabled":true,"created":1560281767,"updated":1560281767,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028176718009249","attributes":{"enabled":false,"created":1560281772,"updated":1560281772,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028177274009592","attributes":{"enabled":true,"nbf":1560281777,"created":1560281778,"updated":1560281778,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028177830101648","attributes":{"enabled":true,"exp":1560281783,"created":1560281784,"updated":1560281784,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028178407406544","attributes":{"enabled":false,"created":1560281789,"updated":1560281795,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028179546704608","attributes":{"enabled":false,"exp":1560281801,"created":1560281800,"updated":1560281806,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028182926703011","attributes":{"enabled":true,"created":1560281834,"updated":1560281834,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028184044006383","attributes":{"enabled":true,"created":1560281845,"updated":1560281845,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028189442507450","attributes":{"enabled":true,"created":1560281899,"updated":1560281899,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028205605702876","attributes":{"enabled":true,"created":1560282061,"updated":1560282061,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028212028407398","attributes":{"enabled":true,"created":1560282125,"updated":1560282125,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028213716108979","attributes":{"enabled":true,"created":1560282142,"updated":1560282142,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036322090002888","attributes":{"enabled":false,"created":1560363226,"updated":1560363226,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036322656807812","attributes":{"enabled":true,"nbf":1560363231,"created":1560363232,"updated":1560363232,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036323238409224","attributes":{"enabled":true,"exp":1560363237,"created":1560363237,"updated":1560363237,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036323804901755","attributes":{"enabled":false,"created":1560363243,"updated":1560363249,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036324938907401","attributes":{"enabled":false,"exp":1560363254,"created":1560363254,"updated":1560363260,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpZd05EazJNRE0yTnpNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '7351b752-75bc-4984-8e23-d34783ce4a53', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:45 GMT', - 'Connection', - 'close', - 'Content-Length', - '3713' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0fee54bf-ca33-445d-88a5-d3e0280d7500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHKQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:45 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:45 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156036328289805710","attributes":{"enabled":true,"created":1560363288,"updated":1560363288,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036329384707932","attributes":{"enabled":true,"created":1560363299,"updated":1560363299,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036335353805406","attributes":{"enabled":true,"created":1560363359,"updated":1560363359,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036352635406646","attributes":{"enabled":true,"created":1560363532,"updated":1560363532,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036359055200632","attributes":{"enabled":true,"created":1560363595,"updated":1560363595,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036360747106809","attributes":{"enabled":true,"created":1560363613,"updated":1560363613,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044301853106036","attributes":{"enabled":false,"created":1560443023,"updated":1560443029,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044302953209171","attributes":{"enabled":false,"exp":1560443035,"created":1560443035,"updated":1560443040,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044306342002510","attributes":{"enabled":true,"created":1560443069,"updated":1560443069,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044307483600798","attributes":{"enabled":true,"created":1560443080,"updated":1560443080,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044314989607523","attributes":{"enabled":true,"created":1560443155,"updated":1560443155,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044316109901534","attributes":{"enabled":true,"created":1560443166,"updated":1560443166,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044360211306282","attributes":{"enabled":true,"created":1560443607,"updated":1560443607,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044369613908113","attributes":{"enabled":true,"created":1560443701,"updated":1560443701,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044371294504848","attributes":{"enabled":true,"created":1560443718,"updated":1560443718,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156048233876700601","attributes":{"enabled":true,"created":1560482344,"updated":1560482344,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156054122923308772","attributes":{"enabled":true,"created":1560541235,"updated":1560541235,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156019972953600799","attributes":{"enabled":true,"created":1560199735,"updated":1560199735,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156019972953608137","attributes":{"enabled":true,"created":1560199740,"updated":1560199740,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RnME1URXhOekE1TnpnM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '89d1b2f6-06b8-4ef9-ab39-cecf9d2d1318', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:45 GMT', - 'Connection', - 'close', - 'Content-Length', - '3816' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'eafb946f-ea46-46ea-9e11-e40abbbb6500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHKgAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:45 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:45 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/keys156021656935308206","attributes":{"enabled":true,"created":1560216580,"updated":1560216580,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156021656935308448","attributes":{"enabled":true,"created":1560216575,"updated":1560216575,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156028191118107647","attributes":{"enabled":true,"created":1560281922,"updated":1560281922,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156028191118109631","attributes":{"enabled":true,"created":1560281916,"updated":1560281916,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156036337061400928","attributes":{"enabled":true,"created":1560363381,"updated":1560363381,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156036337061402620","attributes":{"enabled":true,"created":1560363376,"updated":1560363376,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044318335800124","attributes":{"enabled":true,"created":1560443194,"updated":1560443194,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044318335808106","attributes":{"enabled":true,"created":1560443188,"updated":1560443188,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044325345205112","attributes":{"enabled":true,"created":1560443259,"updated":1560443259,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044325345209472","attributes":{"enabled":true,"created":1560443264,"updated":1560443264,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-0","attributes":{"enabled":true,"created":1561685873,"updated":1561685873,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-1","attributes":{"enabled":true,"created":1561685873,"updated":1561685873,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged--0","attributes":{"enabled":true,"created":1561724440,"updated":1561724440,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged--1","attributes":{"enabled":true,"created":1561724440,"updated":1561724440,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTJJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1MwME9EUTBNemMzTVRBeE5Ua3pNRGczSVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '5b4ed38a-185c-4683-a9bb-cdd02f86e86d', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:46 GMT', - 'Connection', - 'close', - 'Content-Length', - '3085' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '874f84b7-7733-4759-8d99-78b00baf6700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHKwAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:46 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:46 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/MyKeyName","attributes":{"enabled":true,"created":1559759721,"updated":1559759721,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-4883244773006783","attributes":{"enabled":true,"created":1561420381,"updated":1561420381,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8006354275127874","attributes":{"enabled":true,"created":1561420833,"updated":1561420833,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8686288267292417","attributes":{"enabled":true,"created":1561420689,"updated":1561420689,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDghTURBd01EWTJJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JWTlVUMUpGUVV0RldWZEpWRWhCUjBsV1JVNUNRVU5MVlZBdE9UYzRPVEk0TmpNNE9URXlNemMyT0NFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '3fa4c96a-8147-4fb8-9ecb-ae84ffa01813', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:46 GMT', - 'Connection', - 'close', - 'Content-Length', - '1175' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '83f8b128-e16a-45f6-b3ff-6780e7376f00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLAAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:47 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:46 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys') - .query(true) - .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/secret156019574699601597","attributes":{"enabled":true,"created":1560195758,"updated":1560195758,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/secret156019574699608155","attributes":{"enabled":true,"created":1560195752,"updated":1560195752,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":null}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '891e7ad8-fc59-4219-96f1-77baa53bc5fc', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:47 GMT', - 'Connection', - 'close', - 'Content-Length', - '403' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '371a6b9a-5940-4007-a96b-4f43a1487200', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:47 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:47 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/listKeyName-cangetseveralinsertedkeyspaged--0') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged--0","deletedDate":1561724448,"scheduledPurgeDate":1569500448,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged--0/aee1a5172ef74a8eb282da545a96b149","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"2kXou0Yn6YgyK_iz4EEsHqEJnQ-CuwpU9oEUZNV9VkkvRtaQH1Jq9s4P-BD3rRL7Hz1ZSvWSipy4Zjmk2ufT5qBZtTWcR9oFlG9QgHp8HDEUpsAvoZ58M2P1D1nULSVNBP2lyi8mESVdlSCQrpxrb_xmg2KZzksVXDzxoQQt8EeKrT6mpHvRWSA-HwaJSvGCW2EhEVj8WPvOKWBNNNMBfqdplzourzk5RsN1fo4X9niVQFUhLq8TOyg_WrG_Nk1YNcNmCPOxMhgBc_osJFFAxHoDQwg-psbs7aglke3NtqLPmXjlOce7_93nJg6HkaLnlZaq6UdN9PVA8QHPfXHONw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724440,"updated":1561724440,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'db954f04-41e9-4109-ae9d-7f2dde5ef245', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:47 GMT', - 'Connection', - 'close', - 'Content-Length', - '889' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'c4d59c49-0d45-4c08-8ef1-56315ad87100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:48 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:47 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged--0') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '3e8512c0-65c4-4e82-b4bd-5de93f5f0fb1', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:48 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '1da73c46-c29e-4aff-9dd1-ab25a0620900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:20:58 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:20:58 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged--0') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '295f2006-0948-4ae6-a259-8b5541cd386e', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:20:58 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '35b095ad-43c2-4d2e-a9c8-6507ebc96600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:09 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:08 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged--0') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'ae71f2a0-ed24-4e72-baaa-1090aec81f07', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:09 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '64600493-ffbc-420d-bc84-9a3d78117400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:09 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:09 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/listKeyName-cangetseveralinsertedkeyspaged--1') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged--1","deletedDate":1561724470,"scheduledPurgeDate":1569500470,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged--1/dbaa2f33fdb2470b8df27e2faab17a34","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"5XJ8uYTe3NP7xsczoXvyMQo0KqJpV1Z7zQtokKNDM75UcrFEZiBHkgCIwqSV7Zg8vzVIIIIWKcWW1a-3WeVH_G93CueAs53nJj97fRdEozx_YhEWgoQ_WLLVULtAtzuQH7VlvSYQUwn9Gn0LMNWig-qHo3ac0W_8iuy9tEjOkqiUjx5oksLvqvgrm5LZcACjLXgC5yGVKW7R4gUyV14117sYO__PyIlEUSTj3d2UkPtWZ2NCAhno0KVKOMwksWa509fmdCEwHfUhUlCS2SK76XOZVuOVq1UuFHWGha9HzePeQYn-yXKmGL-J3jls-AH-jwLSjZi_44TAHNwZtnLWFw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724440,"updated":1561724440,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '8dbbc6e4-1151-4da2-bb76-b45d451e09da', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:09 GMT', - 'Connection', - 'close', - 'Content-Length', - '889' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '38b6c35d-9041-4844-8843-fb65d18f6e00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:10 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:10 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged--1') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '72e50b8b-f2f7-4c65-a8ac-66674ffb13de', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:10 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '6de9684e-272b-49e3-b551-1f671f306d00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:20 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:20 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged--1') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'fc032dec-f5be-470e-a9e8-87d3395a5eb2', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:21 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'c2ade1ed-3937-4be5-adc7-55aaf0800900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:31 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:30 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged--1') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'f0290a10-1523-4ad9-b059-3d6aa02d59b2', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:31 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '92aa96b4-2c5b-4264-bca1-0c4c5a747300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:41 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:41 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged--1') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '19eb80b8-a56b-4f30-b218-0e3d95ab404e', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:41 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '4442b8af-1ea6-4695-b182-9a9ffc6c6a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:42 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:41 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/listKeyName-listdeletedkeys--0/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys--0/79fae786638c42169f1a14160b02490f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wq4IvCgZbeXXH-MeuUo6hgmYRtc8fuKacJ6mRUZ58i23R6gjLqKlQHM-Nqxl5qUNJU9b-05YP4cRs7MsoxamspsxeKAl6yNQlQGjN_cbDaoTjEWEetfR_H2PqnzEEbwYuv0qR0YXiT1WsxpLBMPC6AnYgmpOWE72x3rtD9sRlJtYK-KaIu419t7fUmfh_KpORCwjQOP-5xbyIBXawm9T8s3a5ufO5aXDtlw09MStE5gVj8McXvVhiBLODGZ8xZNaqAJX4hiojYA4p68gMCqbPK_qRSGCFfc7klFl_zw9-NTuCTvOXillLmPuK-vLaWfTf5e_xjpw7sdIBwt96QPjcw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724502,"updated":1561724502,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'd1e76a34-c6ac-4e23-bfd0-0a05d0572396', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:42 GMT', - 'Connection', - 'close', - 'Content-Length', - '692' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '70f1bae9-1ecd-4663-91be-35545d626700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:42 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:42 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/listKeyName-listdeletedkeys--1/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys--1/c6a526550bc046a7b3dc1adfbcb269ef","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vDPa6N3_I5nGZ8aXpsGGIfQ7UqEr65L_7Om-Woj9rqzk9DAcHsoS6DBxAdzt6jWDDEYytvIGNNYmZeRhUjMtVL_n58TzDBIUHMG1OEBN6jUdyBqcDvxygLjXo5z84PiSkYqiq2tZBP7p0k5XgBLfoGpIlcnrlULNIQdl9UTwK-HtAeSS9CPJALsin0w610CD8Msk4YBbalR_6C5k3Zw_qLZaE0dkpMTZ0S4gPPzDYOlKaBjTjcAwxgcgROCAWA7oAQOGHLGXYlGsvSVlLL4PidGeE5J6HFxtYUyi6st1keEkwNbkSJtWuyGw9QyWaSkb2M0V2xAzMxvq-rn7e4pOIQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724503,"updated":1561724503,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '80d077d6-a644-44b2-acc1-e1fe5839dd9a', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:42 GMT', - 'Connection', - 'close', - 'Content-Length', - '692' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '77d2643f-6822-4123-b66a-787fa4cf6100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:43 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:43 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/listKeyName-listdeletedkeys--0') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys--0","deletedDate":1561724503,"scheduledPurgeDate":1569500503,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys--0/79fae786638c42169f1a14160b02490f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wq4IvCgZbeXXH-MeuUo6hgmYRtc8fuKacJ6mRUZ58i23R6gjLqKlQHM-Nqxl5qUNJU9b-05YP4cRs7MsoxamspsxeKAl6yNQlQGjN_cbDaoTjEWEetfR_H2PqnzEEbwYuv0qR0YXiT1WsxpLBMPC6AnYgmpOWE72x3rtD9sRlJtYK-KaIu419t7fUmfh_KpORCwjQOP-5xbyIBXawm9T8s3a5ufO5aXDtlw09MStE5gVj8McXvVhiBLODGZ8xZNaqAJX4hiojYA4p68gMCqbPK_qRSGCFfc7klFl_zw9-NTuCTvOXillLmPuK-vLaWfTf5e_xjpw7sdIBwt96QPjcw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724502,"updated":1561724502,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'ac41cb46-55cb-417e-8f49-cacdd1723ad8', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:43 GMT', - 'Connection', - 'close', - 'Content-Length', - '859' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '36e22175-0544-457d-98d2-63530f660900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:44 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:43 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/listKeyName-listdeletedkeys--1') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys--1","deletedDate":1561724504,"scheduledPurgeDate":1569500504,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys--1/c6a526550bc046a7b3dc1adfbcb269ef","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"vDPa6N3_I5nGZ8aXpsGGIfQ7UqEr65L_7Om-Woj9rqzk9DAcHsoS6DBxAdzt6jWDDEYytvIGNNYmZeRhUjMtVL_n58TzDBIUHMG1OEBN6jUdyBqcDvxygLjXo5z84PiSkYqiq2tZBP7p0k5XgBLfoGpIlcnrlULNIQdl9UTwK-HtAeSS9CPJALsin0w610CD8Msk4YBbalR_6C5k3Zw_qLZaE0dkpMTZ0S4gPPzDYOlKaBjTjcAwxgcgROCAWA7oAQOGHLGXYlGsvSVlLL4PidGeE5J6HFxtYUyi6st1keEkwNbkSJtWuyGw9QyWaSkb2M0V2xAzMxvq-rn7e4pOIQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724503,"updated":1561724503,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '1333fef4-b365-4391-bbf7-d704b400cbd4', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:44 GMT', - 'Connection', - 'close', - 'Content-Length', - '859' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0968f313-7f06-4b28-bd19-8b6468180a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:44 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:44 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/listKeyName-listdeletedkeys--0') - .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: listKeyName-listdeletedkeys--0"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '114', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'bb05af0a-63bf-4714-97d4-9750caf80e75', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:43 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '889a2dc7-dead-4549-9e80-0a2bdd196000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:21:54 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:21:54 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/listKeyName-listdeletedkeys--0') - .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: listKeyName-listdeletedkeys--0"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '114', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '95f0883b-9bfe-4cc3-afcf-7637400e0cbd', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:21:54 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'b0c5390c-6f16-469d-a3b1-70f531637600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:05 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:04 GMT', + 'Thu, 18 Jul 2019 23:26:48 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/listKeyName-listdeletedkeys--0') + .delete('/deletedkeys/recoverKeyName-cangettheversionsofakey-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys--0","deletedDate":1561724503,"scheduledPurgeDate":1569500503,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys--0/79fae786638c42169f1a14160b02490f","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wq4IvCgZbeXXH-MeuUo6hgmYRtc8fuKacJ6mRUZ58i23R6gjLqKlQHM-Nqxl5qUNJU9b-05YP4cRs7MsoxamspsxeKAl6yNQlQGjN_cbDaoTjEWEetfR_H2PqnzEEbwYuv0qR0YXiT1WsxpLBMPC6AnYgmpOWE72x3rtD9sRlJtYK-KaIu419t7fUmfh_KpORCwjQOP-5xbyIBXawm9T8s3a5ufO5aXDtlw09MStE5gVj8McXvVhiBLODGZ8xZNaqAJX4hiojYA4p68gMCqbPK_qRSGCFfc7klFl_zw9-NTuCTvOXillLmPuK-vLaWfTf5e_xjpw7sdIBwt96QPjcw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724502,"updated":1561724502,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(204, "", [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -4097,11 +196,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'a4fc88d2-abe1-47b4-b330-e66e783bc02c', + '032f8b3c-420b-40d7-b37f-34e71d78b1a5', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4111,49 +210,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:05 GMT', + 'Thu, 18 Jul 2019 23:26:59 GMT', 'Connection', - 'close', - 'Content-Length', - '859' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cangettheversionsofakeypaged-/create', {"kty":"RSA"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakeypaged-/89101661ea554d219a4c0e8cab35e825","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"y3ZC2qb8y00aOe6BoZCZssR5iJh9jPqhAkRJ1JhydRet1ay0R34rr-3379fGK6XK6pKeENyRxmyzeM8V_QTibVihRlWn-RlyOgujV68P1ovcifLCMC-nl7hIDAHSyjJhvHkbTlT4UxlVUcaJVaALLP5BWG1bqDw_zftcllnAiZuMLwIafhV9cUMvgRL1vdjnr-Ds9h8yx9XAh6WWJrqEEu-IMGE6ZAKQ3aQHwt5xTF6WjZ8xcpL06hj-boLycoiOBsDaQMtUTl949DwM3jmCheB10lpg1BE-EBUlhsTN8PR96_-U6ROoMygrpXVrFC0xmZohQLKMs9O9s9F-INylHQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492420,"updated":1563492420,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '8148adb8-9e49-469e-9805-12120d7c2503', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'b743b90d-2ec3-4fee-9f54-7579b0f86500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:05 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:05 GMT', + 'Thu, 18 Jul 2019 23:26:59 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '707' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys/recoverKeyName-cangettheversionsofakeypaged-/versions') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-3945239952608115","deletedDate":1561686237,"scheduledPurgeDate":1569462237,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-3945239952608115","attributes":{"enabled":false,"created":1561686237,"updated":1561686237,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-7541698336411891","deletedDate":1561685852,"scheduledPurgeDate":1569461852,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-7541698336411891","attributes":{"enabled":false,"created":1561685851,"updated":1561685851,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264","deletedDate":1561414117,"scheduledPurgeDate":1569190117,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264","attributes":{"enabled":true,"created":1561414117,"updated":1561414117,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968","deletedDate":1561413873,"scheduledPurgeDate":1569189873,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968","attributes":{"enabled":true,"created":1561413873,"updated":1561413873,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642","deletedDate":1561685734,"scheduledPurgeDate":1569461734,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642","attributes":{"enabled":true,"created":1561685734,"updated":1561685734,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477","deletedDate":1561412406,"scheduledPurgeDate":1569188406,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477","attributes":{"enabled":true,"created":1561412406,"updated":1561412406,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901","deletedDate":1561414368,"scheduledPurgeDate":1569190368,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901","attributes":{"enabled":true,"created":1561414367,"updated":1561414367,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942","deletedDate":1561685633,"scheduledPurgeDate":1569461633,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942","attributes":{"enabled":true,"created":1561685633,"updated":1561685633,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458","deletedDate":1561685795,"scheduledPurgeDate":1569461795,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458","attributes":{"enabled":true,"created":1561685795,"updated":1561685795,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478","deletedDate":1561414027,"scheduledPurgeDate":1569190027,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478","attributes":{"enabled":true,"created":1561414027,"updated":1561414027,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357","deletedDate":1561414305,"scheduledPurgeDate":1569190305,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357","attributes":{"enabled":true,"created":1561414304,"updated":1561414304,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299","deletedDate":1561685687,"scheduledPurgeDate":1569461687,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299","attributes":{"enabled":true,"created":1561685687,"updated":1561685687,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExOTYhTURBd01UQXhJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBoSlRFVkhTVlpKVGtkQlRVRk9WVUZNVkZsUVJTMHpOalV3T0RrMk5qYzNPVGt5TWprNUwwUTBOVGxDTkVORFFUTkdNelF4TmpBNFJqaENSa1E0UTBOQ1JrVXpNa1V5SVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakeypaged-/89101661ea554d219a4c0e8cab35e825","attributes":{"enabled":true,"created":1563492420,"updated":1563492420,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":null}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4166,11 +268,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'e12e95a0-c4aa-45a9-8a44-9bc76acd6eeb', + '44614245-d79f-43bc-8b23-8c7afc8faa28', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4180,52 +282,59 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:06 GMT', + 'Thu, 18 Jul 2019 23:27:00 GMT', 'Connection', 'close', 'Content-Length', - '5344' ]); + '285' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/keys/recoverKeyName-cangettheversionsofakeypaged-') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangettheversionsofakeypaged-","deletedDate":1563492421,"scheduledPurgeDate":1571268421,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangettheversionsofakeypaged-/89101661ea554d219a4c0e8cab35e825","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"y3ZC2qb8y00aOe6BoZCZssR5iJh9jPqhAkRJ1JhydRet1ay0R34rr-3379fGK6XK6pKeENyRxmyzeM8V_QTibVihRlWn-RlyOgujV68P1ovcifLCMC-nl7hIDAHSyjJhvHkbTlT4UxlVUcaJVaALLP5BWG1bqDw_zftcllnAiZuMLwIafhV9cUMvgRL1vdjnr-Ds9h8yx9XAh6WWJrqEEu-IMGE6ZAKQ3aQHwt5xTF6WjZ8xcpL06hj-boLycoiOBsDaQMtUTl949DwM3jmCheB10lpg1BE-EBUlhsTN8PR96_-U6ROoMygrpXVrFC0xmZohQLKMs9O9s9F-INylHQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492420,"updated":1563492420,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'c5b1b09a-c963-458a-a4a5-43a6962ca194', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '88cd10e1-b376-4bd3-bb91-22d791ca6d00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:06 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:06 GMT', + 'Thu, 18 Jul 2019 23:27:00 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '889' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .delete('/deletedkeys/recoverKeyName-cangettheversionsofakeypaged-') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115","deletedDate":1561686230,"scheduledPurgeDate":1569462230,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115","attributes":{"enabled":true,"created":1561686229,"updated":1561686229,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241","deletedDate":1561412660,"scheduledPurgeDate":1569188660,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241","attributes":{"enabled":true,"created":1561412659,"updated":1561412659,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794","deletedDate":1561415149,"scheduledPurgeDate":1569191149,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794","attributes":{"enabled":true,"created":1561415147,"updated":1561415147,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036","deletedDate":1561414691,"scheduledPurgeDate":1569190691,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036","attributes":{"enabled":true,"created":1561414690,"updated":1561414690,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443","deletedDate":1561411064,"scheduledPurgeDate":1569187064,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443","attributes":{"enabled":true,"created":1561411063,"updated":1561411063,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399","deletedDate":1561415010,"scheduledPurgeDate":1569191010,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399","attributes":{"enabled":true,"created":1561415009,"updated":1561415009,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062","deletedDate":1561415277,"scheduledPurgeDate":1569191277,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062","attributes":{"enabled":true,"created":1561415276,"updated":1561415276,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891","deletedDate":1561685844,"scheduledPurgeDate":1569461844,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891","attributes":{"enabled":true,"created":1561685844,"updated":1561685844,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452","deletedDate":1561414795,"scheduledPurgeDate":1569190795,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452","attributes":{"enabled":true,"created":1561414794,"updated":1561414794,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819","deletedDate":1561413350,"scheduledPurgeDate":1569189350,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819","attributes":{"enabled":true,"created":1561413350,"updated":1561413350,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-3945239952608115","deletedDate":1561686240,"scheduledPurgeDate":1569462240,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-3945239952608115","attributes":{"enabled":true,"exp":1546300805,"created":1561686240,"updated":1561686240,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-7541698336411891","deletedDate":1561685855,"scheduledPurgeDate":1569461855,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-7541698336411891","attributes":{"enabled":true,"exp":1546300805,"created":1561685854,"updated":1561685854,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTNJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFVllVRWxTUlZNdE56WXdORFF5T0RVME9UZ3lORGN3T1NFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -4235,11 +344,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'f4afd37b-d852-4f37-85ea-c2e7fce5cf91', + '17451ffc-0a33-4c78-85c3-c849728e068f', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4249,49 +358,48 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:06 GMT', + 'Thu, 18 Jul 2019 23:27:01 GMT', 'Connection', - 'close', - 'Content-Length', - '5290' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cangettheversionsofakeypaged-') + .query(true) + .reply(204, "", [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '1c2ac5e0-6c7b-4366-9809-87bc96e7b5ad', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '3d5b07df-44bb-40e1-b0f3-0d1097b26500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:07 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:06 GMT', + 'Thu, 18 Jul 2019 23:27:11 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys/recoverKeyName-list0versionsofanon-existingkey-/versions') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115","deletedDate":1561686239,"scheduledPurgeDate":1569462239,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115","attributes":{"enabled":true,"nbf":1546300805,"created":1561686238,"updated":1561686238,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891","deletedDate":1561685853,"scheduledPurgeDate":1569461853,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891","attributes":{"enabled":true,"nbf":1546300805,"created":1561685853,"updated":1561685853,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-21596680364625942","deletedDate":1561685637,"scheduledPurgeDate":1569461637,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-21596680364625942","attributes":{"enabled":true,"created":1561685636,"updated":1561685636,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-3945239952608115","deletedDate":1561686234,"scheduledPurgeDate":1569462234,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-3945239952608115","attributes":{"enabled":true,"created":1561686234,"updated":1561686234,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-7541698336411891","deletedDate":1561685849,"scheduledPurgeDate":1569461849,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-7541698336411891","attributes":{"enabled":true,"created":1561685848,"updated":1561685848,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942","deletedDate":1561685638,"scheduledPurgeDate":1569461638,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942","attributes":{"enabled":true,"created":1561685637,"updated":1561685637,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115","deletedDate":1561686236,"scheduledPurgeDate":1569462236,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115","attributes":{"enabled":true,"created":1561686235,"updated":1561686235,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891","deletedDate":1561685850,"scheduledPurgeDate":1569461850,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891","attributes":{"enabled":true,"created":1561685850,"updated":1561685850,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-21596680364625942","deletedDate":1561685635,"scheduledPurgeDate":1569461635,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-21596680364625942","attributes":{"enabled":true,"created":1561685634,"updated":1561685634,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-3945239952608115","deletedDate":1561686231,"scheduledPurgeDate":1569462231,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-3945239952608115","attributes":{"enabled":true,"created":1561686231,"updated":1561686231,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-7541698336411891","deletedDate":1561685846,"scheduledPurgeDate":1569461846,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-7541698336411891","attributes":{"enabled":true,"created":1561685845,"updated":1561685845,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942","deletedDate":1561685636,"scheduledPurgeDate":1569461636,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942","attributes":{"enabled":true,"created":1561685635,"updated":1561685635,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115","deletedDate":1561686233,"scheduledPurgeDate":1569462233,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115","attributes":{"enabled":true,"created":1561686232,"updated":1561686232,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExODAhTURBd01Ea3dJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJVbE5CUzBWWlYwbFVTRk5KV2tVdE16azBOVEl6T1RrMU1qWXdPREV4TlM4Mk5qVkdORU15TkRKR056STBNVGszT1RrM056aEJPRFExTnpFd05VWXlSU0V3TURBd01qZ2hPVGs1T1MweE1pMHpNVlF5TXpvMU9UbzFPUzQ1T1RrNU9UazVXaUUtIiwiVGFyZ2V0TG9jYXRpb24iOjB9"}, [ 'Cache-Control', + .reply(200, {"value":[],"nextLink":null}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4304,11 +412,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '415c4e6e-d5d5-40ea-b78c-ff9e76ed0af2', + 'fa1268b4-14f6-457a-ae23-aec411233a7f', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4318,49 +426,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:06 GMT', + 'Thu, 18 Jul 2019 23:27:11 GMT', 'Connection', 'close', 'Content-Length', - '5443' ]); + '28' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys/recoverKeyName-list0versionsofanon-existingkeypaged-/versions') + .query(true) + .reply(200, {"value":[],"nextLink":null}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'a42b9450-396a-43d3-95e5-32c0b01a9a56', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '43d5033b-f8e2-4a48-8d92-f83762487100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:07 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:07 GMT', + 'Thu, 18 Jul 2019 23:27:12 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '28' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .post('/keys/recoverKeyName-cangetseveralinsertedkeys--0/create', {"kty":"RSA"}) .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891","deletedDate":1561685847,"scheduledPurgeDate":1569461847,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891","attributes":{"enabled":true,"created":1561685847,"updated":1561685847,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-3945239952608115","deletedDate":1561686245,"scheduledPurgeDate":1569462245,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-3945239952608115","attributes":{"enabled":true,"created":1561686245,"updated":1561686245,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-7541698336411891","deletedDate":1561685860,"scheduledPurgeDate":1569461860,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-7541698336411891","attributes":{"enabled":true,"created":1561685860,"updated":1561685860,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-041906371603109616","deletedDate":1561685972,"scheduledPurgeDate":1569461972,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-041906371603109616","attributes":{"enabled":true,"created":1561685972,"updated":1561685972,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-13938301836807887","deletedDate":1561685900,"scheduledPurgeDate":1569461900,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-13938301836807887","attributes":{"enabled":true,"created":1561685900,"updated":1561685900,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6097754638482769","deletedDate":1561416018,"scheduledPurgeDate":1569192018,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6097754638482769","attributes":{"enabled":true,"created":1561416018,"updated":1561416018,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6723873262302544","deletedDate":1561415954,"scheduledPurgeDate":1569191954,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6723873262302544","attributes":{"enabled":true,"created":1561415953,"updated":1561415953,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7045353749486702","deletedDate":1561686157,"scheduledPurgeDate":1569462157,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7045353749486702","attributes":{"enabled":true,"created":1561686156,"updated":1561686156,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7541698336411891","deletedDate":1561685866,"scheduledPurgeDate":1569461866,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7541698336411891","attributes":{"enabled":true,"created":1561685866,"updated":1561685866,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-8455281744731713","deletedDate":1561686136,"scheduledPurgeDate":1569462136,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-8455281744731713","attributes":{"enabled":true,"created":1561686135,"updated":1561686135,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-9166100965013404","deletedDate":1561686091,"scheduledPurgeDate":1569462091,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-9166100965013404","attributes":{"enabled":true,"created":1561686091,"updated":1561686091,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-3945239952608115","deletedDate":1561686248,"scheduledPurgeDate":1569462248,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-3945239952608115","attributes":{"enabled":true,"created":1561686247,"updated":1561686247,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVGMxTkRFMk9UZ3pNelkwTVRFNE9URWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--0/0777c6faec8a42728f9e8bae9d656745","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"jyfUIyYmS6WXRr1IyD9ouRnsmf0B9hvByQ5tFB3Y5R4sAcg0ZZCeOZdgr-P8rmXLBAVFdFjhtpcvMCIm0nksHi1y03Wd8RNnVbElii9xJRAsqxiGK8SjmeSwYIr7HcR3hvRzeOTJiFKiPXSdZNjsF9aUgm_gQcDJyOCWi7yQZT8g2vEVnNVVMrema4eJ4PmSf6Q8LgBlN0atEVpEbumbk6LB_lNWsOaNo4PHybRQzw5axIDsydOl7sgzfsxuSJwuV-lrWTfTPTK9jKLruEK1dIKDnBNVBAVCd30pHHs9U92R-eO21BMPBY13Zt0Wxnmse8riyv__QHQDqChPSaC_Aw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492433,"updated":1563492433,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4373,11 +486,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '94823c02-2e92-47ad-bfd3-874fdbf35005', + '59d4a620-63c4-4f81-91b8-1dd1dba0f0f1', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4387,49 +500,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:08 GMT', + 'Thu, 18 Jul 2019 23:27:12 GMT', 'Connection', 'close', 'Content-Length', - '4829' ]); + '706' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cangetseveralinsertedkeys--1/create', {"kty":"RSA"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--1/85b8f49ea9ed4ef38005846b6b902310","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"pN8vSKSfCbz6HPgjdBrprTzi7JZD9bV2uAwIe4IodznaIWmKJVe6ZLRQO60zrU7covt-HBgW6dbJyVpdYH0o68dZKmvXYi4D5cteY5nI2eZgSYeFyFx4fU14lhAJla-knuT3st85CL56nmYpai8l_VUVXR8q9KQKu42QOYB4tejnNKRWMl0sDXtQm7Rmycc7KdO9-n30rgxv3LQTR701TbuWSJ3F7fDI59aFIf5dyAt_O71Jsk-uViMqxaeYhBaS0WNyLnCWv7Cf59mB8L4nLySMSiCKZ90_ji0hnYY4Mg7u_s8t2NhWHqAfzlzvAkF6OC3Fa2iwJWiS4VE8LlDEjw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492433,"updated":1563492433,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '375ce41c-572a-4826-a436-962b1150d606', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'ca9edcaf-6e7b-4ecc-a4db-e89ae4346200', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:08 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:08 GMT', + 'Thu, 18 Jul 2019 23:27:13 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '706' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-7541698336411891","deletedDate":1561685863,"scheduledPurgeDate":1569461863,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-7541698336411891","attributes":{"enabled":true,"created":1561685862,"updated":1561685862,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115","deletedDate":1561686250,"scheduledPurgeDate":1569462250,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115","attributes":{"enabled":true,"created":1561686249,"updated":1561686249,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891","deletedDate":1561685865,"scheduledPurgeDate":1569461865,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891","attributes":{"enabled":true,"created":1561685864,"updated":1561685864,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-3945239952608115","deletedDate":1561686244,"scheduledPurgeDate":1569462244,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-3945239952608115","attributes":{"enabled":false,"exp":1546300800,"created":1561686243,"updated":1561686244,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-7541698336411891","deletedDate":1561685859,"scheduledPurgeDate":1569461859,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-7541698336411891","attributes":{"enabled":false,"exp":1546300800,"created":1561685858,"updated":1561685858,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-3945239952608115","deletedDate":1561686242,"scheduledPurgeDate":1569462242,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-3945239952608115","attributes":{"enabled":false,"created":1561686241,"updated":1561686242,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-7541698336411891","deletedDate":1561685857,"scheduledPurgeDate":1569461857,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-7541698336411891","attributes":{"enabled":false,"created":1561685856,"updated":1561685856,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFU1TnpZd05qRTVNVGd6TURrNE5qY3ZNakEyUmpSQlJqTXhSRFUyTkRJMk1UZzJRME14TmtOQk0wTTBSRGN5TmtZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-21596680364625942","attributes":{"enabled":false,"created":1561685638,"updated":1561685638,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4442,11 +560,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'ec203f72-baad-4ed4-96b8-5e0907ac7c8c', + '7048846f-7a5e-4265-8386-d19127c94c1e', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4456,49 +574,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:08 GMT', + 'Thu, 18 Jul 2019 23:27:14 GMT', 'Connection', 'close', 'Content-Length', - '3045' ]); + '556' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '9b83349b-663f-4631-b5cb-4e915679e40c', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'a4048742-5b63-4654-90ed-c4255d160900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:09 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:08 GMT', + 'Thu, 18 Jul 2019 23:27:14 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '309' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019567242501310","deletedDate":1560195770,"scheduledPurgeDate":1567971770,"kid":"https://keyvault_name.vault.azure.net/keys/key156019567242501310","attributes":{"enabled":true,"created":1560195678,"updated":1560195678,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019571294800134","deletedDate":1560195724,"scheduledPurgeDate":1567971724,"kid":"https://keyvault_name.vault.azure.net/keys/key156019571294800134","attributes":{"enabled":true,"created":1560195718,"updated":1560195718,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019588703602255","deletedDate":1560195904,"scheduledPurgeDate":1567971904,"kid":"https://keyvault_name.vault.azure.net/keys/key156019588703602255","attributes":{"enabled":false,"created":1560195892,"updated":1560195892,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsyTVRRNU1EZzFNRGd4TlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/CRYPTOTEST01","attributes":{"enabled":true,"created":1562805007,"updated":1562805007,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976015901904087","attributes":{"enabled":true,"created":1559760164,"updated":1559760164,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976018742005808","attributes":{"enabled":true,"created":1559760193,"updated":1559760193,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976035851309215","attributes":{"enabled":true,"created":1559760364,"updated":1559760364,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976038662209208","attributes":{"enabled":true,"created":1559760392,"updated":1559760392,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976059075801511","attributes":{"enabled":true,"created":1559760596,"updated":1559760596,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976061918309867","attributes":{"enabled":true,"created":1559760624,"updated":1559760624,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976088192202903","attributes":{"enabled":true,"created":1559760887,"updated":1559760887,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976090993105220","attributes":{"enabled":true,"created":1559760915,"updated":1559760915,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976118089506049","attributes":{"enabled":true,"created":1559761186,"updated":1559761186,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976120964305668","attributes":{"enabled":true,"created":1559761215,"updated":1559761215,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019567836900080","attributes":{"enabled":true,"created":1560195684,"updated":1560195684,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019568419900112","attributes":{"enabled":true,"created":1560195689,"updated":1560195689,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019568998004417","attributes":{"enabled":false,"created":1560195695,"updated":1560195695,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019570157704018","attributes":{"enabled":true,"created":1560195707,"updated":1560195707,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4511,11 +634,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'fd3f564b-72cf-476c-a924-8b04bff361a8', + '07f998d5-1930-471c-ba48-77cd3468e916', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4525,49 +648,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:08 GMT', + 'Thu, 18 Jul 2019 23:27:14 GMT', 'Connection', 'close', 'Content-Length', - '1264' ]); + '3042' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156019573560701886","attributes":{"enabled":true,"created":1560195741,"updated":1560195741,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019965517806158","attributes":{"enabled":true,"created":1560199660,"updated":1560199660,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019966095601383","attributes":{"enabled":true,"created":1560199666,"updated":1560199666,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019966655202551","attributes":{"enabled":false,"created":1560199672,"updated":1560199672,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019967216106153","attributes":{"enabled":true,"created":1560199678,"updated":1560199678,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019970108507840","attributes":{"enabled":true,"created":1560199707,"updated":1560199707,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019971819409376","attributes":{"enabled":true,"created":1560199723,"updated":1560199723,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156020041605602688","attributes":{"enabled":true,"nbf":1560200421,"created":1560200422,"updated":1560200422,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156020107570005644","attributes":{"enabled":true,"exp":1560201080,"created":1560201081,"updated":1560201081,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '30cf400e-760f-4f57-baed-40607621666b', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '8245e9f2-013f-4de2-8e3b-7f148b396100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:09 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:08 GMT', + 'Thu, 18 Jul 2019 23:27:15 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '1975' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019614908508155","deletedDate":1560196160,"scheduledPurgeDate":1567972160,"kid":"https://keyvault_name.vault.azure.net/keys/key156019614908508155","attributes":{"enabled":true,"nbf":1560196154,"created":1560196155,"updated":1560196155,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019626145109618","deletedDate":1560196278,"scheduledPurgeDate":1567972278,"kid":"https://keyvault_name.vault.azure.net/keys/key156019626145109618","attributes":{"enabled":true,"nbf":1560196266,"created":1560196267,"updated":1560196267,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019643192308535","deletedDate":1560196443,"scheduledPurgeDate":1567972443,"kid":"https://keyvault_name.vault.azure.net/keys/key156019643192308535","attributes":{"enabled":true,"nbf":1560196436,"created":1560196437,"updated":1560196437,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019676499600673","deletedDate":1560196776,"scheduledPurgeDate":1567972776,"kid":"https://keyvault_name.vault.azure.net/keys/key156019676499600673","attributes":{"enabled":true,"nbf":1560196769,"created":1560196770,"updated":1560196770,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019678704709785","deletedDate":1560196798,"scheduledPurgeDate":1567972798,"kid":"https://keyvault_name.vault.azure.net/keys/key156019678704709785","attributes":{"enabled":true,"nbf":1560196792,"created":1560196792,"updated":1560196792,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019683131108936","deletedDate":1560196842,"scheduledPurgeDate":1567972842,"kid":"https://keyvault_name.vault.azure.net/keys/key156019683131108936","attributes":{"enabled":true,"nbf":1560196836,"created":1560196836,"updated":1560196836,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019687132907648","deletedDate":1560196888,"scheduledPurgeDate":1567972888,"kid":"https://keyvault_name.vault.azure.net/keys/key156019687132907648","attributes":{"enabled":true,"nbf":1560196876,"created":1560196876,"updated":1560196876,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019964932000764","deletedDate":1560199758,"scheduledPurgeDate":1567975758,"kid":"https://keyvault_name.vault.azure.net/keys/key156019964932000764","attributes":{"enabled":true,"created":1560199655,"updated":1560199655,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019968394501499","deletedDate":1560199695,"scheduledPurgeDate":1567975695,"kid":"https://keyvault_name.vault.azure.net/keys/key156019968394501499","attributes":{"enabled":true,"created":1560199689,"updated":1560199689,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TVRrNU5qZ3pPVFExTURFME9Ua3ZRakpHTmpSQk9UVTJNVU13TkRZMU1qaEVPVEUwT0RGQk9EVXdRa00zTXpVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156021398454601816","attributes":{"enabled":true,"created":1560213990,"updated":1560213990,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021399025306001","attributes":{"enabled":true,"created":1560213996,"updated":1560213996,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021399613005852","attributes":{"enabled":true,"created":1560214001,"updated":1560214001,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021400178007355","attributes":{"enabled":true,"created":1560214008,"updated":1560214008,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021400838605408","attributes":{"enabled":false,"created":1560214013,"updated":1560214013,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021401405804843","attributes":{"enabled":true,"nbf":1560214019,"created":1560214019,"updated":1560214019,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021401972601264","attributes":{"enabled":true,"exp":1560214024,"created":1560214025,"updated":1560214025,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021402558506955","attributes":{"enabled":false,"created":1560214031,"updated":1560214036,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021403691203484","attributes":{"enabled":true,"created":1560214042,"updated":1560214042,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4580,11 +708,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '1c9f7bc6-f976-4a11-806f-ed4c030459ce', + 'b62d30aa-7b2b-4abb-8497-3d3aa441a3b6', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4594,49 +722,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:09 GMT', + 'Thu, 18 Jul 2019 23:27:15 GMT', 'Connection', 'close', 'Content-Length', - '3404' ]); + '1976' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156021644428906562","attributes":{"enabled":true,"created":1560216450,"updated":1560216450,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021645023201050","attributes":{"enabled":true,"created":1560216455,"updated":1560216455,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021645600805675","attributes":{"enabled":true,"created":1560216461,"updated":1560216461,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021646164300437","attributes":{"enabled":true,"created":1560216467,"updated":1560216467,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021646738603126","attributes":{"enabled":false,"created":1560216473,"updated":1560216473,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021647317101069","attributes":{"enabled":true,"nbf":1560216478,"created":1560216478,"updated":1560216478,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021647896109795","attributes":{"enabled":true,"exp":1560216483,"created":1560216484,"updated":1560216484,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021648457806180","attributes":{"enabled":false,"created":1560216490,"updated":1560216495,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021649588105428","attributes":{"enabled":false,"exp":1560216501,"created":1560216501,"updated":1560216507,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021652991406663","attributes":{"enabled":true,"created":1560216535,"updated":1560216535,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021654118707998","attributes":{"enabled":true,"created":1560216546,"updated":1560216546,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021655789000990","attributes":{"enabled":true,"created":1560216563,"updated":1560216563,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021698079201746","attributes":{"enabled":true,"created":1560216986,"updated":1560216986,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '3362c671-97ec-4840-a574-9a65d4063cbe', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '22c807ec-7872-4a17-afba-098b561d7000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:10 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:09 GMT', + 'Thu, 18 Jul 2019 23:27:15 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '2734' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020010748409548","deletedDate":1560200123,"scheduledPurgeDate":1567976123,"kid":"https://keyvault_name.vault.azure.net/keys/key156020010748409548","attributes":{"enabled":true,"nbf":1560200112,"created":1560200113,"updated":1560200113,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020097075304975","deletedDate":1560200982,"scheduledPurgeDate":1567976982,"kid":"https://keyvault_name.vault.azure.net/keys/key156020097075304975","attributes":{"enabled":true,"exp":1560200975,"created":1560200976,"updated":1560200976,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020589654200630","deletedDate":1560205908,"scheduledPurgeDate":1567981908,"kid":"https://keyvault_name.vault.azure.net/keys/key156020589654200630","attributes":{"enabled":true,"created":1560205902,"updated":1560205902,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020600810901019","deletedDate":1560206019,"scheduledPurgeDate":1567982019,"kid":"https://keyvault_name.vault.azure.net/keys/key156020600810901019","attributes":{"enabled":true,"created":1560206013,"updated":1560206013,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020656741105969","deletedDate":1560206579,"scheduledPurgeDate":1567982579,"kid":"https://keyvault_name.vault.azure.net/keys/key156020656741105969","attributes":{"enabled":true,"created":1560206573,"updated":1560206573,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021202578402557","deletedDate":1560212037,"scheduledPurgeDate":1567988037,"kid":"https://keyvault_name.vault.azure.net/keys/key156021202578402557","attributes":{"enabled":true,"created":1560212031,"updated":1560212031,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021212284606500","deletedDate":1560212139,"scheduledPurgeDate":1567988139,"kid":"https://keyvault_name.vault.azure.net/keys/key156021212284606500","attributes":{"enabled":true,"created":1560212128,"updated":1560212128,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021228525302930","deletedDate":1560212302,"scheduledPurgeDate":1567988302,"kid":"https://keyvault_name.vault.azure.net/keys/key156021228525302930","attributes":{"enabled":true,"created":1560212290,"updated":1560212290,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TlRJNU1EQTFNRFUyTXpnaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156027682085504023","attributes":{"enabled":true,"created":1560276826,"updated":1560276826,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028175563002501","attributes":{"enabled":true,"created":1560281761,"updated":1560281761,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028176140503335","attributes":{"enabled":true,"created":1560281767,"updated":1560281767,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028176718009249","attributes":{"enabled":false,"created":1560281772,"updated":1560281772,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028177274009592","attributes":{"enabled":true,"nbf":1560281777,"created":1560281778,"updated":1560281778,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028177830101648","attributes":{"enabled":true,"exp":1560281783,"created":1560281784,"updated":1560281784,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028178407406544","attributes":{"enabled":false,"created":1560281789,"updated":1560281795,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028179546704608","attributes":{"enabled":false,"exp":1560281801,"created":1560281800,"updated":1560281806,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028182926703011","attributes":{"enabled":true,"created":1560281834,"updated":1560281834,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028184044006383","attributes":{"enabled":true,"created":1560281845,"updated":1560281845,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028189442507450","attributes":{"enabled":true,"created":1560281899,"updated":1560281899,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028205605702876","attributes":{"enabled":true,"created":1560282061,"updated":1560282061,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028212028407398","attributes":{"enabled":true,"created":1560282125,"updated":1560282125,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028213716108979","attributes":{"enabled":true,"created":1560282142,"updated":1560282142,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036322090002888","attributes":{"enabled":false,"created":1560363226,"updated":1560363226,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036322656807812","attributes":{"enabled":true,"nbf":1560363231,"created":1560363232,"updated":1560363232,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036323238409224","attributes":{"enabled":true,"exp":1560363237,"created":1560363237,"updated":1560363237,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4649,11 +782,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '29826db0-2fc8-42c5-8a9a-06d145934ffc', + '645598a7-0bcc-4e60-9b5c-c93d13684b9a', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4663,49 +796,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:10 GMT', + 'Thu, 18 Jul 2019 23:27:16 GMT', 'Connection', 'close', 'Content-Length', - '2932' ]); + '3509' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156036323804901755","attributes":{"enabled":false,"created":1560363243,"updated":1560363249,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036324938907401","attributes":{"enabled":false,"exp":1560363254,"created":1560363254,"updated":1560363260,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036328289805710","attributes":{"enabled":true,"created":1560363288,"updated":1560363288,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036329384707932","attributes":{"enabled":true,"created":1560363299,"updated":1560363299,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036335353805406","attributes":{"enabled":true,"created":1560363359,"updated":1560363359,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036352635406646","attributes":{"enabled":true,"created":1560363532,"updated":1560363532,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036359055200632","attributes":{"enabled":true,"created":1560363595,"updated":1560363595,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036360747106809","attributes":{"enabled":true,"created":1560363613,"updated":1560363613,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044301853106036","attributes":{"enabled":false,"created":1560443023,"updated":1560443029,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044302953209171","attributes":{"enabled":false,"exp":1560443035,"created":1560443035,"updated":1560443040,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044306342002510","attributes":{"enabled":true,"created":1560443069,"updated":1560443069,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044307483600798","attributes":{"enabled":true,"created":1560443080,"updated":1560443080,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044314989607523","attributes":{"enabled":true,"created":1560443155,"updated":1560443155,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044316109901534","attributes":{"enabled":true,"created":1560443166,"updated":1560443166,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044360211306282","attributes":{"enabled":true,"created":1560443607,"updated":1560443607,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044369613908113","attributes":{"enabled":true,"created":1560443701,"updated":1560443701,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044371294504848","attributes":{"enabled":true,"created":1560443718,"updated":1560443718,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156048233876700601","attributes":{"enabled":true,"created":1560482344,"updated":1560482344,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156054122923308772","attributes":{"enabled":true,"created":1560541235,"updated":1560541235,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156019972953600799","attributes":{"enabled":true,"created":1560199735,"updated":1560199735,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '5add554f-189f-40ef-9c1e-8ea94f091eb0', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'dc98bfaa-332a-4d25-b56c-f86654906c00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:10 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:10 GMT', + 'Thu, 18 Jul 2019 23:27:17 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '4019' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021252900505638","deletedDate":1560212547,"scheduledPurgeDate":1567988547,"kid":"https://keyvault_name.vault.azure.net/keys/key156021252900505638","attributes":{"enabled":true,"created":1560212534,"updated":1560212534,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021259169107011","deletedDate":1560212608,"scheduledPurgeDate":1567988608,"kid":"https://keyvault_name.vault.azure.net/keys/key156021259169107011","attributes":{"enabled":true,"created":1560212597,"updated":1560212597,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021275535604420","deletedDate":1560212772,"scheduledPurgeDate":1567988772,"kid":"https://keyvault_name.vault.azure.net/keys/key156021275535604420","attributes":{"enabled":true,"created":1560212760,"updated":1560212760,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021319425603898","deletedDate":1560213205,"scheduledPurgeDate":1567989205,"kid":"https://keyvault_name.vault.azure.net/keys/key156021319425603898","attributes":{"enabled":true,"created":1560213200,"updated":1560213200,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021368188700680","deletedDate":1560213698,"scheduledPurgeDate":1567989698,"kid":"https://keyvault_name.vault.azure.net/keys/key156021368188700680","attributes":{"enabled":true,"created":1560213687,"updated":1560213687,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021382077504638","deletedDate":1560213837,"scheduledPurgeDate":1567989837,"kid":"https://keyvault_name.vault.azure.net/keys/key156021382077504638","attributes":{"enabled":false,"created":1560213826,"updated":1560213832,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021397882409430","deletedDate":1560214070,"scheduledPurgeDate":1567990070,"kid":"https://keyvault_name.vault.azure.net/keys/key156021397882409430","attributes":{"enabled":true,"created":1560213984,"updated":1560213984,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFME1ERTBNRFU0TURRNE5ETXZOekpGUmtRMU5EVXdPVGsxTkRVMVJVRkROME00UVRJME1qWkJPVUZGTURFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/keys156019972953608137","attributes":{"enabled":true,"created":1560199740,"updated":1560199740,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156021656935308206","attributes":{"enabled":true,"created":1560216580,"updated":1560216580,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156021656935308448","attributes":{"enabled":true,"created":1560216575,"updated":1560216575,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156028191118107647","attributes":{"enabled":true,"created":1560281922,"updated":1560281922,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156028191118109631","attributes":{"enabled":true,"created":1560281916,"updated":1560281916,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156036337061400928","attributes":{"enabled":true,"created":1560363381,"updated":1560363381,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156036337061402620","attributes":{"enabled":true,"created":1560363376,"updated":1560363376,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044318335800124","attributes":{"enabled":true,"created":1560443194,"updated":1560443194,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044318335808106","attributes":{"enabled":true,"created":1560443188,"updated":1560443188,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044325345205112","attributes":{"enabled":true,"created":1560443259,"updated":1560443259,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044325345209472","attributes":{"enabled":true,"created":1560443264,"updated":1560443264,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-0","attributes":{"enabled":true,"created":1561685873,"updated":1561685873,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-1","attributes":{"enabled":true,"created":1561685873,"updated":1561685873,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4718,11 +856,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '3760e2ea-ba80-4cf8-b405-43db738f7877', + '5983d77e-0153-431d-90d3-e97e04e96ba7', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4732,49 +870,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:11 GMT', + 'Thu, 18 Jul 2019 23:27:18 GMT', 'Connection', 'close', 'Content-Length', - '2632' ]); + '2826' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/MyKeyName","attributes":{"enabled":true,"created":1559759721,"updated":1559759721,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-4217460078350159","attributes":{"enabled":true,"created":1563492026,"updated":1563492026,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-845126448195596","attributes":{"enabled":true,"created":1563391406,"updated":1563391406,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--0","attributes":{"enabled":true,"created":1563492433,"updated":1563492433,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--1","attributes":{"enabled":true,"created":1563492433,"updated":1563492433,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-1","attributes":{"enabled":true,"created":1563476816,"updated":1563476816,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-4883244773006783","attributes":{"enabled":true,"created":1561420381,"updated":1561420381,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8006354275127874","attributes":{"enabled":true,"created":1561420833,"updated":1561420833,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8686288267292417","attributes":{"enabled":true,"created":1561420689,"updated":1561420689,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTJJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JVTlBWa1ZTUVVSRlRFVlVSVVJMUlZrdE9UYzFNREUxTVRNMU9UQXlOelV4SVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '1d01ebc3-5254-49ab-962a-6dd434c9c476', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'c707ed13-00c6-48a7-98a3-3cb041097300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:11 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:11 GMT', + 'Thu, 18 Jul 2019 23:27:19 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '2270' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021404805303613","deletedDate":1560214059,"scheduledPurgeDate":1567990059,"kid":"https://keyvault_name.vault.azure.net/keys/key156021404805303613","attributes":{"enabled":true,"created":1560214053,"updated":1560214053,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021443658305298","deletedDate":1560214455,"scheduledPurgeDate":1567990455,"kid":"https://keyvault_name.vault.azure.net/keys/key156021443658305298","attributes":{"enabled":false,"created":1560214442,"updated":1560214449,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021469847200127","deletedDate":1560214715,"scheduledPurgeDate":1567990715,"kid":"https://keyvault_name.vault.azure.net/keys/key156021469847200127","attributes":{"enabled":false,"exp":1560214704,"created":1560214704,"updated":1560214709,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021500992805037","deletedDate":1560215026,"scheduledPurgeDate":1567991026,"kid":"https://keyvault_name.vault.azure.net/keys/key156021500992805037","attributes":{"enabled":false,"exp":1560215015,"created":1560215015,"updated":1560215021,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021508931202421","deletedDate":1560215105,"scheduledPurgeDate":1567991105,"kid":"https://keyvault_name.vault.azure.net/keys/key156021508931202421","attributes":{"enabled":false,"exp":1560215095,"created":1560215094,"updated":1560215100,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021527355207287","deletedDate":1560215290,"scheduledPurgeDate":1567991290,"kid":"https://keyvault_name.vault.azure.net/keys/key156021527355207287","attributes":{"enabled":false,"exp":1560215279,"created":1560215279,"updated":1560215284,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021572903002132","deletedDate":1560215746,"scheduledPurgeDate":1567991746,"kid":"https://keyvault_name.vault.azure.net/keys/key156021572903002132","attributes":{"enabled":false,"exp":1560215734,"created":1560215734,"updated":1560215740,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021643840901237","deletedDate":1560216615,"scheduledPurgeDate":1567992615,"kid":"https://keyvault_name.vault.azure.net/keys/key156021643840901237","attributes":{"enabled":true,"created":1560216444,"updated":1560216444,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRVd01qTXlNREV3TlRBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/secret156019574699601597","attributes":{"enabled":true,"created":1560195758,"updated":1560195758,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/secret156019574699608155","attributes":{"enabled":true,"created":1560195752,"updated":1560195752,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":null}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4787,11 +930,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '914b1205-9f67-4774-8d4c-d98ecc9458b4', + 'edf5e5f4-74d6-431d-9a19-14bb55c9b82e', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4801,52 +944,59 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:10 GMT', + 'Thu, 18 Jul 2019 23:27:19 GMT', 'Connection', 'close', 'Content-Length', - '2989' ]); + '403' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/keys/recoverKeyName-cangetseveralinsertedkeys--0') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--0","deletedDate":1563492440,"scheduledPurgeDate":1571268440,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--0/0777c6faec8a42728f9e8bae9d656745","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"jyfUIyYmS6WXRr1IyD9ouRnsmf0B9hvByQ5tFB3Y5R4sAcg0ZZCeOZdgr-P8rmXLBAVFdFjhtpcvMCIm0nksHi1y03Wd8RNnVbElii9xJRAsqxiGK8SjmeSwYIr7HcR3hvRzeOTJiFKiPXSdZNjsF9aUgm_gQcDJyOCWi7yQZT8g2vEVnNVVMrema4eJ4PmSf6Q8LgBlN0atEVpEbumbk6LB_lNWsOaNo4PHybRQzw5axIDsydOl7sgzfsxuSJwuV-lrWTfTPTK9jKLruEK1dIKDnBNVBAVCd30pHHs9U92R-eO21BMPBY13Zt0Wxnmse8riyv__QHQDqChPSaC_Aw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492433,"updated":1563492433,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '98d6f86f-9053-4343-8e8d-2f58f099fad5', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'b70c09a7-3b55-4a09-b8c1-3e9fd0956d00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:11 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:11 GMT', + 'Thu, 18 Jul 2019 23:27:19 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '887' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .delete('/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--0') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021650717904471","deletedDate":1560216518,"scheduledPurgeDate":1567992518,"kid":"https://keyvault_name.vault.azure.net/keys/key156021650717904471","attributes":{"enabled":true,"created":1560216512,"updated":1560216512,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFMk9UZ3dOemt5TURFM05EWXZOakJGTXpZeE1EUTNPVUpFTkVSRFFqa3lOekUyUmpsQ01UZ3pOalJGTjBVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -4856,11 +1006,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '43e9d24f-2e56-4ea1-a056-a51b325b35e8', + '22b8405b-b8f6-4d5f-8d37-a928ed4e4d9a', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4870,49 +1020,48 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:11 GMT', + 'Thu, 18 Jul 2019 23:27:20 GMT', 'Connection', - 'close', - 'Content-Length', - '669' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--0') + .query(true) + .reply(204, "", [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'f962b520-048e-414e-8d48-f8e928a9777d', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '11b46c5a-c9aa-431e-997b-08060b7d0a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:12 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:11 GMT', + 'Thu, 18 Jul 2019 23:27:30 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .delete('/keys/recoverKeyName-cangetseveralinsertedkeys--1') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021753923506478","deletedDate":1560217550,"scheduledPurgeDate":1567993550,"kid":"https://keyvault_name.vault.azure.net/keys/key156021753923506478","attributes":{"enabled":true,"created":1560217545,"updated":1560217545,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021772195104221","deletedDate":1560217733,"scheduledPurgeDate":1567993733,"kid":"https://keyvault_name.vault.azure.net/keys/key156021772195104221","attributes":{"enabled":true,"created":1560217727,"updated":1560217727,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026375447403976","deletedDate":1560263766,"scheduledPurgeDate":1568039766,"kid":"https://keyvault_name.vault.azure.net/keys/key156026375447403976","attributes":{"enabled":true,"created":1560263760,"updated":1560263760,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026429107509170","deletedDate":1560264308,"scheduledPurgeDate":1568040308,"kid":"https://keyvault_name.vault.azure.net/keys/key156026429107509170","attributes":{"enabled":true,"created":1560264296,"updated":1560264296,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026780583504617","deletedDate":1560267823,"scheduledPurgeDate":1568043823,"kid":"https://keyvault_name.vault.azure.net/keys/key156026780583504617","attributes":{"enabled":true,"created":1560267811,"updated":1560267811,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026937854708786","deletedDate":1560269396,"scheduledPurgeDate":1568045396,"kid":"https://keyvault_name.vault.azure.net/keys/key156026937854708786","attributes":{"enabled":true,"created":1560269384,"updated":1560269384,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027282511708087","deletedDate":1560272836,"scheduledPurgeDate":1568048836,"kid":"https://keyvault_name.vault.azure.net/keys/key156027282511708087","attributes":{"enabled":true,"created":1560272831,"updated":1560272831,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027441059203813","deletedDate":1560274422,"scheduledPurgeDate":1568050422,"kid":"https://keyvault_name.vault.azure.net/keys/key156027441059203813","attributes":{"enabled":true,"created":1560274416,"updated":1560274416,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027619257505383","deletedDate":1560276204,"scheduledPurgeDate":1568052204,"kid":"https://keyvault_name.vault.azure.net/keys/key156027619257505383","attributes":{"enabled":true,"created":1560276198,"updated":1560276198,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027654046904526","deletedDate":1560276552,"scheduledPurgeDate":1568052552,"kid":"https://keyvault_name.vault.azure.net/keys/key156027654046904526","attributes":{"enabled":true,"created":1560276546,"updated":1560276546,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027669556403953","deletedDate":1560276707,"scheduledPurgeDate":1568052707,"kid":"https://keyvault_name.vault.azure.net/keys/key156027669556403953","attributes":{"enabled":true,"created":1560276701,"updated":1560276701,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyT1RJd05qRTRNRFUxT1RFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--1","deletedDate":1563492451,"scheduledPurgeDate":1571268451,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeys--1/85b8f49ea9ed4ef38005846b6b902310","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"pN8vSKSfCbz6HPgjdBrprTzi7JZD9bV2uAwIe4IodznaIWmKJVe6ZLRQO60zrU7covt-HBgW6dbJyVpdYH0o68dZKmvXYi4D5cteY5nI2eZgSYeFyFx4fU14lhAJla-knuT3st85CL56nmYpai8l_VUVXR8q9KQKu42QOYB4tejnNKRWMl0sDXtQm7Rmycc7KdO9-n30rgxv3LQTR701TbuWSJ3F7fDI59aFIf5dyAt_O71Jsk-uViMqxaeYhBaS0WNyLnCWv7Cf59mB8L4nLySMSiCKZ90_ji0hnYY4Mg7u_s8t2NhWHqAfzlzvAkF6OC3Fa2iwJWiS4VE8LlDEjw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492433,"updated":1563492433,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -4925,11 +1074,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'f3ec90e0-ead1-4482-b3e7-623bbef0f6f0', + 'e2dff5e7-194a-4859-a1a9-bf97e2741f45', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -4939,54 +1088,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:12 GMT', + 'Thu, 18 Jul 2019 23:27:31 GMT', 'Connection', 'close', 'Content-Length', - '3879' ]); + '887' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--1') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'ac153b14-ad62-4ebf-acf3-99372a903f9b', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'b80b496d-8e59-458c-a65f-a92abaa56600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:12 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:12 GMT', + 'Thu, 18 Jul 2019 23:27:31 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .delete('/deletedkeys/recoverKeyName-cangetseveralinsertedkeys--1') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027692061805591","deletedDate":1560276984,"scheduledPurgeDate":1568052984,"kid":"https://keyvault_name.vault.azure.net/keys/key156027692061805591","attributes":{"enabled":true,"created":1560276926,"updated":1560276926,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027875260704123","deletedDate":1560278769,"scheduledPurgeDate":1568054769,"kid":"https://keyvault_name.vault.azure.net/keys/key156027875260704123","attributes":{"enabled":true,"created":1560278758,"updated":1560278758,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028044085404301","deletedDate":1560280458,"scheduledPurgeDate":1568056458,"kid":"https://keyvault_name.vault.azure.net/keys/key156028044085404301","attributes":{"enabled":true,"created":1560280446,"updated":1560280446,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028174986105799","deletedDate":1560282270,"scheduledPurgeDate":1568058270,"kid":"https://keyvault_name.vault.azure.net/keys/key156028174986105799","attributes":{"enabled":true,"created":1560281755,"updated":1560281755,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028180668003726","deletedDate":1560281817,"scheduledPurgeDate":1568057817,"kid":"https://keyvault_name.vault.azure.net/keys/key156028180668003726","attributes":{"enabled":true,"created":1560281812,"updated":1560281812,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpneE9ESTVNalkzTURNd01URXZRelExTlVJNU1UTkNOamRCTkVaR1JrRTFNVVUyT0RCRVEwTkNNRVkyTXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(204, "", [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -4994,11 +1146,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '0a8454be-8f7d-4327-93ce-8cea08575f45', + 'e7606ed5-cf98-4faa-9b12-6c4b45702424', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5008,49 +1160,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:12 GMT', + 'Thu, 18 Jul 2019 23:27:42 GMT', 'Connection', - 'close', - 'Content-Length', - '1977' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-cangetseveralinsertedkeyspaged--0/create', {"kty":"RSA"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--0/9970d144804949dd99dd3c7b292cfa13","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wi8zM_bFjXpuC3wmLUBUyubjNuW31QdcpZZ4tpcYm9Mr7vOLacYiWgD6D-5fXh5T4i8mpDeGwfX4DSIzJSjHatXOhfrFRTgZSfQ_Lyrfv0MBNJ8hBSqOK-ITtaz_Z2Bm5fjKpNoooWosg_-_Am01CLN9o_KzuJ3UV-IHxgl_CgdAtM0UPHNnbpt9PgC3_W6cqt6efVzp80soD1T2TfkrNabzFv92RhPz4zFQi50A17ZKU73T6FVdpp4IR-wKIcwy8jqLhzXSlrrZWXkbBt__HJSuOP0a9Mx7r-n-58QNgpz7XKWi6LmKEh9-mJggO6VcTQBlBlHCh3skBy_WLNBzNw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492462,"updated":1563492462,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '5f59713c-7eb9-4112-aa31-20a950ddbe91', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '3453044a-8a2e-410e-b578-835c74640800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:13 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:13 GMT', + 'Thu, 18 Jul 2019 23:27:42 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '711' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .post('/keys/recoverKeyName-cangetseveralinsertedkeyspaged--1/create', {"kty":"RSA"}) .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028185168006865","deletedDate":1560281862,"scheduledPurgeDate":1568057862,"kid":"https://keyvault_name.vault.azure.net/keys/key156028185168006865","attributes":{"enabled":true,"created":1560281857,"updated":1560281857,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156036321495001070","deletedDate":1560363783,"scheduledPurgeDate":1568139783,"kid":"https://keyvault_name.vault.azure.net/keys/key156036321495001070","attributes":{"enabled":true,"created":1560363220,"updated":1560363220,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpZd05EazJNRE0yTnpNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--1/36ea49dc1b1f4907b8ac86d71e4e8cca","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"2GquIbMMk7BmdR0NX2M4881yqnyDKEPs2mufh3XbYnjO1DLqScN0twzzpiMxqw-78seYW3Kew2u0WPUdaIVGZHJEFbpIc2Tj7-cchK0ZSeytCaVuyV5Ld5uSNkZPp6RowMyYrIG9UCJlQSItdLcAURDpF9cZB5yxAd8zhhof-jgT59R7mitDxk7nMxGrLg2q37YSrMtYmlNBGufGXgwxlcrM_FTgrWfqLzFITm0XkGjvOlW8x424107IoE3mEzkS0Fx2Ky2LGkgCIE01_gX-MpvXPkSkbD_YWn8wnPvFuT1ugsnaH48aA9rMPI86OccS7Cot3k2nrm3EkoTV6XS3gQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492463,"updated":1563492463,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5063,11 +1218,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '07f68d6e-e085-42b3-903a-97a50fec0768', + 'df918672-37db-480f-bab5-6763a68673b6', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5077,49 +1232,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:13 GMT', + 'Thu, 18 Jul 2019 23:27:42 GMT', 'Connection', 'close', 'Content-Length', - '936' ]); + '711' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-21596680364625942","attributes":{"enabled":false,"created":1561685638,"updated":1561685638,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '4b1440b0-c9d9-4b08-8f50-7b2d0626f5b9', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '7f74a9d3-f98c-4fe8-92c9-eb7f4dd16f00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:13 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:13 GMT', + 'Thu, 18 Jul 2019 23:27:43 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '556' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156036326049603673","deletedDate":1560363271,"scheduledPurgeDate":1568139271,"kid":"https://keyvault_name.vault.azure.net/keys/key156036326049603673","attributes":{"enabled":true,"created":1560363266,"updated":1560363266,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156043977101909742","deletedDate":1560439782,"scheduledPurgeDate":1568215782,"kid":"https://keyvault_name.vault.azure.net/keys/key156043977101909742","attributes":{"enabled":true,"created":1560439776,"updated":1560439776,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156044301303900132","deletedDate":1560444138,"scheduledPurgeDate":1568220138,"kid":"https://keyvault_name.vault.azure.net/keys/key156044301303900132","attributes":{"enabled":true,"exp":1560443018,"created":1560443018,"updated":1560443018,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156044304097508401","deletedDate":1560443052,"scheduledPurgeDate":1568219052,"kid":"https://keyvault_name.vault.azure.net/keys/key156044304097508401","attributes":{"enabled":true,"created":1560443046,"updated":1560443046,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TkRRek1EWXpOREl3TURJMU1UQXZORUk0UmtFM05rVXpOVVkzTkRSRU1EZ3hPVEZGT0VSR05UTTVNVEEyTURVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5132,11 +1292,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'bf1dadc0-9cd2-4431-9b18-f3fdb63233a9', + '8f2855d3-08b9-4a3f-91b2-bca0e5eae6a4', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5146,49 +1306,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:14 GMT', + 'Thu, 18 Jul 2019 23:27:43 GMT', 'Connection', 'close', 'Content-Length', - '1667' ]); + '309' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/CRYPTOTEST01","attributes":{"enabled":true,"created":1562805007,"updated":1562805007,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976015901904087","attributes":{"enabled":true,"created":1559760164,"updated":1559760164,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976018742005808","attributes":{"enabled":true,"created":1559760193,"updated":1559760193,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976035851309215","attributes":{"enabled":true,"created":1559760364,"updated":1559760364,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976038662209208","attributes":{"enabled":true,"created":1559760392,"updated":1559760392,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976059075801511","attributes":{"enabled":true,"created":1559760596,"updated":1559760596,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976061918309867","attributes":{"enabled":true,"created":1559760624,"updated":1559760624,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976088192202903","attributes":{"enabled":true,"created":1559760887,"updated":1559760887,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976090993105220","attributes":{"enabled":true,"created":1559760915,"updated":1559760915,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976118089506049","attributes":{"enabled":true,"created":1559761186,"updated":1559761186,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key155976120964305668","attributes":{"enabled":true,"created":1559761215,"updated":1559761215,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019567836900080","attributes":{"enabled":true,"created":1560195684,"updated":1560195684,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019568419900112","attributes":{"enabled":true,"created":1560195689,"updated":1560195689,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019568998004417","attributes":{"enabled":false,"created":1560195695,"updated":1560195695,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019570157704018","attributes":{"enabled":true,"created":1560195707,"updated":1560195707,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'a7fd827d-9bc0-4b02-8ab4-2dcc2c85f6e3', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '93ba345d-6bed-4179-9534-13ddca986b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:14 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:14 GMT', + 'Thu, 18 Jul 2019 23:27:43 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '3042' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156048034950305703","deletedDate":1560480365,"scheduledPurgeDate":1568256365,"kid":"https://keyvault_name.vault.azure.net/keys/key156048034950305703","attributes":{"enabled":true,"created":1560480356,"updated":1560480356,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111602317","deletedDate":1560199870,"scheduledPurgeDate":1567975870,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019984111602317","attributes":{"enabled":true,"created":1560199847,"updated":1560199847,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RnME1URXhOekE1TnpnM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156019573560701886","attributes":{"enabled":true,"created":1560195741,"updated":1560195741,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019965517806158","attributes":{"enabled":true,"created":1560199660,"updated":1560199660,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019966095601383","attributes":{"enabled":true,"created":1560199666,"updated":1560199666,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019966655202551","attributes":{"enabled":false,"created":1560199672,"updated":1560199672,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019967216106153","attributes":{"enabled":true,"created":1560199678,"updated":1560199678,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019970108507840","attributes":{"enabled":true,"created":1560199707,"updated":1560199707,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156019971819409376","attributes":{"enabled":true,"created":1560199723,"updated":1560199723,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156020041605602688","attributes":{"enabled":true,"nbf":1560200421,"created":1560200422,"updated":1560200422,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156020107570005644","attributes":{"enabled":true,"exp":1560201080,"created":1560201081,"updated":1560201081,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5201,11 +1366,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'c92e5d7b-b5e1-404b-91c7-7e4b32647b7f', + '951933f2-4507-40f6-ac90-031612d78056', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5215,49 +1380,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:14 GMT', + 'Thu, 18 Jul 2019 23:27:44 GMT', 'Connection', 'close', 'Content-Length', - '943' ]); + '1975' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156021398454601816","attributes":{"enabled":true,"created":1560213990,"updated":1560213990,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021399025306001","attributes":{"enabled":true,"created":1560213996,"updated":1560213996,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021399613005852","attributes":{"enabled":true,"created":1560214001,"updated":1560214001,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021400178007355","attributes":{"enabled":true,"created":1560214008,"updated":1560214008,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021400838605408","attributes":{"enabled":false,"created":1560214013,"updated":1560214013,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021401405804843","attributes":{"enabled":true,"nbf":1560214019,"created":1560214019,"updated":1560214019,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021401972601264","attributes":{"enabled":true,"exp":1560214024,"created":1560214025,"updated":1560214025,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021402558506955","attributes":{"enabled":false,"created":1560214031,"updated":1560214036,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021403691203484","attributes":{"enabled":true,"created":1560214042,"updated":1560214042,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '946f530a-7208-4744-9c0e-e7f92b62806e', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '32ebb59e-3981-4229-8f76-65c947bb0a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:14 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:14 GMT', + 'Thu, 18 Jul 2019 23:27:44 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '1976' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111709787","deletedDate":1560199876,"scheduledPurgeDate":1567975876,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019984111709787","attributes":{"enabled":true,"created":1560199852,"updated":1560199852,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725306556","deletedDate":1560200016,"scheduledPurgeDate":1567976016,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019998725306556","attributes":{"enabled":true,"created":1560199993,"updated":1560199993,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725308881","deletedDate":1560200022,"scheduledPurgeDate":1567976022,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019998725308881","attributes":{"enabled":true,"created":1560199998,"updated":1560199998,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692705349","deletedDate":1560439913,"scheduledPurgeDate":1568215913,"kid":"https://keyvault_name.vault.azure.net/keys/keys156043989692705349","attributes":{"enabled":true,"created":1560439902,"updated":1560439902,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692806134","deletedDate":1560439919,"scheduledPurgeDate":1568215919,"kid":"https://keyvault_name.vault.azure.net/keys/keys156043989692806134","attributes":{"enabled":true,"created":1560439908,"updated":1560439908,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5TFJWbFRNVFUyTURRME16RTRNek0xT0RBNE1UQTJMell5UWtSRk1URkdRamMzUlRRelF6UkNSVU5DTXpoRU5EWXdOekZDTkVJMklUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156021644428906562","attributes":{"enabled":true,"created":1560216450,"updated":1560216450,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021645023201050","attributes":{"enabled":true,"created":1560216455,"updated":1560216455,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021645600805675","attributes":{"enabled":true,"created":1560216461,"updated":1560216461,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021646164300437","attributes":{"enabled":true,"created":1560216467,"updated":1560216467,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021646738603126","attributes":{"enabled":false,"created":1560216473,"updated":1560216473,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021647317101069","attributes":{"enabled":true,"nbf":1560216478,"created":1560216478,"updated":1560216478,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021647896109795","attributes":{"enabled":true,"exp":1560216483,"created":1560216484,"updated":1560216484,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021648457806180","attributes":{"enabled":false,"created":1560216490,"updated":1560216495,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021649588105428","attributes":{"enabled":false,"exp":1560216501,"created":1560216501,"updated":1560216507,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021652991406663","attributes":{"enabled":true,"created":1560216535,"updated":1560216535,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021654118707998","attributes":{"enabled":true,"created":1560216546,"updated":1560216546,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021655789000990","attributes":{"enabled":true,"created":1560216563,"updated":1560216563,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156021698079201746","attributes":{"enabled":true,"created":1560216986,"updated":1560216986,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5270,11 +1440,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'bf5a1485-23db-4302-a339-916ea3c601dd', + '61febb08-06fc-41ff-8124-466f15561489', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5284,49 +1454,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:15 GMT', + 'Thu, 18 Jul 2019 23:27:45 GMT', 'Connection', 'close', 'Content-Length', - '1992' ]); + '2734' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156027682085504023","attributes":{"enabled":true,"created":1560276826,"updated":1560276826,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028175563002501","attributes":{"enabled":true,"created":1560281761,"updated":1560281761,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028176140503335","attributes":{"enabled":true,"created":1560281767,"updated":1560281767,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028176718009249","attributes":{"enabled":false,"created":1560281772,"updated":1560281772,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028177274009592","attributes":{"enabled":true,"nbf":1560281777,"created":1560281778,"updated":1560281778,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028177830101648","attributes":{"enabled":true,"exp":1560281783,"created":1560281784,"updated":1560281784,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028178407406544","attributes":{"enabled":false,"created":1560281789,"updated":1560281795,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028179546704608","attributes":{"enabled":false,"exp":1560281801,"created":1560281800,"updated":1560281806,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028182926703011","attributes":{"enabled":true,"created":1560281834,"updated":1560281834,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028184044006383","attributes":{"enabled":true,"created":1560281845,"updated":1560281845,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028189442507450","attributes":{"enabled":true,"created":1560281899,"updated":1560281899,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028205605702876","attributes":{"enabled":true,"created":1560282061,"updated":1560282061,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028212028407398","attributes":{"enabled":true,"created":1560282125,"updated":1560282125,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156028213716108979","attributes":{"enabled":true,"created":1560282142,"updated":1560282142,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036322090002888","attributes":{"enabled":false,"created":1560363226,"updated":1560363226,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036322656807812","attributes":{"enabled":true,"nbf":1560363231,"created":1560363232,"updated":1560363232,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036323238409224","attributes":{"enabled":true,"exp":1560363237,"created":1560363237,"updated":1560363237,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '7225bc43-9842-45ac-aa7d-3157c7345b5e', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '8bb03d5f-c156-430e-ada5-9e5caca06100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:15 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:14 GMT', + 'Thu, 18 Jul 2019 23:27:46 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '3509' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0","deletedDate":1561686288,"scheduledPurgeDate":1569462288,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0","attributes":{"enabled":true,"created":1561686279,"updated":1561686279,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1","deletedDate":1561686289,"scheduledPurgeDate":1569462289,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1","attributes":{"enabled":true,"created":1561686280,"updated":1561686280,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0","deletedDate":1561686297,"scheduledPurgeDate":1569462297,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0","attributes":{"enabled":true,"created":1561686290,"updated":1561686290,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1","deletedDate":1561686298,"scheduledPurgeDate":1569462298,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1","attributes":{"enabled":true,"created":1561686290,"updated":1561686290,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-3147002526421592","deletedDate":1561686276,"scheduledPurgeDate":1569462276,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-3147002526421592","attributes":{"enabled":true,"created":1561686275,"updated":1561686275,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-4844377101593087","deletedDate":1561685869,"scheduledPurgeDate":1569461869,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-4844377101593087","attributes":{"enabled":true,"created":1561685868,"updated":1561685868,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-3147002526421592","deletedDate":1561686277,"scheduledPurgeDate":1569462277,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-3147002526421592","attributes":{"enabled":true,"created":1561686277,"updated":1561686277,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-4844377101593087","deletedDate":1561685871,"scheduledPurgeDate":1569461871,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-4844377101593087","attributes":{"enabled":true,"created":1561685870,"updated":1561685870,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMjghTURBd01EVXdJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMU1TVk5VUkVWTVJWUkZSRXRGV1ZNdE1qQTNNamc0T0RBMU16RTBPRFUzTmkwd0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/key156036323804901755","attributes":{"enabled":false,"created":1560363243,"updated":1560363249,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036324938907401","attributes":{"enabled":false,"exp":1560363254,"created":1560363254,"updated":1560363260,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036328289805710","attributes":{"enabled":true,"created":1560363288,"updated":1560363288,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036329384707932","attributes":{"enabled":true,"created":1560363299,"updated":1560363299,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036335353805406","attributes":{"enabled":true,"created":1560363359,"updated":1560363359,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036352635406646","attributes":{"enabled":true,"created":1560363532,"updated":1560363532,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036359055200632","attributes":{"enabled":true,"created":1560363595,"updated":1560363595,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156036360747106809","attributes":{"enabled":true,"created":1560363613,"updated":1560363613,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044301853106036","attributes":{"enabled":false,"created":1560443023,"updated":1560443029,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044302953209171","attributes":{"enabled":false,"exp":1560443035,"created":1560443035,"updated":1560443040,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044306342002510","attributes":{"enabled":true,"created":1560443069,"updated":1560443069,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044307483600798","attributes":{"enabled":true,"created":1560443080,"updated":1560443080,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044314989607523","attributes":{"enabled":true,"created":1560443155,"updated":1560443155,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044316109901534","attributes":{"enabled":true,"created":1560443166,"updated":1560443166,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044360211306282","attributes":{"enabled":true,"created":1560443607,"updated":1560443607,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044369613908113","attributes":{"enabled":true,"created":1560443701,"updated":1560443701,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156044371294504848","attributes":{"enabled":true,"created":1560443718,"updated":1560443718,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156048233876700601","attributes":{"enabled":true,"created":1560482344,"updated":1560482344,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/key156054122923308772","attributes":{"enabled":true,"created":1560541235,"updated":1560541235,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156019972953600799","attributes":{"enabled":true,"created":1560199735,"updated":1560199735,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5339,11 +1514,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '2cd6ddc2-72ad-4ea9-97f3-2cecabb837e1', + '323e750c-46c5-42d1-9806-22a16714948d', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5353,49 +1528,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:15 GMT', + 'Thu, 18 Jul 2019 23:27:46 GMT', 'Connection', 'close', 'Content-Length', - '3515' ]); + '4019' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/keys156019972953608137","attributes":{"enabled":true,"created":1560199740,"updated":1560199740,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156021656935308206","attributes":{"enabled":true,"created":1560216580,"updated":1560216580,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156021656935308448","attributes":{"enabled":true,"created":1560216575,"updated":1560216575,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156028191118107647","attributes":{"enabled":true,"created":1560281922,"updated":1560281922,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156028191118109631","attributes":{"enabled":true,"created":1560281916,"updated":1560281916,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156036337061400928","attributes":{"enabled":true,"created":1560363381,"updated":1560363381,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156036337061402620","attributes":{"enabled":true,"created":1560363376,"updated":1560363376,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044318335800124","attributes":{"enabled":true,"created":1560443194,"updated":1560443194,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044318335808106","attributes":{"enabled":true,"created":1560443188,"updated":1560443188,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044325345205112","attributes":{"enabled":true,"created":1560443259,"updated":1560443259,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/keys156044325345209472","attributes":{"enabled":true,"created":1560443264,"updated":1560443264,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-0","attributes":{"enabled":true,"created":1561685873,"updated":1561685873,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-4844377101593087-1","attributes":{"enabled":true,"created":1561685873,"updated":1561685873,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '9abaaebe-94ee-4d0c-8476-f59c106b9142', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '2e64ab10-3e41-48de-9162-7f18ec026600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:16 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:15 GMT', + 'Thu, 18 Jul 2019 23:27:46 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '2826' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/keys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys--0","deletedDate":1561724503,"scheduledPurgeDate":1569500503,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys--0","attributes":{"enabled":true,"created":1561724502,"updated":1561724502,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys--1","deletedDate":1561724504,"scheduledPurgeDate":1569500504,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys--1","attributes":{"enabled":true,"created":1561724503,"updated":1561724503,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-0","deletedDate":1561418276,"scheduledPurgeDate":1569194276,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-0","attributes":{"enabled":true,"created":1561418275,"updated":1561418275,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-1","deletedDate":1561418277,"scheduledPurgeDate":1569194277,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-1","attributes":{"enabled":true,"created":1561418276,"updated":1561418276,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-0","deletedDate":1561419307,"scheduledPurgeDate":1569195307,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-0","attributes":{"enabled":true,"created":1561419306,"updated":1561419306,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-1","deletedDate":1561419308,"scheduledPurgeDate":1569195308,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-1","attributes":{"enabled":true,"created":1561419307,"updated":1561419307,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-36767371368026214","deletedDate":1561687104,"scheduledPurgeDate":1569463104,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-36767371368026214","attributes":{"enabled":true,"created":1561687103,"updated":1561687103,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-89097467879021","deletedDate":1561686972,"scheduledPurgeDate":1569462972,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-89097467879021","attributes":{"enabled":true,"created":1561686972,"updated":1561686972,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-9779781603101387","deletedDate":1561686397,"scheduledPurgeDate":1569462397,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-9779781603101387","attributes":{"enabled":true,"created":1561686396,"updated":1561686396,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-36767371368026214","deletedDate":1561687101,"scheduledPurgeDate":1569463101,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-36767371368026214","attributes":{"enabled":true,"created":1561687068,"updated":1561687068,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExODAhTURBd01Ea3dJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JVTlBWa1ZTUVVSRlRFVlVSVVJMUlZrdE9EQXdOak0xTkRJM05URXlOemczTkM4M05VSkRRa0pCTkVJek5rUTBSVUl3UWpjelJrUTRRVGd3UlRCRk5EWkVReUV3TURBd01qZ2hPVGs1T1MweE1pMHpNVlF5TXpvMU9UbzFPUzQ1T1RrNU9UazVXaUUtIiwiVGFyZ2V0TG9jYXRpb24iOjB9"}, [ 'Cache-Control', + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/MyKeyName","attributes":{"enabled":true,"created":1559759721,"updated":1559759721,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canabortcreatingakey-4217460078350159","attributes":{"enabled":true,"created":1563492026,"updated":1563492026,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-845126448195596","attributes":{"enabled":true,"created":1563391406,"updated":1563391406,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--0","attributes":{"enabled":true,"created":1563492462,"updated":1563492462,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--1","attributes":{"enabled":true,"created":1563492463,"updated":1563492463,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-1","attributes":{"enabled":true,"created":1563476816,"updated":1563476816,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-4883244773006783","attributes":{"enabled":true,"created":1561420381,"updated":1561420381,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8006354275127874","attributes":{"enabled":true,"created":1561420833,"updated":1561420833,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-8686288267292417","attributes":{"enabled":true,"created":1561420689,"updated":1561420689,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/keys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTJJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JVTlBWa1ZTUVVSRlRFVlVSVVJMUlZrdE9UYzFNREUxTVRNMU9UQXlOelV4SVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5408,11 +1588,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'b5be0529-5291-401c-a8a4-4eb02f5ab2cd', + 'd31699d3-67d0-47f4-8ed2-d634f4185b5a', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5422,49 +1602,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:16 GMT', + 'Thu, 18 Jul 2019 23:27:47 GMT', 'Connection', 'close', 'Content-Length', - '4264' ]); + '2280' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys') + .query(true) + .reply(200, {"value":[{"kid":"https://keyvault_name.vault.azure.net/keys/secret156019574699601597","attributes":{"enabled":true,"created":1560195758,"updated":1560195758,"recoveryLevel":"Recoverable+Purgeable"}},{"kid":"https://keyvault_name.vault.azure.net/keys/secret156019574699608155","attributes":{"enabled":true,"created":1560195752,"updated":1560195752,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":null}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '267e9289-3869-49c9-86bf-e94048050c66', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '53d87826-befb-40c6-83be-e51fd27a0800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:16 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:15 GMT', + 'Thu, 18 Jul 2019 23:27:47 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '403' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .delete('/keys/recoverKeyName-cangetseveralinsertedkeyspaged--0') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-89097467879021","deletedDate":1561686970,"scheduledPurgeDate":1569462970,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-89097467879021","attributes":{"enabled":true,"created":1561686926,"updated":1561686926,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-9779781603101387","deletedDate":1561686395,"scheduledPurgeDate":1569462395,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-9779781603101387","attributes":{"enabled":true,"created":1561686361,"updated":1561686361,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567","deletedDate":1561723518,"scheduledPurgeDate":1569499518,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567","attributes":{"enabled":true,"created":1561723517,"updated":1561723517,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148","deletedDate":1561723606,"scheduledPurgeDate":1569499606,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148","attributes":{"enabled":true,"created":1561723605,"updated":1561723605,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214","deletedDate":1561687106,"scheduledPurgeDate":1569463106,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214","attributes":{"enabled":true,"created":1561687105,"updated":1561687105,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091","deletedDate":1561723459,"scheduledPurgeDate":1569499459,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091","attributes":{"enabled":true,"created":1561723458,"updated":1561723458,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701","deletedDate":1561723721,"scheduledPurgeDate":1569499721,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701","attributes":{"enabled":true,"created":1561723720,"updated":1561723720,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021","deletedDate":1561686975,"scheduledPurgeDate":1569462975,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021","attributes":{"enabled":true,"created":1561686974,"updated":1561686974,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285","deletedDate":1561723348,"scheduledPurgeDate":1569499348,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285","attributes":{"enabled":true,"created":1561723347,"updated":1561723347,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387","deletedDate":1561686400,"scheduledPurgeDate":1569462400,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387","attributes":{"enabled":true,"created":1561686399,"updated":1561686399,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768","deletedDate":1561723310,"scheduledPurgeDate":1569499310,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768","attributes":{"enabled":true,"created":1561723309,"updated":1561723309,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJNElXdGxlUzlUUlVOU1JWUXhOVFl3TVRrMU56UTJPVGsyTURFMU9UY2hNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--0","deletedDate":1563492468,"scheduledPurgeDate":1571268468,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--0/9970d144804949dd99dd3c7b292cfa13","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wi8zM_bFjXpuC3wmLUBUyubjNuW31QdcpZZ4tpcYm9Mr7vOLacYiWgD6D-5fXh5T4i8mpDeGwfX4DSIzJSjHatXOhfrFRTgZSfQ_Lyrfv0MBNJ8hBSqOK-ITtaz_Z2Bm5fjKpNoooWosg_-_Am01CLN9o_KzuJ3UV-IHxgl_CgdAtM0UPHNnbpt9PgC3_W6cqt6efVzp80soD1T2TfkrNabzFv92RhPz4zFQi50A17ZKU73T6FVdpp4IR-wKIcwy8jqLhzXSlrrZWXkbBt__HJSuOP0a9Mx7r-n-58QNgpz7XKWi6LmKEh9-mJggO6VcTQBlBlHCh3skBy_WLNBzNw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492462,"updated":1563492462,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5477,11 +1662,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '2ff8dac0-93ab-4015-86a4-4d8d06efbe47', + 'd5f2de61-10e0-41ba-933a-53512108888f', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5491,54 +1676,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:16 GMT', + 'Thu, 18 Jul 2019 23:27:48 GMT', 'Connection', 'close', 'Content-Length', - '4748' ]); + '897' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--0') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'c4468ff5-3399-404d-bcfd-737ffe53d603', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '0458cd12-12e8-432a-96ad-3de2841a7000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:17 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:17 GMT', + 'Thu, 18 Jul 2019 23:27:48 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .delete('/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--0') .query(true) - .reply(200, {"value":[],"nextLink":null}, [ 'Cache-Control', + .reply(204, "", [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -5546,11 +1734,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'bd628053-ae08-4129-8768-8b43186a5cdd', + 'a35975e1-dc0f-4d9f-8c60-2129c1033ea4', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5560,52 +1748,59 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:17 GMT', + 'Thu, 18 Jul 2019 23:27:59 GMT', 'Connection', - 'close', - 'Content-Length', - '28' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/keys/recoverKeyName-cangetseveralinsertedkeyspaged--1') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--1","deletedDate":1563492480,"scheduledPurgeDate":1571268480,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged--1/36ea49dc1b1f4907b8ac86d71e4e8cca","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"2GquIbMMk7BmdR0NX2M4881yqnyDKEPs2mufh3XbYnjO1DLqScN0twzzpiMxqw-78seYW3Kew2u0WPUdaIVGZHJEFbpIc2Tj7-cchK0ZSeytCaVuyV5Ld5uSNkZPp6RowMyYrIG9UCJlQSItdLcAURDpF9cZB5yxAd8zhhof-jgT59R7mitDxk7nMxGrLg2q37YSrMtYmlNBGufGXgwxlcrM_FTgrWfqLzFITm0XkGjvOlW8x424107IoE3mEzkS0Fx2Ky2LGkgCIE01_gX-MpvXPkSkbD_YWn8wnPvFuT1ugsnaH48aA9rMPI86OccS7Cot3k2nrm3EkoTV6XS3gQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492463,"updated":1563492463,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'be97b857-e2f2-4e8a-89e9-dcfa9f7ed0a0', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'ed6800a0-f208-4f07-bd28-41c4271a7300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:17 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', + 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:17 GMT', + 'Thu, 18 Jul 2019 23:27:59 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '897' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-listdeletedkeys--0') + .delete('/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--1') .query(true) - .reply(204, "", [ 'Cache-Control', + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', + 'Content-Type', + 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -5613,11 +1808,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'ae0e92fd-6292-43ae-aa4e-f3f2b52411da', + '8434669b-41c3-47ad-8502-22d6957c5a41', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5627,45 +1822,13 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:18 GMT', + 'Thu, 18 Jul 2019 23:27:59 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'f138f24b-475e-4541-8836-2a0dfc216c00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:18 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:22:18 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-listdeletedkeys--1') + .delete('/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged--1') .query(true) .reply(204, "", [ 'Cache-Control', 'no-cache', @@ -5678,11 +1841,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'ae4e4ceb-c7e0-43ce-b01f-cd1be4825847', + '7d7c8d90-46ae-4aa1-862d-945f40d60598', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5692,47 +1855,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:18 GMT', + 'Thu, 18 Jul 2019 23:28:10 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-listdeletedkeys--0/create', {"kty":"RSA"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--0/c4933b88ca2e43538a6402db1dc33f31","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"nhlWunLoNTWxYwitsepYT_sEdGOseqkwUpU1xzOsOYYxlGYmPbiWV1HWorWprVOUS0MS2A8yzfKnkjLYGu4OS3qTbXk0-AnKcmkjE2zZ59iWorZRb-4UDBZ-odgwC1_wHTMce57hOTdJhAhvxormcfO3BU3x0Vcksd-hDzwmgQaeELkmylC_WOBF0SQ3iCALxgnqgaLLX5k9KrNLE7zcq0eI9G5hs7bKF6OEgzz0FINdSb7zZ3NCHv21utdRJdNUuSxkYU4Yqz5w4k_6gQd50-0uZFMX-cNnetzSQTKUoITKQp2mcuVtlqieCygccAdFgJuRlLhwqHrAHsBEAf208w","e":"AQAB"},"attributes":{"enabled":true,"created":1563492491,"updated":1563492491,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '9fc2e609-51aa-4197-b63a-b8763ee6e6b7', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'd87312f2-1b14-4c0e-9a24-7d65359c6900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:18 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:18 GMT', + 'Thu, 18 Jul 2019 23:28:11 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '696' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/listKeyName-listdeletedkeyspaged--0/create', {"kty":"RSA"}) + .post('/keys/recoverKeyName-listdeletedkeys--1/create', {"kty":"RSA"}) .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged--0/9fc24535c812462c806a5285202c5b92","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zzqcpTSY8ui2qUlrlaH6HFHYHTPL6c1lf_WwlRr2-T-iwtnx3XHSN2Mvp2EJ6QPcyMAcJ8XgbZWcNrFobHWiWWq4ZmSWQ7vjg7FirfUB1f2O_syxIOJo1qB_NNK9JArYSuo_46ZZCR8x9U7d_spHKUU7MkWKvJ0GVFlzBMhVf8KBoXWFOn5oFaj_EThsGezHReR3FshYZkcpCdIupPVKabHQgYM9wZLpWR1H90HvxGbKI4Ba0bKyFT314Pi1s0pH7VVViaFt60If0d6Rhbv-YTaBowiz4hULPuseqMa7WVIyRlBtwYGo1Qg3Y8tpDQ1jX8zhjjfn4T9_xzxaXVRdJQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724539,"updated":1561724539,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--1/f8ede479ab5742daae435252adddc3ba","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"06Iv7PX7jkUcJKjrK4YNvlTflwjKJz_qN56_Hm-GIXTMC2TvrlmaUgUP9WQy-93AOU6EaWH1g3wkU7yttu5F3ElkjglLo798IzLcNnJCSSePpV-iowqvy8KWS_lMzcrwuQ6FKJfoG4f3WzpBodwDUBbyxmn90Y7h3ITNQ0zlC_DoBNp5bg62IXw9sPvyebODUh0BLmcrxF3z-9PVLkI9ky9h5pdHitFcP8ufgNpXvziQVLkB7hyI2hQrFm-cb0V0bUTTE4zuIYEa7u4KQ_J5_9vFw43F-agb3xzC0d93wut-pn_CSwAGbuBJAFkpXuDT2utvxzA981edIf_JTIX4mQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492491,"updated":1563492491,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5745,11 +1913,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '31d8f981-5e20-4e34-a972-1c734ba78b8c', + '6cc2de17-38b7-40a9-8099-84a51a146bdc', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5759,49 +1927,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:19 GMT', + 'Thu, 18 Jul 2019 23:28:11 GMT', 'Connection', 'close', 'Content-Length', - '697' ]); + '696' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/keys/recoverKeyName-listdeletedkeys--0') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--0","deletedDate":1563492492,"scheduledPurgeDate":1571268492,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--0/c4933b88ca2e43538a6402db1dc33f31","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"nhlWunLoNTWxYwitsepYT_sEdGOseqkwUpU1xzOsOYYxlGYmPbiWV1HWorWprVOUS0MS2A8yzfKnkjLYGu4OS3qTbXk0-AnKcmkjE2zZ59iWorZRb-4UDBZ-odgwC1_wHTMce57hOTdJhAhvxormcfO3BU3x0Vcksd-hDzwmgQaeELkmylC_WOBF0SQ3iCALxgnqgaLLX5k9KrNLE7zcq0eI9G5hs7bKF6OEgzz0FINdSb7zZ3NCHv21utdRJdNUuSxkYU4Yqz5w4k_6gQd50-0uZFMX-cNnetzSQTKUoITKQp2mcuVtlqieCygccAdFgJuRlLhwqHrAHsBEAf208w","e":"AQAB"},"attributes":{"enabled":true,"created":1563492491,"updated":1563492491,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'ee4e7a02-1e12-43a7-8572-6ad5f2d75d94', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'fa83d709-9964-4b24-a8aa-ed6cc4566f00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:19 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:19 GMT', + 'Thu, 18 Jul 2019 23:28:12 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '867' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/listKeyName-listdeletedkeyspaged--1/create', {"kty":"RSA"}) + .delete('/keys/recoverKeyName-listdeletedkeys--1') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged--1/62dbc174375f43ffb5203482946227bf","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"nwvV5hY5t20B753Bhjrsog_RUmgEh6tdF2Fm0r0APe1ZvTphHRsT0N8JFBymrzS1g_dsKUbOPL2IUTuVf2OMRAAeeiOC5ocpXlPOhwL9q7y17_d9hJC_-o0cFYqJZ6Rm2pz23Hg3vdGW7vzuxPGpB83Sdsa-zLryQJcL0aAxAJOdTYskbE76PGLCic8tDQwqZl1S13XEwiTWkYksWnI9lchxLSaowCSeC89D2vWTaeLY1btXAinHCmIF51xorfr8A82dWVQm7Oa1cdMd23DJ1U1PAi1z-yyHkLPzqQTOHBu3noqAvQvmqqh2EuwnL8_Sd2lnhYp8p40zm08AHWUE7Q","e":"AQAB"},"attributes":{"enabled":true,"created":1561724539,"updated":1561724539,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--1","deletedDate":1563492492,"scheduledPurgeDate":1571268492,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--1/f8ede479ab5742daae435252adddc3ba","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"06Iv7PX7jkUcJKjrK4YNvlTflwjKJz_qN56_Hm-GIXTMC2TvrlmaUgUP9WQy-93AOU6EaWH1g3wkU7yttu5F3ElkjglLo798IzLcNnJCSSePpV-iowqvy8KWS_lMzcrwuQ6FKJfoG4f3WzpBodwDUBbyxmn90Y7h3ITNQ0zlC_DoBNp5bg62IXw9sPvyebODUh0BLmcrxF3z-9PVLkI9ky9h5pdHitFcP8ufgNpXvziQVLkB7hyI2hQrFm-cb0V0bUTTE4zuIYEa7u4KQ_J5_9vFw43F-agb3xzC0d93wut-pn_CSwAGbuBJAFkpXuDT2utvxzA981edIf_JTIX4mQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492491,"updated":1563492491,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5814,11 +1987,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '8d17e6c0-2f2a-429c-acb4-ac6525016800', + 'fa624e40-a64e-4c0a-a466-bb01a06a2aa0', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5828,49 +2001,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:19 GMT', + 'Thu, 18 Jul 2019 23:28:12 GMT', 'Connection', 'close', 'Content-Length', - '697' ]); + '867' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys/recoverKeyName-listdeletedkeys--0') + .query(true) + .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-listdeletedkeys--0"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'b1cd74f5-f41a-4ecb-be93-3b4774ecbfd9', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'bb1780f6-1f3f-4258-9752-894180b76900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:20 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:19 GMT', + 'Thu, 18 Jul 2019 23:28:12 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/listKeyName-listdeletedkeyspaged--0') + .get('/deletedkeys/recoverKeyName-listdeletedkeys--0') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged--0","deletedDate":1561724540,"scheduledPurgeDate":1569500540,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged--0/9fc24535c812462c806a5285202c5b92","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zzqcpTSY8ui2qUlrlaH6HFHYHTPL6c1lf_WwlRr2-T-iwtnx3XHSN2Mvp2EJ6QPcyMAcJ8XgbZWcNrFobHWiWWq4ZmSWQ7vjg7FirfUB1f2O_syxIOJo1qB_NNK9JArYSuo_46ZZCR8x9U7d_spHKUU7MkWKvJ0GVFlzBMhVf8KBoXWFOn5oFaj_EThsGezHReR3FshYZkcpCdIupPVKabHQgYM9wZLpWR1H90HvxGbKI4Ba0bKyFT314Pi1s0pH7VVViaFt60If0d6Rhbv-YTaBowiz4hULPuseqMa7WVIyRlBtwYGo1Qg3Y8tpDQ1jX8zhjjfn4T9_xzxaXVRdJQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724539,"updated":1561724539,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--0","deletedDate":1563492492,"scheduledPurgeDate":1571268492,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--0/c4933b88ca2e43538a6402db1dc33f31","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"nhlWunLoNTWxYwitsepYT_sEdGOseqkwUpU1xzOsOYYxlGYmPbiWV1HWorWprVOUS0MS2A8yzfKnkjLYGu4OS3qTbXk0-AnKcmkjE2zZ59iWorZRb-4UDBZ-odgwC1_wHTMce57hOTdJhAhvxormcfO3BU3x0Vcksd-hDzwmgQaeELkmylC_WOBF0SQ3iCALxgnqgaLLX5k9KrNLE7zcq0eI9G5hs7bKF6OEgzz0FINdSb7zZ3NCHv21utdRJdNUuSxkYU4Yqz5w4k_6gQd50-0uZFMX-cNnetzSQTKUoITKQp2mcuVtlqieCygccAdFgJuRlLhwqHrAHsBEAf208w","e":"AQAB"},"attributes":{"enabled":true,"created":1563492491,"updated":1563492491,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5883,11 +2061,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '62ac80f8-71b4-4eca-8664-47e5b25a2925', + '5fee7adc-d6d8-4b12-af09-a459bcd28f31', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5897,49 +2075,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:19 GMT', + 'Thu, 18 Jul 2019 23:28:23 GMT', 'Connection', 'close', 'Content-Length', - '869' ]); + '867' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-3945239952608115","deletedDate":1561686237,"scheduledPurgeDate":1569462237,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-3945239952608115","attributes":{"enabled":false,"created":1561686237,"updated":1561686237,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-7541698336411891","deletedDate":1561685852,"scheduledPurgeDate":1569461852,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-7541698336411891","attributes":{"enabled":false,"created":1561685851,"updated":1561685851,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264","deletedDate":1561414117,"scheduledPurgeDate":1569190117,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264","attributes":{"enabled":true,"created":1561414117,"updated":1561414117,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968","deletedDate":1561413873,"scheduledPurgeDate":1569189873,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968","attributes":{"enabled":true,"created":1561413873,"updated":1561413873,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642","deletedDate":1561685734,"scheduledPurgeDate":1569461734,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642","attributes":{"enabled":true,"created":1561685734,"updated":1561685734,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477","deletedDate":1561412406,"scheduledPurgeDate":1569188406,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477","attributes":{"enabled":true,"created":1561412406,"updated":1561412406,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901","deletedDate":1561414368,"scheduledPurgeDate":1569190368,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901","attributes":{"enabled":true,"created":1561414367,"updated":1561414367,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942","deletedDate":1561685633,"scheduledPurgeDate":1569461633,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942","attributes":{"enabled":true,"created":1561685633,"updated":1561685633,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458","deletedDate":1561685795,"scheduledPurgeDate":1569461795,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458","attributes":{"enabled":true,"created":1561685795,"updated":1561685795,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478","deletedDate":1561414027,"scheduledPurgeDate":1569190027,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478","attributes":{"enabled":true,"created":1561414027,"updated":1561414027,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357","deletedDate":1561414305,"scheduledPurgeDate":1569190305,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357","attributes":{"enabled":true,"created":1561414304,"updated":1561414304,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299","deletedDate":1561685687,"scheduledPurgeDate":1569461687,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299","attributes":{"enabled":true,"created":1561685687,"updated":1561685687,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExOTYhTURBd01UQXhJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBoSlRFVkhTVlpKVGtkQlRVRk9WVUZNVkZsUVJTMHpOalV3T0RrMk5qYzNPVGt5TWprNUwwUTBOVGxDTkVORFFUTkdNelF4TmpBNFJqaENSa1E0UTBOQ1JrVXpNa1V5SVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'c7bd14ea-0ceb-490c-87e8-01c5006530b7', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '8de0c424-c92c-4ec6-b7b3-fe6841017500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:20 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:19 GMT', + 'Thu, 18 Jul 2019 23:28:23 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '5344' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/listKeyName-listdeletedkeyspaged--1') + .get('/deletedkeys') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged--1","deletedDate":1561724540,"scheduledPurgeDate":1569500540,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged--1/62dbc174375f43ffb5203482946227bf","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"nwvV5hY5t20B753Bhjrsog_RUmgEh6tdF2Fm0r0APe1ZvTphHRsT0N8JFBymrzS1g_dsKUbOPL2IUTuVf2OMRAAeeiOC5ocpXlPOhwL9q7y17_d9hJC_-o0cFYqJZ6Rm2pz23Hg3vdGW7vzuxPGpB83Sdsa-zLryQJcL0aAxAJOdTYskbE76PGLCic8tDQwqZl1S13XEwiTWkYksWnI9lchxLSaowCSeC89D2vWTaeLY1btXAinHCmIF51xorfr8A82dWVQm7Oa1cdMd23DJ1U1PAi1z-yyHkLPzqQTOHBu3noqAvQvmqqh2EuwnL8_Sd2lnhYp8p40zm08AHWUE7Q","e":"AQAB"},"attributes":{"enabled":true,"created":1561724539,"updated":1561724539,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115","deletedDate":1561686230,"scheduledPurgeDate":1569462230,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115","attributes":{"enabled":true,"created":1561686229,"updated":1561686229,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241","deletedDate":1561412660,"scheduledPurgeDate":1569188660,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241","attributes":{"enabled":true,"created":1561412659,"updated":1561412659,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794","deletedDate":1561415149,"scheduledPurgeDate":1569191149,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794","attributes":{"enabled":true,"created":1561415147,"updated":1561415147,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036","deletedDate":1561414691,"scheduledPurgeDate":1569190691,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036","attributes":{"enabled":true,"created":1561414690,"updated":1561414690,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443","deletedDate":1561411064,"scheduledPurgeDate":1569187064,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443","attributes":{"enabled":true,"created":1561411063,"updated":1561411063,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399","deletedDate":1561415010,"scheduledPurgeDate":1569191010,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399","attributes":{"enabled":true,"created":1561415009,"updated":1561415009,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062","deletedDate":1561415277,"scheduledPurgeDate":1569191277,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062","attributes":{"enabled":true,"created":1561415276,"updated":1561415276,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891","deletedDate":1561685844,"scheduledPurgeDate":1569461844,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891","attributes":{"enabled":true,"created":1561685844,"updated":1561685844,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452","deletedDate":1561414795,"scheduledPurgeDate":1569190795,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452","attributes":{"enabled":true,"created":1561414794,"updated":1561414794,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819","deletedDate":1561413350,"scheduledPurgeDate":1569189350,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819","attributes":{"enabled":true,"created":1561413350,"updated":1561413350,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-3945239952608115","deletedDate":1561686240,"scheduledPurgeDate":1569462240,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-3945239952608115","attributes":{"enabled":true,"exp":1546300805,"created":1561686240,"updated":1561686240,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-7541698336411891","deletedDate":1561685855,"scheduledPurgeDate":1569461855,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-7541698336411891","attributes":{"enabled":true,"exp":1546300805,"created":1561685854,"updated":1561685854,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -5952,11 +2135,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'adad68a1-eaee-4405-a157-7d1bb3a322eb', + 'e8d2405e-1b2f-40ab-98d1-3230a530dd1b', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -5966,54 +2149,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:20 GMT', + 'Thu, 18 Jul 2019 23:28:24 GMT', 'Connection', 'close', 'Content-Length', - '869' ]); + '5295' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115","deletedDate":1561686239,"scheduledPurgeDate":1569462239,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115","attributes":{"enabled":true,"nbf":1546300805,"created":1561686238,"updated":1561686238,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891","deletedDate":1561685853,"scheduledPurgeDate":1569461853,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891","attributes":{"enabled":true,"nbf":1546300805,"created":1561685853,"updated":1561685853,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-21596680364625942","deletedDate":1561685637,"scheduledPurgeDate":1569461637,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-21596680364625942","attributes":{"enabled":true,"created":1561685636,"updated":1561685636,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-3945239952608115","deletedDate":1561686234,"scheduledPurgeDate":1569462234,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-3945239952608115","attributes":{"enabled":true,"created":1561686234,"updated":1561686234,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-7541698336411891","deletedDate":1561685849,"scheduledPurgeDate":1569461849,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-7541698336411891","attributes":{"enabled":true,"created":1561685848,"updated":1561685848,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942","deletedDate":1561685638,"scheduledPurgeDate":1569461638,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942","attributes":{"enabled":true,"created":1561685637,"updated":1561685637,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115","deletedDate":1561686236,"scheduledPurgeDate":1569462236,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115","attributes":{"enabled":true,"created":1561686235,"updated":1561686235,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891","deletedDate":1561685850,"scheduledPurgeDate":1569461850,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891","attributes":{"enabled":true,"created":1561685850,"updated":1561685850,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-21596680364625942","deletedDate":1561685635,"scheduledPurgeDate":1569461635,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-21596680364625942","attributes":{"enabled":true,"created":1561685634,"updated":1561685634,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-3945239952608115","deletedDate":1561686231,"scheduledPurgeDate":1569462231,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-3945239952608115","attributes":{"enabled":true,"created":1561686231,"updated":1561686231,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-6981438213869133","deletedDate":1562874910,"scheduledPurgeDate":1570650910,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-6981438213869133","attributes":{"enabled":true,"created":1562874910,"updated":1562874910,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-7541698336411891","deletedDate":1561685846,"scheduledPurgeDate":1569461846,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-7541698336411891","attributes":{"enabled":true,"created":1561685845,"updated":1561685845,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942","deletedDate":1561685636,"scheduledPurgeDate":1569461636,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942","attributes":{"enabled":true,"created":1561685635,"updated":1561685635,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExODAhTURBd01Ea3hJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJVbE5CUzBWWlYwbFVTRk5KV2tVdE1qRTFPVFkyT0RBek5qUTJNalU1TkRJdk1qRXhOa0ZGUVRjME9UUTRORU13TURoRFJVWTJNRVl6TkRNeFFqVTFNRVloTURBd01ESTRJVGs1T1RrdE1USXRNekZVTWpNNk5UazZOVGt1T1RrNU9UazVPVm9oIiwiVGFyZ2V0TG9jYXRpb24iOjB9"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'e9eb8df1-c952-445a-85c8-fa30b0fdaac3', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'cbb3d79c-bf66-440f-8b1f-96d48fe10a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:21 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:20 GMT', + 'Thu, 18 Jul 2019 23:28:24 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '5427' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/listKeyName-listdeletedkeyspaged--0') + .get('/deletedkeys') .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: listKeyName-listdeletedkeyspaged--0"}}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115","deletedDate":1561686233,"scheduledPurgeDate":1569462233,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115","attributes":{"enabled":true,"created":1561686232,"updated":1561686232,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891","deletedDate":1561685847,"scheduledPurgeDate":1569461847,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891","attributes":{"enabled":true,"created":1561685847,"updated":1561685847,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-3945239952608115","deletedDate":1561686245,"scheduledPurgeDate":1569462245,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-3945239952608115","attributes":{"enabled":true,"created":1561686245,"updated":1561686245,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-7541698336411891","deletedDate":1561685860,"scheduledPurgeDate":1569461860,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-7541698336411891","attributes":{"enabled":true,"created":1561685860,"updated":1561685860,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-041906371603109616","deletedDate":1561685972,"scheduledPurgeDate":1569461972,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-041906371603109616","attributes":{"enabled":true,"created":1561685972,"updated":1561685972,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-13938301836807887","deletedDate":1561685900,"scheduledPurgeDate":1569461900,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-13938301836807887","attributes":{"enabled":true,"created":1561685900,"updated":1561685900,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6097754638482769","deletedDate":1561416018,"scheduledPurgeDate":1569192018,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6097754638482769","attributes":{"enabled":true,"created":1561416018,"updated":1561416018,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6723873262302544","deletedDate":1561415954,"scheduledPurgeDate":1569191954,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6723873262302544","attributes":{"enabled":true,"created":1561415953,"updated":1561415953,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7045353749486702","deletedDate":1561686157,"scheduledPurgeDate":1569462157,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7045353749486702","attributes":{"enabled":true,"created":1561686156,"updated":1561686156,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7541698336411891","deletedDate":1561685866,"scheduledPurgeDate":1569461866,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7541698336411891","attributes":{"enabled":true,"created":1561685866,"updated":1561685866,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-8455281744731713","deletedDate":1561686136,"scheduledPurgeDate":1569462136,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-8455281744731713","attributes":{"enabled":true,"created":1561686135,"updated":1561686135,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-9166100965013404","deletedDate":1561686091,"scheduledPurgeDate":1569462091,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-9166100965013404","attributes":{"enabled":true,"created":1561686091,"updated":1561686091,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '119', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -6023,11 +2209,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '3fce3de9-0f0d-41d4-89b8-7a09e0ecfdef', + '2ebdea9f-d001-431f-bcc7-524561897453', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6037,52 +2223,20 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:21 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '70f1bae9-1ecd-4663-91be-3554106b6700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:31 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:22:31 GMT', + 'Thu, 18 Jul 2019 23:28:24 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '4857' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/listKeyName-listdeletedkeyspaged--0') + .get('/deletedkeys') .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: listKeyName-listdeletedkeyspaged--0"}}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-3945239952608115","deletedDate":1561686248,"scheduledPurgeDate":1569462248,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-3945239952608115","attributes":{"enabled":true,"created":1561686247,"updated":1561686247,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-7541698336411891","deletedDate":1561685863,"scheduledPurgeDate":1569461863,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-7541698336411891","attributes":{"enabled":true,"created":1561685862,"updated":1561685862,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115","deletedDate":1561686250,"scheduledPurgeDate":1569462250,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115","attributes":{"enabled":true,"created":1561686249,"updated":1561686249,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891","deletedDate":1561685865,"scheduledPurgeDate":1569461865,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891","attributes":{"enabled":true,"created":1561685864,"updated":1561685864,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-3945239952608115","deletedDate":1561686244,"scheduledPurgeDate":1569462244,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-3945239952608115","attributes":{"enabled":false,"exp":1546300800,"created":1561686243,"updated":1561686244,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-7541698336411891","deletedDate":1561685859,"scheduledPurgeDate":1569461859,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-7541698336411891","attributes":{"enabled":false,"exp":1546300800,"created":1561685858,"updated":1561685858,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-3945239952608115","deletedDate":1561686242,"scheduledPurgeDate":1569462242,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-3945239952608115","attributes":{"enabled":false,"created":1561686241,"updated":1561686242,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-7541698336411891","deletedDate":1561685857,"scheduledPurgeDate":1569461857,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-7541698336411891","attributes":{"enabled":false,"created":1561685856,"updated":1561685856,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFU1TnpZd016ZzJOakl5TURreU1EZ3ZNVUUwTWpJMFF6UkJSRVZDTkVKRVJrRkVNemxDUWtWR05ETXpSamd3TmtJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '119', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -6092,11 +2246,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '9d85c8c2-0c0d-4979-880f-a48d8fda8b7f', + 'c71b2530-565d-41f2-9d9e-2e017e2148d7', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6106,52 +2260,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:31 GMT', + 'Thu, 18 Jul 2019 23:28:25 GMT', 'Connection', - 'close' ]); + 'close', + 'Content-Length', + '3408' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019567242501310","deletedDate":1560195770,"scheduledPurgeDate":1567971770,"kid":"https://keyvault_name.vault.azure.net/keys/key156019567242501310","attributes":{"enabled":true,"created":1560195678,"updated":1560195678,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019571294800134","deletedDate":1560195724,"scheduledPurgeDate":1567971724,"kid":"https://keyvault_name.vault.azure.net/keys/key156019571294800134","attributes":{"enabled":true,"created":1560195718,"updated":1560195718,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', 'x-ms-request-id', - 'a0b001f1-3a7b-41a6-9278-8c7b7d287300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:42 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', + '263ec33e-04e6-4d0a-9bff-8c1ac4c7e434', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', + 'Strict-Transport-Security', + 'max-age=31536000;includeSubDomains', + 'X-Content-Type-Options', + 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:41 GMT', + 'Thu, 18 Jul 2019 23:28:25 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '936' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/listKeyName-listdeletedkeyspaged--0') + .get('/deletedkeys') .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: listKeyName-listdeletedkeyspaged--0"}}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019588703602255","deletedDate":1560195904,"scheduledPurgeDate":1567971904,"kid":"https://keyvault_name.vault.azure.net/keys/key156019588703602255","attributes":{"enabled":false,"created":1560195892,"updated":1560195892,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019614908508155","deletedDate":1560196160,"scheduledPurgeDate":1567972160,"kid":"https://keyvault_name.vault.azure.net/keys/key156019614908508155","attributes":{"enabled":true,"nbf":1560196154,"created":1560196155,"updated":1560196155,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019626145109618","deletedDate":1560196278,"scheduledPurgeDate":1567972278,"kid":"https://keyvault_name.vault.azure.net/keys/key156019626145109618","attributes":{"enabled":true,"nbf":1560196266,"created":1560196267,"updated":1560196267,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019643192308535","deletedDate":1560196443,"scheduledPurgeDate":1567972443,"kid":"https://keyvault_name.vault.azure.net/keys/key156019643192308535","attributes":{"enabled":true,"nbf":1560196436,"created":1560196437,"updated":1560196437,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019676499600673","deletedDate":1560196776,"scheduledPurgeDate":1567972776,"kid":"https://keyvault_name.vault.azure.net/keys/key156019676499600673","attributes":{"enabled":true,"nbf":1560196769,"created":1560196770,"updated":1560196770,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019678704709785","deletedDate":1560196798,"scheduledPurgeDate":1567972798,"kid":"https://keyvault_name.vault.azure.net/keys/key156019678704709785","attributes":{"enabled":true,"nbf":1560196792,"created":1560196792,"updated":1560196792,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019683131108936","deletedDate":1560196842,"scheduledPurgeDate":1567972842,"kid":"https://keyvault_name.vault.azure.net/keys/key156019683131108936","attributes":{"enabled":true,"nbf":1560196836,"created":1560196836,"updated":1560196836,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019687132907648","deletedDate":1560196888,"scheduledPurgeDate":1567972888,"kid":"https://keyvault_name.vault.azure.net/keys/key156019687132907648","attributes":{"enabled":true,"nbf":1560196876,"created":1560196876,"updated":1560196876,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019964932000764","deletedDate":1560199758,"scheduledPurgeDate":1567975758,"kid":"https://keyvault_name.vault.azure.net/keys/key156019964932000764","attributes":{"enabled":true,"created":1560199655,"updated":1560199655,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TVRrNU5qWTJOVFV5TURJMU5URXZRVFl3TVRCRE5EVkROVEJHTkRNeFJUZzFSamxHUkRSR05qaENSVVJEUVRraE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '119', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -6161,11 +2320,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'c491a44f-d608-433c-bccb-721b609a4f8e', + 'af622009-2d53-428a-a1ba-ddfd9be280d2', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6175,47 +2334,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:42 GMT', + 'Thu, 18 Jul 2019 23:28:25 GMT', 'Connection', - 'close' ]); + 'close', + 'Content-Length', + '3405' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019968394501499","deletedDate":1560199695,"scheduledPurgeDate":1567975695,"kid":"https://keyvault_name.vault.azure.net/keys/key156019968394501499","attributes":{"enabled":true,"created":1560199689,"updated":1560199689,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020010748409548","deletedDate":1560200123,"scheduledPurgeDate":1567976123,"kid":"https://keyvault_name.vault.azure.net/keys/key156020010748409548","attributes":{"enabled":true,"nbf":1560200112,"created":1560200113,"updated":1560200113,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020097075304975","deletedDate":1560200982,"scheduledPurgeDate":1567976982,"kid":"https://keyvault_name.vault.azure.net/keys/key156020097075304975","attributes":{"enabled":true,"exp":1560200975,"created":1560200976,"updated":1560200976,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020589654200630","deletedDate":1560205908,"scheduledPurgeDate":1567981908,"kid":"https://keyvault_name.vault.azure.net/keys/key156020589654200630","attributes":{"enabled":true,"created":1560205902,"updated":1560205902,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020600810901019","deletedDate":1560206019,"scheduledPurgeDate":1567982019,"kid":"https://keyvault_name.vault.azure.net/keys/key156020600810901019","attributes":{"enabled":true,"created":1560206013,"updated":1560206013,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020656741105969","deletedDate":1560206579,"scheduledPurgeDate":1567982579,"kid":"https://keyvault_name.vault.azure.net/keys/key156020656741105969","attributes":{"enabled":true,"created":1560206573,"updated":1560206573,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021202578402557","deletedDate":1560212037,"scheduledPurgeDate":1567988037,"kid":"https://keyvault_name.vault.azure.net/keys/key156021202578402557","attributes":{"enabled":true,"created":1560212031,"updated":1560212031,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '0dbd46b5-b4d8-4563-b73b-6e0c5f1ede59', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'f7aa5aad-2a70-4a7f-bccb-e1a3bd755e00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:52 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:51 GMT', + 'Thu, 18 Jul 2019 23:28:26 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '2605' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/listKeyName-listdeletedkeyspaged--0') + .get('/deletedkeys') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged--0","deletedDate":1561724540,"scheduledPurgeDate":1569500540,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged--0/9fc24535c812462c806a5285202c5b92","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"zzqcpTSY8ui2qUlrlaH6HFHYHTPL6c1lf_WwlRr2-T-iwtnx3XHSN2Mvp2EJ6QPcyMAcJ8XgbZWcNrFobHWiWWq4ZmSWQ7vjg7FirfUB1f2O_syxIOJo1qB_NNK9JArYSuo_46ZZCR8x9U7d_spHKUU7MkWKvJ0GVFlzBMhVf8KBoXWFOn5oFaj_EThsGezHReR3FshYZkcpCdIupPVKabHQgYM9wZLpWR1H90HvxGbKI4Ba0bKyFT314Pi1s0pH7VVViaFt60If0d6Rhbv-YTaBowiz4hULPuseqMa7WVIyRlBtwYGo1Qg3Y8tpDQ1jX8zhjjfn4T9_xzxaXVRdJQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724539,"updated":1561724539,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021212284606500","deletedDate":1560212139,"scheduledPurgeDate":1567988139,"kid":"https://keyvault_name.vault.azure.net/keys/key156021212284606500","attributes":{"enabled":true,"created":1560212128,"updated":1560212128,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021228525302930","deletedDate":1560212302,"scheduledPurgeDate":1567988302,"kid":"https://keyvault_name.vault.azure.net/keys/key156021228525302930","attributes":{"enabled":true,"created":1560212290,"updated":1560212290,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021252900505638","deletedDate":1560212547,"scheduledPurgeDate":1567988547,"kid":"https://keyvault_name.vault.azure.net/keys/key156021252900505638","attributes":{"enabled":true,"created":1560212534,"updated":1560212534,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021259169107011","deletedDate":1560212608,"scheduledPurgeDate":1567988608,"kid":"https://keyvault_name.vault.azure.net/keys/key156021259169107011","attributes":{"enabled":true,"created":1560212597,"updated":1560212597,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021275535604420","deletedDate":1560212772,"scheduledPurgeDate":1567988772,"kid":"https://keyvault_name.vault.azure.net/keys/key156021275535604420","attributes":{"enabled":true,"created":1560212760,"updated":1560212760,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021319425603898","deletedDate":1560213205,"scheduledPurgeDate":1567989205,"kid":"https://keyvault_name.vault.azure.net/keys/key156021319425603898","attributes":{"enabled":true,"created":1560213200,"updated":1560213200,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021368188700680","deletedDate":1560213698,"scheduledPurgeDate":1567989698,"kid":"https://keyvault_name.vault.azure.net/keys/key156021368188700680","attributes":{"enabled":true,"created":1560213687,"updated":1560213687,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021382077504638","deletedDate":1560213837,"scheduledPurgeDate":1567989837,"kid":"https://keyvault_name.vault.azure.net/keys/key156021382077504638","attributes":{"enabled":false,"created":1560213826,"updated":1560213832,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021397882409430","deletedDate":1560214070,"scheduledPurgeDate":1567990070,"kid":"https://keyvault_name.vault.azure.net/keys/key156021397882409430","attributes":{"enabled":true,"created":1560213984,"updated":1560213984,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFME1EQXhOemd3TURjek5UVXZRelZHUkRsQk5VVkRRVGs1TkRrNU1qZ3pOa1ZGUWtGR01UZEJSRFF4UmpJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -6228,11 +2394,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '1fd29b47-baa3-4dfb-9ea1-ea224326d560', + '30271b5a-a65b-40b8-bea3-c7d48f3d8d3e', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6242,49 +2408,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:52 GMT', + 'Thu, 18 Jul 2019 23:28:26 GMT', 'Connection', 'close', 'Content-Length', - '869' ]); + '3286' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021404805303613","deletedDate":1560214059,"scheduledPurgeDate":1567990059,"kid":"https://keyvault_name.vault.azure.net/keys/key156021404805303613","attributes":{"enabled":true,"created":1560214053,"updated":1560214053,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021443658305298","deletedDate":1560214455,"scheduledPurgeDate":1567990455,"kid":"https://keyvault_name.vault.azure.net/keys/key156021443658305298","attributes":{"enabled":false,"created":1560214442,"updated":1560214449,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021469847200127","deletedDate":1560214715,"scheduledPurgeDate":1567990715,"kid":"https://keyvault_name.vault.azure.net/keys/key156021469847200127","attributes":{"enabled":false,"exp":1560214704,"created":1560214704,"updated":1560214709,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021500992805037","deletedDate":1560215026,"scheduledPurgeDate":1567991026,"kid":"https://keyvault_name.vault.azure.net/keys/key156021500992805037","attributes":{"enabled":false,"exp":1560215015,"created":1560215015,"updated":1560215021,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021508931202421","deletedDate":1560215105,"scheduledPurgeDate":1567991105,"kid":"https://keyvault_name.vault.azure.net/keys/key156021508931202421","attributes":{"enabled":false,"exp":1560215095,"created":1560215094,"updated":1560215100,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021527355207287","deletedDate":1560215290,"scheduledPurgeDate":1567991290,"kid":"https://keyvault_name.vault.azure.net/keys/key156021527355207287","attributes":{"enabled":false,"exp":1560215279,"created":1560215279,"updated":1560215284,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021572903002132","deletedDate":1560215746,"scheduledPurgeDate":1567991746,"kid":"https://keyvault_name.vault.azure.net/keys/key156021572903002132","attributes":{"enabled":false,"exp":1560215734,"created":1560215734,"updated":1560215740,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'f6bdf21e-8163-467e-ab3b-48b8d7f13ba0', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '4fc3ce28-5a26-4a8a-bc45-4cde11f86f00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:52 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:52 GMT', + 'Thu, 18 Jul 2019 23:28:26 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '2662' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-3945239952608115","deletedDate":1561686237,"scheduledPurgeDate":1569462237,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-3945239952608115","attributes":{"enabled":false,"created":1561686237,"updated":1561686237,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-7541698336411891","deletedDate":1561685852,"scheduledPurgeDate":1569461852,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-7541698336411891","attributes":{"enabled":false,"created":1561685851,"updated":1561685851,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264","deletedDate":1561414117,"scheduledPurgeDate":1569190117,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264","attributes":{"enabled":true,"created":1561414117,"updated":1561414117,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968","deletedDate":1561413873,"scheduledPurgeDate":1569189873,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968","attributes":{"enabled":true,"created":1561413873,"updated":1561413873,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642","deletedDate":1561685734,"scheduledPurgeDate":1569461734,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642","attributes":{"enabled":true,"created":1561685734,"updated":1561685734,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477","deletedDate":1561412406,"scheduledPurgeDate":1569188406,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477","attributes":{"enabled":true,"created":1561412406,"updated":1561412406,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901","deletedDate":1561414368,"scheduledPurgeDate":1569190368,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901","attributes":{"enabled":true,"created":1561414367,"updated":1561414367,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942","deletedDate":1561685633,"scheduledPurgeDate":1569461633,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942","attributes":{"enabled":true,"created":1561685633,"updated":1561685633,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458","deletedDate":1561685795,"scheduledPurgeDate":1569461795,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458","attributes":{"enabled":true,"created":1561685795,"updated":1561685795,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478","deletedDate":1561414027,"scheduledPurgeDate":1569190027,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478","attributes":{"enabled":true,"created":1561414027,"updated":1561414027,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357","deletedDate":1561414305,"scheduledPurgeDate":1569190305,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357","attributes":{"enabled":true,"created":1561414304,"updated":1561414304,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299","deletedDate":1561685687,"scheduledPurgeDate":1569461687,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299","attributes":{"enabled":true,"created":1561685687,"updated":1561685687,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExOTYhTURBd01UQXhJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBoSlRFVkhTVlpKVGtkQlRVRk9WVUZNVkZsUVJTMHpOalV3T0RrMk5qYzNPVGt5TWprNUwwUTBOVGxDTkVORFFUTkdNelF4TmpBNFJqaENSa1E0UTBOQ1JrVXpNa1V5SVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021643840901237","deletedDate":1560216615,"scheduledPurgeDate":1567992615,"kid":"https://keyvault_name.vault.azure.net/keys/key156021643840901237","attributes":{"enabled":true,"created":1560216444,"updated":1560216444,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021650717904471","deletedDate":1560216518,"scheduledPurgeDate":1567992518,"kid":"https://keyvault_name.vault.azure.net/keys/key156021650717904471","attributes":{"enabled":true,"created":1560216512,"updated":1560216512,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFMk5UUXhNVGczTURjNU9UZ3ZNVEZFTVRFNU5ESkdSak00TkVOQk1VSTFNVU5FTVVVelEwWkROa0ZFTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -6297,11 +2468,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '46f54188-cfb1-459b-b4a5-1122c2f8ec61', + '83e6d057-abaa-4ffd-b8ca-c54dcfc56191', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6311,49 +2482,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:52 GMT', + 'Thu, 18 Jul 2019 23:28:27 GMT', 'Connection', 'close', 'Content-Length', - '5344' ]); + '996' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021753923506478","deletedDate":1560217550,"scheduledPurgeDate":1567993550,"kid":"https://keyvault_name.vault.azure.net/keys/key156021753923506478","attributes":{"enabled":true,"created":1560217545,"updated":1560217545,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021772195104221","deletedDate":1560217733,"scheduledPurgeDate":1567993733,"kid":"https://keyvault_name.vault.azure.net/keys/key156021772195104221","attributes":{"enabled":true,"created":1560217727,"updated":1560217727,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026375447403976","deletedDate":1560263766,"scheduledPurgeDate":1568039766,"kid":"https://keyvault_name.vault.azure.net/keys/key156026375447403976","attributes":{"enabled":true,"created":1560263760,"updated":1560263760,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026429107509170","deletedDate":1560264308,"scheduledPurgeDate":1568040308,"kid":"https://keyvault_name.vault.azure.net/keys/key156026429107509170","attributes":{"enabled":true,"created":1560264296,"updated":1560264296,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026780583504617","deletedDate":1560267823,"scheduledPurgeDate":1568043823,"kid":"https://keyvault_name.vault.azure.net/keys/key156026780583504617","attributes":{"enabled":true,"created":1560267811,"updated":1560267811,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026937854708786","deletedDate":1560269396,"scheduledPurgeDate":1568045396,"kid":"https://keyvault_name.vault.azure.net/keys/key156026937854708786","attributes":{"enabled":true,"created":1560269384,"updated":1560269384,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027282511708087","deletedDate":1560272836,"scheduledPurgeDate":1568048836,"kid":"https://keyvault_name.vault.azure.net/keys/key156027282511708087","attributes":{"enabled":true,"created":1560272831,"updated":1560272831,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027441059203813","deletedDate":1560274422,"scheduledPurgeDate":1568050422,"kid":"https://keyvault_name.vault.azure.net/keys/key156027441059203813","attributes":{"enabled":true,"created":1560274416,"updated":1560274416,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027619257505383","deletedDate":1560276204,"scheduledPurgeDate":1568052204,"kid":"https://keyvault_name.vault.azure.net/keys/key156027619257505383","attributes":{"enabled":true,"created":1560276198,"updated":1560276198,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027654046904526","deletedDate":1560276552,"scheduledPurgeDate":1568052552,"kid":"https://keyvault_name.vault.azure.net/keys/key156027654046904526","attributes":{"enabled":true,"created":1560276546,"updated":1560276546,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '5cd83122-4715-41da-b768-dd06a3cb60a3', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'd8d03929-83c9-4606-9c7b-b7a58c270b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:53 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:52 GMT', + 'Thu, 18 Jul 2019 23:28:28 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '3552' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115","deletedDate":1561686230,"scheduledPurgeDate":1569462230,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115","attributes":{"enabled":true,"created":1561686229,"updated":1561686229,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241","deletedDate":1561412660,"scheduledPurgeDate":1569188660,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241","attributes":{"enabled":true,"created":1561412659,"updated":1561412659,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794","deletedDate":1561415149,"scheduledPurgeDate":1569191149,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794","attributes":{"enabled":true,"created":1561415147,"updated":1561415147,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036","deletedDate":1561414691,"scheduledPurgeDate":1569190691,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036","attributes":{"enabled":true,"created":1561414690,"updated":1561414690,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443","deletedDate":1561411064,"scheduledPurgeDate":1569187064,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443","attributes":{"enabled":true,"created":1561411063,"updated":1561411063,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399","deletedDate":1561415010,"scheduledPurgeDate":1569191010,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399","attributes":{"enabled":true,"created":1561415009,"updated":1561415009,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062","deletedDate":1561415277,"scheduledPurgeDate":1569191277,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062","attributes":{"enabled":true,"created":1561415276,"updated":1561415276,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891","deletedDate":1561685844,"scheduledPurgeDate":1569461844,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891","attributes":{"enabled":true,"created":1561685844,"updated":1561685844,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452","deletedDate":1561414795,"scheduledPurgeDate":1569190795,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452","attributes":{"enabled":true,"created":1561414794,"updated":1561414794,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819","deletedDate":1561413350,"scheduledPurgeDate":1569189350,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819","attributes":{"enabled":true,"created":1561413350,"updated":1561413350,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-3945239952608115","deletedDate":1561686240,"scheduledPurgeDate":1569462240,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-3945239952608115","attributes":{"enabled":true,"exp":1546300805,"created":1561686240,"updated":1561686240,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-7541698336411891","deletedDate":1561685855,"scheduledPurgeDate":1569461855,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-7541698336411891","attributes":{"enabled":true,"exp":1546300805,"created":1561685854,"updated":1561685854,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTNJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFVllVRWxTUlZNdE56WXdORFF5T0RVME9UZ3lORGN3T1NFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027669556403953","deletedDate":1560276707,"scheduledPurgeDate":1568052707,"kid":"https://keyvault_name.vault.azure.net/keys/key156027669556403953","attributes":{"enabled":true,"created":1560276701,"updated":1560276701,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027692061805591","deletedDate":1560276984,"scheduledPurgeDate":1568052984,"kid":"https://keyvault_name.vault.azure.net/keys/key156027692061805591","attributes":{"enabled":true,"created":1560276926,"updated":1560276926,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027875260704123","deletedDate":1560278769,"scheduledPurgeDate":1568054769,"kid":"https://keyvault_name.vault.azure.net/keys/key156027875260704123","attributes":{"enabled":true,"created":1560278758,"updated":1560278758,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028044085404301","deletedDate":1560280458,"scheduledPurgeDate":1568056458,"kid":"https://keyvault_name.vault.azure.net/keys/key156028044085404301","attributes":{"enabled":true,"created":1560280446,"updated":1560280446,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028174986105799","deletedDate":1560282270,"scheduledPurgeDate":1568058270,"kid":"https://keyvault_name.vault.azure.net/keys/key156028174986105799","attributes":{"enabled":true,"created":1560281755,"updated":1560281755,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpneE56azFORFkzTURRMk1EZ3ZPVVl6T0RrMU0wTTBPRVF3TkROQ1FrRTRNekJFUWtWRU56STFSamsyUTBFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -6366,11 +2542,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '554bfd0e-8405-492b-b1ec-72d41e4b0de2', + '7e9b095d-dc17-4e25-9c52-b953bb79d692', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6380,49 +2556,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:53 GMT', + 'Thu, 18 Jul 2019 23:28:28 GMT', 'Connection', 'close', 'Content-Length', - '5290' ]); + '1977' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028180668003726","deletedDate":1560281817,"scheduledPurgeDate":1568057817,"kid":"https://keyvault_name.vault.azure.net/keys/key156028180668003726","attributes":{"enabled":true,"created":1560281812,"updated":1560281812,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028185168006865","deletedDate":1560281862,"scheduledPurgeDate":1568057862,"kid":"https://keyvault_name.vault.azure.net/keys/key156028185168006865","attributes":{"enabled":true,"created":1560281857,"updated":1560281857,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156036321495001070","deletedDate":1560363783,"scheduledPurgeDate":1568139783,"kid":"https://keyvault_name.vault.azure.net/keys/key156036321495001070","attributes":{"enabled":true,"created":1560363220,"updated":1560363220,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'ba64eb49-cab9-449f-86fa-466c690d6284', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '46cbd7b5-9ad4-4562-8b4c-3e2a8c8d6800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:54 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:53 GMT', + 'Thu, 18 Jul 2019 23:28:29 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '1263' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115","deletedDate":1561686239,"scheduledPurgeDate":1569462239,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115","attributes":{"enabled":true,"nbf":1546300805,"created":1561686238,"updated":1561686238,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891","deletedDate":1561685853,"scheduledPurgeDate":1569461853,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891","attributes":{"enabled":true,"nbf":1546300805,"created":1561685853,"updated":1561685853,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-21596680364625942","deletedDate":1561685637,"scheduledPurgeDate":1569461637,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-21596680364625942","attributes":{"enabled":true,"created":1561685636,"updated":1561685636,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-3945239952608115","deletedDate":1561686234,"scheduledPurgeDate":1569462234,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-3945239952608115","attributes":{"enabled":true,"created":1561686234,"updated":1561686234,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-7541698336411891","deletedDate":1561685849,"scheduledPurgeDate":1569461849,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-7541698336411891","attributes":{"enabled":true,"created":1561685848,"updated":1561685848,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942","deletedDate":1561685638,"scheduledPurgeDate":1569461638,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942","attributes":{"enabled":true,"created":1561685637,"updated":1561685637,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115","deletedDate":1561686236,"scheduledPurgeDate":1569462236,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115","attributes":{"enabled":true,"created":1561686235,"updated":1561686235,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891","deletedDate":1561685850,"scheduledPurgeDate":1569461850,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891","attributes":{"enabled":true,"created":1561685850,"updated":1561685850,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-21596680364625942","deletedDate":1561685635,"scheduledPurgeDate":1569461635,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-21596680364625942","attributes":{"enabled":true,"created":1561685634,"updated":1561685634,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-3945239952608115","deletedDate":1561686231,"scheduledPurgeDate":1569462231,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-3945239952608115","attributes":{"enabled":true,"created":1561686231,"updated":1561686231,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-7541698336411891","deletedDate":1561685846,"scheduledPurgeDate":1569461846,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-7541698336411891","attributes":{"enabled":true,"created":1561685845,"updated":1561685845,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942","deletedDate":1561685636,"scheduledPurgeDate":1569461636,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942","attributes":{"enabled":true,"created":1561685635,"updated":1561685635,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115","deletedDate":1561686233,"scheduledPurgeDate":1569462233,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115","attributes":{"enabled":true,"created":1561686232,"updated":1561686232,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExODAhTURBd01Ea3dJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJVbE5CUzBWWlYwbFVTRk5KV2tVdE16azBOVEl6T1RrMU1qWXdPREV4TlM4Mk5qVkdORU15TkRKR056STBNVGszT1RrM056aEJPRFExTnpFd05VWXlSU0V3TURBd01qZ2hPVGs1T1MweE1pMHpNVlF5TXpvMU9UbzFPUzQ1T1RrNU9UazVXaUUtIiwiVGFyZ2V0TG9jYXRpb24iOjB9"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156036326049603673","deletedDate":1560363271,"scheduledPurgeDate":1568139271,"kid":"https://keyvault_name.vault.azure.net/keys/key156036326049603673","attributes":{"enabled":true,"created":1560363266,"updated":1560363266,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156043977101909742","deletedDate":1560439782,"scheduledPurgeDate":1568215782,"kid":"https://keyvault_name.vault.azure.net/keys/key156043977101909742","attributes":{"enabled":true,"created":1560439776,"updated":1560439776,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156044301303900132","deletedDate":1560444138,"scheduledPurgeDate":1568220138,"kid":"https://keyvault_name.vault.azure.net/keys/key156044301303900132","attributes":{"enabled":true,"exp":1560443018,"created":1560443018,"updated":1560443018,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TkRRek1ESTVOVE15TURreE56RXZNa1F3UWpReU56RTRNVVpCTkRWR1JrSTJNa1kzTVVKQlFUVkNPRVUwT1RRaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -6435,11 +2616,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'e1569d0e-c36a-4be9-b52c-8fa18cc145d3', + '7ac4c090-b8ea-4e60-bd02-7e81d57d0e81', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6449,49 +2630,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:54 GMT', + 'Thu, 18 Jul 2019 23:28:29 GMT', 'Connection', 'close', 'Content-Length', - '5443' ]); + '1340' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156044304097508401","deletedDate":1560443052,"scheduledPurgeDate":1568219052,"kid":"https://keyvault_name.vault.azure.net/keys/key156044304097508401","attributes":{"enabled":true,"created":1560443046,"updated":1560443046,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156048034950305703","deletedDate":1560480365,"scheduledPurgeDate":1568256365,"kid":"https://keyvault_name.vault.azure.net/keys/key156048034950305703","attributes":{"enabled":true,"created":1560480356,"updated":1560480356,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '0cf09fc9-8b97-4ce9-8191-245d3174979c', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'b9883263-fa26-4080-bb9c-4a6dd09d7100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:54 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:54 GMT', + 'Thu, 18 Jul 2019 23:28:29 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '941' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891","deletedDate":1561685847,"scheduledPurgeDate":1569461847,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891","attributes":{"enabled":true,"created":1561685847,"updated":1561685847,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-3945239952608115","deletedDate":1561686245,"scheduledPurgeDate":1569462245,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-3945239952608115","attributes":{"enabled":true,"created":1561686245,"updated":1561686245,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-7541698336411891","deletedDate":1561685860,"scheduledPurgeDate":1569461860,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-7541698336411891","attributes":{"enabled":true,"created":1561685860,"updated":1561685860,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-041906371603109616","deletedDate":1561685972,"scheduledPurgeDate":1569461972,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-041906371603109616","attributes":{"enabled":true,"created":1561685972,"updated":1561685972,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-13938301836807887","deletedDate":1561685900,"scheduledPurgeDate":1569461900,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-13938301836807887","attributes":{"enabled":true,"created":1561685900,"updated":1561685900,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6097754638482769","deletedDate":1561416018,"scheduledPurgeDate":1569192018,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6097754638482769","attributes":{"enabled":true,"created":1561416018,"updated":1561416018,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6723873262302544","deletedDate":1561415954,"scheduledPurgeDate":1569191954,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6723873262302544","attributes":{"enabled":true,"created":1561415953,"updated":1561415953,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7045353749486702","deletedDate":1561686157,"scheduledPurgeDate":1569462157,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7045353749486702","attributes":{"enabled":true,"created":1561686156,"updated":1561686156,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7541698336411891","deletedDate":1561685866,"scheduledPurgeDate":1569461866,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7541698336411891","attributes":{"enabled":true,"created":1561685866,"updated":1561685866,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-8455281744731713","deletedDate":1561686136,"scheduledPurgeDate":1569462136,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-8455281744731713","attributes":{"enabled":true,"created":1561686135,"updated":1561686135,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-9166100965013404","deletedDate":1561686091,"scheduledPurgeDate":1569462091,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-9166100965013404","attributes":{"enabled":true,"created":1561686091,"updated":1561686091,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-3945239952608115","deletedDate":1561686248,"scheduledPurgeDate":1569462248,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-3945239952608115","attributes":{"enabled":true,"created":1561686247,"updated":1561686247,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVGMxTkRFMk9UZ3pNelkwTVRFNE9URWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111602317","deletedDate":1560199870,"scheduledPurgeDate":1567975870,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019984111602317","attributes":{"enabled":true,"created":1560199847,"updated":1560199847,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111709787","deletedDate":1560199876,"scheduledPurgeDate":1567975876,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019984111709787","attributes":{"enabled":true,"created":1560199852,"updated":1560199852,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725306556","deletedDate":1560200016,"scheduledPurgeDate":1567976016,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019998725306556","attributes":{"enabled":true,"created":1560199993,"updated":1560199993,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725308881","deletedDate":1560200022,"scheduledPurgeDate":1567976022,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019998725308881","attributes":{"enabled":true,"created":1560199998,"updated":1560199998,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692705349","deletedDate":1560439913,"scheduledPurgeDate":1568215913,"kid":"https://keyvault_name.vault.azure.net/keys/keys156043989692705349","attributes":{"enabled":true,"created":1560439902,"updated":1560439902,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692806134","deletedDate":1560439919,"scheduledPurgeDate":1568215919,"kid":"https://keyvault_name.vault.azure.net/keys/keys156043989692806134","attributes":{"enabled":true,"created":1560439908,"updated":1560439908,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5TFJWbFRNVFUyTURRek9UZzVOamt5T0RBMk1UTTBMMFZGUkRGRlFVSXhOa0UwUVRRNVF6azRORFZGTXpkR05EVkJNVFpGTWpnMklUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -6504,11 +2690,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '2fa5472f-265a-48dd-92a9-dd1f10572812', + '9cee495b-1427-40e0-a4da-2c8a7e226622', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6518,49 +2704,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:54 GMT', + 'Thu, 18 Jul 2019 23:28:29 GMT', 'Connection', 'close', 'Content-Length', - '4829' ]); + '2321' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0","deletedDate":1561686288,"scheduledPurgeDate":1569462288,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0","attributes":{"enabled":true,"created":1561686279,"updated":1561686279,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1","deletedDate":1561686289,"scheduledPurgeDate":1569462289,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1","attributes":{"enabled":true,"created":1561686280,"updated":1561686280,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0","deletedDate":1561686297,"scheduledPurgeDate":1569462297,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0","attributes":{"enabled":true,"created":1561686290,"updated":1561686290,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1","deletedDate":1561686298,"scheduledPurgeDate":1569462298,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1","attributes":{"enabled":true,"created":1561686290,"updated":1561686290,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-3147002526421592","deletedDate":1561686276,"scheduledPurgeDate":1569462276,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-3147002526421592","attributes":{"enabled":true,"created":1561686275,"updated":1561686275,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-4844377101593087","deletedDate":1561685869,"scheduledPurgeDate":1569461869,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-4844377101593087","attributes":{"enabled":true,"created":1561685868,"updated":1561685868,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '6cf580fc-8090-478e-ba66-d65c88c87b84', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '1a8e2368-556a-41f5-bc8a-92e1faf26200', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:55 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:54 GMT', + 'Thu, 18 Jul 2019 23:28:30 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '2733' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-7541698336411891","deletedDate":1561685863,"scheduledPurgeDate":1569461863,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-7541698336411891","attributes":{"enabled":true,"created":1561685862,"updated":1561685862,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115","deletedDate":1561686250,"scheduledPurgeDate":1569462250,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115","attributes":{"enabled":true,"created":1561686249,"updated":1561686249,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891","deletedDate":1561685865,"scheduledPurgeDate":1569461865,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891","attributes":{"enabled":true,"created":1561685864,"updated":1561685864,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-3945239952608115","deletedDate":1561686244,"scheduledPurgeDate":1569462244,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-3945239952608115","attributes":{"enabled":false,"exp":1546300800,"created":1561686243,"updated":1561686244,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-7541698336411891","deletedDate":1561685859,"scheduledPurgeDate":1569461859,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-7541698336411891","attributes":{"enabled":false,"exp":1546300800,"created":1561685858,"updated":1561685858,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-3945239952608115","deletedDate":1561686242,"scheduledPurgeDate":1569462242,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-3945239952608115","attributes":{"enabled":false,"created":1561686241,"updated":1561686242,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-7541698336411891","deletedDate":1561685857,"scheduledPurgeDate":1569461857,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-7541698336411891","attributes":{"enabled":false,"created":1561685856,"updated":1561685856,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFU1TnpZd05qRTVNVGd6TURrNE5qY3ZNakEyUmpSQlJqTXhSRFUyTkRJMk1UZzJRME14TmtOQk0wTTBSRGN5TmtZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-3147002526421592","deletedDate":1561686277,"scheduledPurgeDate":1569462277,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-3147002526421592","attributes":{"enabled":true,"created":1561686277,"updated":1561686277,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-4844377101593087","deletedDate":1561685871,"scheduledPurgeDate":1569461871,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-4844377101593087","attributes":{"enabled":true,"created":1561685870,"updated":1561685870,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-0","deletedDate":1561418276,"scheduledPurgeDate":1569194276,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-0","attributes":{"enabled":true,"created":1561418275,"updated":1561418275,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-1","deletedDate":1561418277,"scheduledPurgeDate":1569194277,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-1","attributes":{"enabled":true,"created":1561418276,"updated":1561418276,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-0","deletedDate":1561419307,"scheduledPurgeDate":1569195307,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-0","attributes":{"enabled":true,"created":1561419306,"updated":1561419306,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-1","deletedDate":1561419308,"scheduledPurgeDate":1569195308,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-1","attributes":{"enabled":true,"created":1561419307,"updated":1561419307,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-054334075264537374","deletedDate":1563396687,"scheduledPurgeDate":1571172687,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-054334075264537374","attributes":{"enabled":true,"created":1563396687,"updated":1563396687,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-8132656009076245","deletedDate":1563396700,"scheduledPurgeDate":1571172700,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-8132656009076245","attributes":{"enabled":true,"created":1563396700,"updated":1563396700,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkey-4217460078350159","deletedDate":1563492026,"scheduledPurgeDate":1571268026,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkey-4217460078350159","attributes":{"enabled":true,"created":1563492026,"updated":1563492026,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-36767371368026214","deletedDate":1561687104,"scheduledPurgeDate":1569463104,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-36767371368026214","attributes":{"enabled":true,"created":1561687103,"updated":1561687103,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExODQhTURBd01Ea3lJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1SFJVNUZVa0ZVUlVGQ1FVTkxWVkJQUmtGTFJWa3RPRFExTVRJMk5EUTRNVGsxTlRrMkx6azBOVVJEUkVNM09FVXhSalEwUmpoQk5UazBNemt3UTBNeE5rSkVOVVUxSVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -6573,11 +2764,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '27842a6e-2136-47f4-9f0b-5a8e87bf9485', + '29028ebb-48a7-4a19-901c-a7d1f4abccb5', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6587,49 +2778,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:55 GMT', + 'Thu, 18 Jul 2019 23:28:31 GMT', 'Connection', 'close', 'Content-Length', - '3045' ]); + '4354' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-89097467879021","deletedDate":1561686972,"scheduledPurgeDate":1569462972,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-89097467879021","attributes":{"enabled":true,"created":1561686972,"updated":1561686972,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-9779781603101387","deletedDate":1561686397,"scheduledPurgeDate":1569462397,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-9779781603101387","attributes":{"enabled":true,"created":1561686396,"updated":1561686396,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-0","deletedDate":1563476819,"scheduledPurgeDate":1571252819,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-0","attributes":{"enabled":true,"created":1563476816,"updated":1563476816,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-36767371368026214","deletedDate":1561687101,"scheduledPurgeDate":1569463101,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-36767371368026214","attributes":{"enabled":true,"created":1561687068,"updated":1561687068,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-89097467879021","deletedDate":1561686970,"scheduledPurgeDate":1569462970,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-89097467879021","attributes":{"enabled":true,"created":1561686926,"updated":1561686926,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-9779781603101387","deletedDate":1561686395,"scheduledPurgeDate":1569462395,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-9779781603101387","attributes":{"enabled":true,"created":1561686361,"updated":1561686361,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567","deletedDate":1561723518,"scheduledPurgeDate":1569499518,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567","attributes":{"enabled":true,"created":1561723517,"updated":1561723517,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148","deletedDate":1561723606,"scheduledPurgeDate":1569499606,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148","attributes":{"enabled":true,"created":1561723605,"updated":1561723605,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDghTURBd01EWTJJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JWTlVUMUpGUVV0RldWZEpWRWhCUjBsV1JVNUNRVU5MVlZBdE1qVTFNRFV3T0RFeU1EYzNOamM0TWlFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'f06c5764-5cce-4f7c-a425-06a8da2b74e3', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'af88e0ac-72ae-486c-b6ae-2870e4546200', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:56 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:55 GMT', + 'Thu, 18 Jul 2019 23:28:31 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '3554' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019567242501310","deletedDate":1560195770,"scheduledPurgeDate":1567971770,"kid":"https://keyvault_name.vault.azure.net/keys/key156019567242501310","attributes":{"enabled":true,"created":1560195678,"updated":1560195678,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019571294800134","deletedDate":1560195724,"scheduledPurgeDate":1567971724,"kid":"https://keyvault_name.vault.azure.net/keys/key156019571294800134","attributes":{"enabled":true,"created":1560195718,"updated":1560195718,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019588703602255","deletedDate":1560195904,"scheduledPurgeDate":1567971904,"kid":"https://keyvault_name.vault.azure.net/keys/key156019588703602255","attributes":{"enabled":false,"created":1560195892,"updated":1560195892,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsyTVRRNU1EZzFNRGd4TlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214","deletedDate":1561687106,"scheduledPurgeDate":1569463106,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214","attributes":{"enabled":true,"created":1561687105,"updated":1561687105,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091","deletedDate":1561723459,"scheduledPurgeDate":1569499459,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091","attributes":{"enabled":true,"created":1561723458,"updated":1561723458,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701","deletedDate":1561723721,"scheduledPurgeDate":1569499721,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701","attributes":{"enabled":true,"created":1561723720,"updated":1561723720,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021","deletedDate":1561686975,"scheduledPurgeDate":1569462975,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021","attributes":{"enabled":true,"created":1561686974,"updated":1561686974,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285","deletedDate":1561723348,"scheduledPurgeDate":1569499348,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285","attributes":{"enabled":true,"created":1561723347,"updated":1561723347,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387","deletedDate":1561686400,"scheduledPurgeDate":1569462400,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387","attributes":{"enabled":true,"created":1561686399,"updated":1561686399,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768","deletedDate":1561723310,"scheduledPurgeDate":1569499310,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768","attributes":{"enabled":true,"created":1561723309,"updated":1561723309,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--0","deletedDate":1563492492,"scheduledPurgeDate":1571268492,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--0","attributes":{"enabled":true,"created":1563492491,"updated":1563492491,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys--1","deletedDate":1563492492,"scheduledPurgeDate":1571268492,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys--1","attributes":{"enabled":true,"created":1563492491,"updated":1563492491,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys-972039377256978-0","deletedDate":1563476349,"scheduledPurgeDate":1571252349,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys-972039377256978-0","attributes":{"enabled":true,"created":1563476349,"updated":1563476349,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys-972039377256978-1","deletedDate":1563476349,"scheduledPurgeDate":1571252349,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys-972039377256978-1","attributes":{"enabled":true,"created":1563476349,"updated":1563476349,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5VFJVTlNSVlF4TlRZd01UazFOelEyT1RrMk1EZ3hOVFV2T1RZeE5UYzNNVFZEUVRaRk5EYzVSRGhDUmpnM016ZENSRVZCTmprMFJUY2hNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -6642,11 +2838,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'da1e57e0-4747-4105-b5c6-fc8a2b7e6fd6', + 'ecdeee70-d14f-4069-944f-3c3edcaacb54', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6656,54 +2852,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:56 GMT', + 'Thu, 18 Jul 2019 23:28:32 GMT', 'Connection', 'close', 'Content-Length', - '1264' ]); + '4740' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[],"nextLink":null}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'fb30588f-eda6-4607-885c-ec51774cc5bc', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '1c38757b-5df7-47d0-b321-4af508ce6500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:56 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:56 GMT', + 'Thu, 18 Jul 2019 23:28:31 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '28' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .delete('/deletedkeys/recoverKeyName-listdeletedkeys--0') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019614908508155","deletedDate":1560196160,"scheduledPurgeDate":1567972160,"kid":"https://keyvault_name.vault.azure.net/keys/key156019614908508155","attributes":{"enabled":true,"nbf":1560196154,"created":1560196155,"updated":1560196155,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019626145109618","deletedDate":1560196278,"scheduledPurgeDate":1567972278,"kid":"https://keyvault_name.vault.azure.net/keys/key156019626145109618","attributes":{"enabled":true,"nbf":1560196266,"created":1560196267,"updated":1560196267,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019643192308535","deletedDate":1560196443,"scheduledPurgeDate":1567972443,"kid":"https://keyvault_name.vault.azure.net/keys/key156019643192308535","attributes":{"enabled":true,"nbf":1560196436,"created":1560196437,"updated":1560196437,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019676499600673","deletedDate":1560196776,"scheduledPurgeDate":1567972776,"kid":"https://keyvault_name.vault.azure.net/keys/key156019676499600673","attributes":{"enabled":true,"nbf":1560196769,"created":1560196770,"updated":1560196770,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019678704709785","deletedDate":1560196798,"scheduledPurgeDate":1567972798,"kid":"https://keyvault_name.vault.azure.net/keys/key156019678704709785","attributes":{"enabled":true,"nbf":1560196792,"created":1560196792,"updated":1560196792,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019683131108936","deletedDate":1560196842,"scheduledPurgeDate":1567972842,"kid":"https://keyvault_name.vault.azure.net/keys/key156019683131108936","attributes":{"enabled":true,"nbf":1560196836,"created":1560196836,"updated":1560196836,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019687132907648","deletedDate":1560196888,"scheduledPurgeDate":1567972888,"kid":"https://keyvault_name.vault.azure.net/keys/key156019687132907648","attributes":{"enabled":true,"nbf":1560196876,"created":1560196876,"updated":1560196876,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019964932000764","deletedDate":1560199758,"scheduledPurgeDate":1567975758,"kid":"https://keyvault_name.vault.azure.net/keys/key156019964932000764","attributes":{"enabled":true,"created":1560199655,"updated":1560199655,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019968394501499","deletedDate":1560199695,"scheduledPurgeDate":1567975695,"kid":"https://keyvault_name.vault.azure.net/keys/key156019968394501499","attributes":{"enabled":true,"created":1560199689,"updated":1560199689,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TVRrNU5qZ3pPVFExTURFME9Ua3ZRakpHTmpSQk9UVTJNVU13TkRZMU1qaEVPVEUwT0RGQk9EVXdRa00zTXpVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(204, "", [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -6711,11 +2910,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'caf30a0a-2061-4eae-927a-2deefce4713d', + '772ea9f0-48d0-4a39-bb78-6dae6e65cd5a', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6725,49 +2924,48 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:56 GMT', + 'Thu, 18 Jul 2019 23:28:32 GMT', 'Connection', - 'close', - 'Content-Length', - '3404' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-listdeletedkeys--1') + .query(true) + .reply(204, "", [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'ca8acb8a-37f5-4570-bc94-96a0872fb179', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'fd6e0cf1-0a3f-42a0-82f5-5b63c5236d00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:57 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:56 GMT', + 'Thu, 18 Jul 2019 23:28:33 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .post('/keys/recoverKeyName-listdeletedkeyspaged--0/create', {"kty":"RSA"}) .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020010748409548","deletedDate":1560200123,"scheduledPurgeDate":1567976123,"kid":"https://keyvault_name.vault.azure.net/keys/key156020010748409548","attributes":{"enabled":true,"nbf":1560200112,"created":1560200113,"updated":1560200113,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020097075304975","deletedDate":1560200982,"scheduledPurgeDate":1567976982,"kid":"https://keyvault_name.vault.azure.net/keys/key156020097075304975","attributes":{"enabled":true,"exp":1560200975,"created":1560200976,"updated":1560200976,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020589654200630","deletedDate":1560205908,"scheduledPurgeDate":1567981908,"kid":"https://keyvault_name.vault.azure.net/keys/key156020589654200630","attributes":{"enabled":true,"created":1560205902,"updated":1560205902,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020600810901019","deletedDate":1560206019,"scheduledPurgeDate":1567982019,"kid":"https://keyvault_name.vault.azure.net/keys/key156020600810901019","attributes":{"enabled":true,"created":1560206013,"updated":1560206013,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020656741105969","deletedDate":1560206579,"scheduledPurgeDate":1567982579,"kid":"https://keyvault_name.vault.azure.net/keys/key156020656741105969","attributes":{"enabled":true,"created":1560206573,"updated":1560206573,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021202578402557","deletedDate":1560212037,"scheduledPurgeDate":1567988037,"kid":"https://keyvault_name.vault.azure.net/keys/key156021202578402557","attributes":{"enabled":true,"created":1560212031,"updated":1560212031,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021212284606500","deletedDate":1560212139,"scheduledPurgeDate":1567988139,"kid":"https://keyvault_name.vault.azure.net/keys/key156021212284606500","attributes":{"enabled":true,"created":1560212128,"updated":1560212128,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021228525302930","deletedDate":1560212302,"scheduledPurgeDate":1567988302,"kid":"https://keyvault_name.vault.azure.net/keys/key156021228525302930","attributes":{"enabled":true,"created":1560212290,"updated":1560212290,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TlRJNU1EQTFNRFUyTXpnaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--0/707370dd41c84e5f9c076ff93ea44086","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"l1qHHm2NSEMIUATKnftahb-jAl1mISOt5SrU3JJpJynku4CnOZyaXktx9u1fkofNz-AJmcOnrXYdRuU3xMz0BNj7Aod1pMo0pG0CrQv3tr7HC87P2AgUZLkxjwBLMlpU-2fc0uqnFOAH7QaWRkT563S1bctBGrrAVekhXye8Umicw3WwVGbYswBvl-wmygyatGDV1AbGrQr94aFRF59xkJY9hvg1dmkio2-ssr4XlH0_JdE5BPxjAtqhFah-EmjzTVqBCby9VnlooFuLAQ0_dd86TgdfoBzLtCfgPUDJ-OLG4aln1JBLtj0rCx7VqVtcMBfI3DqdclDWW_tdKfNzIw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492513,"updated":1563492513,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -6780,11 +2978,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'f7052743-a683-4965-886d-95975ef1b274', + '9bf60330-c3bb-4ed8-b6c0-0f532ce41b2c', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6794,49 +2992,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:56 GMT', + 'Thu, 18 Jul 2019 23:28:33 GMT', 'Connection', 'close', 'Content-Length', - '2932' ]); + '701' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-listdeletedkeyspaged--1/create', {"kty":"RSA"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--1/0a947974e962497492f9ef24e4b09db1","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"mvE3biEiYEAUYmxlv0gLU-eKFya0WfD2-Ba9ZXK_cyCLlxLXMrrdlwBbWo2MrXS19J-Euni2hhB028XdZxfpgqVzd-WGdysduy_Fl3wVRcRiUex0H0Jd6PCHc9XzsxLdV8YP6XwRVSAGzRCXllVlyaAku9Q3v1P3_xd1V3FDF5Y0XNj0QBjYFTf8NAGHkBKac4sxYhhdyWcRZf2wQSNIB-3vUITsvQCD44gaIDdofMgKRnjgRfweHlcfraKpOlDq6baGJz5U-dO_M6uyK26vCPcuuwlg58YVw8-qey2bplTd4t2vwW6dTTrWMQDZbTppbvwY4bIUSatTK_4sc9cZnw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492514,"updated":1563492514,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'e7e0b095-4b1e-4167-9556-58c243e2e791', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'fa25837b-1bac-40b6-a8f7-2870e8e46900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:57 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:57 GMT', + 'Thu, 18 Jul 2019 23:28:34 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '701' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .delete('/keys/recoverKeyName-listdeletedkeyspaged--0') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021252900505638","deletedDate":1560212547,"scheduledPurgeDate":1567988547,"kid":"https://keyvault_name.vault.azure.net/keys/key156021252900505638","attributes":{"enabled":true,"created":1560212534,"updated":1560212534,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021259169107011","deletedDate":1560212608,"scheduledPurgeDate":1567988608,"kid":"https://keyvault_name.vault.azure.net/keys/key156021259169107011","attributes":{"enabled":true,"created":1560212597,"updated":1560212597,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021275535604420","deletedDate":1560212772,"scheduledPurgeDate":1567988772,"kid":"https://keyvault_name.vault.azure.net/keys/key156021275535604420","attributes":{"enabled":true,"created":1560212760,"updated":1560212760,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021319425603898","deletedDate":1560213205,"scheduledPurgeDate":1567989205,"kid":"https://keyvault_name.vault.azure.net/keys/key156021319425603898","attributes":{"enabled":true,"created":1560213200,"updated":1560213200,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021368188700680","deletedDate":1560213698,"scheduledPurgeDate":1567989698,"kid":"https://keyvault_name.vault.azure.net/keys/key156021368188700680","attributes":{"enabled":true,"created":1560213687,"updated":1560213687,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021382077504638","deletedDate":1560213837,"scheduledPurgeDate":1567989837,"kid":"https://keyvault_name.vault.azure.net/keys/key156021382077504638","attributes":{"enabled":false,"created":1560213826,"updated":1560213832,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021397882409430","deletedDate":1560214070,"scheduledPurgeDate":1567990070,"kid":"https://keyvault_name.vault.azure.net/keys/key156021397882409430","attributes":{"enabled":true,"created":1560213984,"updated":1560213984,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFME1ERTBNRFU0TURRNE5ETXZOekpGUmtRMU5EVXdPVGsxTkRVMVJVRkROME00UVRJME1qWkJPVUZGTURFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--0","deletedDate":1563492515,"scheduledPurgeDate":1571268515,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--0/707370dd41c84e5f9c076ff93ea44086","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"l1qHHm2NSEMIUATKnftahb-jAl1mISOt5SrU3JJpJynku4CnOZyaXktx9u1fkofNz-AJmcOnrXYdRuU3xMz0BNj7Aod1pMo0pG0CrQv3tr7HC87P2AgUZLkxjwBLMlpU-2fc0uqnFOAH7QaWRkT563S1bctBGrrAVekhXye8Umicw3WwVGbYswBvl-wmygyatGDV1AbGrQr94aFRF59xkJY9hvg1dmkio2-ssr4XlH0_JdE5BPxjAtqhFah-EmjzTVqBCby9VnlooFuLAQ0_dd86TgdfoBzLtCfgPUDJ-OLG4aln1JBLtj0rCx7VqVtcMBfI3DqdclDWW_tdKfNzIw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492513,"updated":1563492513,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -6849,11 +3052,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'd0423737-6716-40ae-8efd-8b36987ab4bd', + '4db9d168-9563-411b-a17e-af4713a128bc', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6863,52 +3066,59 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:57 GMT', + 'Thu, 18 Jul 2019 23:28:34 GMT', 'Connection', 'close', 'Content-Length', - '2632' ]); + '877' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/keys/recoverKeyName-listdeletedkeyspaged--1') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--1","deletedDate":1563492515,"scheduledPurgeDate":1571268515,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--1/0a947974e962497492f9ef24e4b09db1","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"mvE3biEiYEAUYmxlv0gLU-eKFya0WfD2-Ba9ZXK_cyCLlxLXMrrdlwBbWo2MrXS19J-Euni2hhB028XdZxfpgqVzd-WGdysduy_Fl3wVRcRiUex0H0Jd6PCHc9XzsxLdV8YP6XwRVSAGzRCXllVlyaAku9Q3v1P3_xd1V3FDF5Y0XNj0QBjYFTf8NAGHkBKac4sxYhhdyWcRZf2wQSNIB-3vUITsvQCD44gaIDdofMgKRnjgRfweHlcfraKpOlDq6baGJz5U-dO_M6uyK26vCPcuuwlg58YVw8-qey2bplTd4t2vwW6dTTrWMQDZbTppbvwY4bIUSatTK_4sc9cZnw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492514,"updated":1563492514,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '225284dd-d17c-473e-a693-3bec44a6abd7', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '9bf10116-1d17-4ab3-8afe-e852cf0e6800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:58 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:57 GMT', + 'Thu, 18 Jul 2019 23:28:35 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '877' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys') + .get('/deletedkeys/recoverKeyName-listdeletedkeyspaged--0') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021404805303613","deletedDate":1560214059,"scheduledPurgeDate":1567990059,"kid":"https://keyvault_name.vault.azure.net/keys/key156021404805303613","attributes":{"enabled":true,"created":1560214053,"updated":1560214053,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021443658305298","deletedDate":1560214455,"scheduledPurgeDate":1567990455,"kid":"https://keyvault_name.vault.azure.net/keys/key156021443658305298","attributes":{"enabled":false,"created":1560214442,"updated":1560214449,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021469847200127","deletedDate":1560214715,"scheduledPurgeDate":1567990715,"kid":"https://keyvault_name.vault.azure.net/keys/key156021469847200127","attributes":{"enabled":false,"exp":1560214704,"created":1560214704,"updated":1560214709,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021500992805037","deletedDate":1560215026,"scheduledPurgeDate":1567991026,"kid":"https://keyvault_name.vault.azure.net/keys/key156021500992805037","attributes":{"enabled":false,"exp":1560215015,"created":1560215015,"updated":1560215021,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021508931202421","deletedDate":1560215105,"scheduledPurgeDate":1567991105,"kid":"https://keyvault_name.vault.azure.net/keys/key156021508931202421","attributes":{"enabled":false,"exp":1560215095,"created":1560215094,"updated":1560215100,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021527355207287","deletedDate":1560215290,"scheduledPurgeDate":1567991290,"kid":"https://keyvault_name.vault.azure.net/keys/key156021527355207287","attributes":{"enabled":false,"exp":1560215279,"created":1560215279,"updated":1560215284,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021572903002132","deletedDate":1560215746,"scheduledPurgeDate":1567991746,"kid":"https://keyvault_name.vault.azure.net/keys/key156021572903002132","attributes":{"enabled":false,"exp":1560215734,"created":1560215734,"updated":1560215740,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021643840901237","deletedDate":1560216615,"scheduledPurgeDate":1567992615,"kid":"https://keyvault_name.vault.azure.net/keys/key156021643840901237","attributes":{"enabled":true,"created":1560216444,"updated":1560216444,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRVd01qTXlNREV3TlRBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-listdeletedkeyspaged--0"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '123', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -6918,11 +3128,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '97f349c6-2858-40c2-b157-3ef35f6b7b53', + '48636187-0f88-49ff-a025-54aea8160adc', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -6932,49 +3142,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:58 GMT', + 'Thu, 18 Jul 2019 23:28:35 GMT', 'Connection', - 'close', - 'Content-Length', - '2989' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys/recoverKeyName-listdeletedkeyspaged--0') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--0","deletedDate":1563492515,"scheduledPurgeDate":1571268515,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--0/707370dd41c84e5f9c076ff93ea44086","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"l1qHHm2NSEMIUATKnftahb-jAl1mISOt5SrU3JJpJynku4CnOZyaXktx9u1fkofNz-AJmcOnrXYdRuU3xMz0BNj7Aod1pMo0pG0CrQv3tr7HC87P2AgUZLkxjwBLMlpU-2fc0uqnFOAH7QaWRkT563S1bctBGrrAVekhXye8Umicw3WwVGbYswBvl-wmygyatGDV1AbGrQr94aFRF59xkJY9hvg1dmkio2-ssr4XlH0_JdE5BPxjAtqhFah-EmjzTVqBCby9VnlooFuLAQ0_dd86TgdfoBzLtCfgPUDJ-OLG4aln1JBLtj0rCx7VqVtcMBfI3DqdclDWW_tdKfNzIw","e":"AQAB"},"attributes":{"enabled":true,"created":1563492513,"updated":1563492513,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'e1d28bdb-71ba-445a-98a6-cee5674ba4b9', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'be9b886e-2b64-41f6-924a-87de53276800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:58 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:58 GMT', + 'Thu, 18 Jul 2019 23:28:45 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '877' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021650717904471","deletedDate":1560216518,"scheduledPurgeDate":1567992518,"kid":"https://keyvault_name.vault.azure.net/keys/key156021650717904471","attributes":{"enabled":true,"created":1560216512,"updated":1560216512,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFMk9UZ3dOemt5TURFM05EWXZOakJGTXpZeE1EUTNPVUpFTkVSRFFqa3lOekUyUmpsQ01UZ3pOalJGTjBVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-3945239952608115","deletedDate":1561686237,"scheduledPurgeDate":1569462237,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-3945239952608115","attributes":{"enabled":false,"created":1561686237,"updated":1561686237,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateadisabledkey-7541698336411891","deletedDate":1561685852,"scheduledPurgeDate":1569461852,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateadisabledkey-7541698336411891","attributes":{"enabled":false,"created":1561685851,"updated":1561685851,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264","deletedDate":1561414117,"scheduledPurgeDate":1569190117,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-027153260791364264","attributes":{"enabled":true,"created":1561414117,"updated":1561414117,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968","deletedDate":1561413873,"scheduledPurgeDate":1569189873,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-030825440796210968","attributes":{"enabled":true,"created":1561413873,"updated":1561413873,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642","deletedDate":1561685734,"scheduledPurgeDate":1569461734,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-03824218588079642","attributes":{"enabled":true,"created":1561685734,"updated":1561685734,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477","deletedDate":1561412406,"scheduledPurgeDate":1569188406,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-11113737196703477","attributes":{"enabled":true,"created":1561412406,"updated":1561412406,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901","deletedDate":1561414368,"scheduledPurgeDate":1569190368,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-12295619840490901","attributes":{"enabled":true,"created":1561414367,"updated":1561414367,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942","deletedDate":1561685633,"scheduledPurgeDate":1569461633,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-21596680364625942","attributes":{"enabled":true,"created":1561685633,"updated":1561685633,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458","deletedDate":1561685795,"scheduledPurgeDate":1569461795,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-23059577576776458","attributes":{"enabled":true,"created":1561685795,"updated":1561685795,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478","deletedDate":1561414027,"scheduledPurgeDate":1569190027,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-2463484917953478","attributes":{"enabled":true,"created":1561414027,"updated":1561414027,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357","deletedDate":1561414305,"scheduledPurgeDate":1569190305,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-30282256577400357","attributes":{"enabled":true,"created":1561414304,"updated":1561414304,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299","deletedDate":1561685687,"scheduledPurgeDate":1569461687,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3650896677992299","attributes":{"enabled":true,"created":1561685687,"updated":1561685687,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExOTYhTURBd01UQXhJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBoSlRFVkhTVlpKVGtkQlRVRk9WVUZNVkZsUVJTMHpOalV3T0RrMk5qYzNPVGt5TWprNUwwUTBOVGxDTkVORFFUTkdNelF4TmpBNFJqaENSa1E0UTBOQ1JrVXpNa1V5SVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -6987,11 +3200,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '003ca778-efc3-4e81-83ad-ce8efe5b3a96', + '47124b02-0e1f-40dc-a8d5-e2179b99be95', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7001,49 +3214,17 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:58 GMT', - 'Connection', - 'close', - 'Content-Length', - '669' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '7e2d6a23-df26-43a4-a7bc-bdc9f5396600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:59 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:22:59 GMT', + 'Thu, 18 Jul 2019 23:28:45 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '5344' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021753923506478","deletedDate":1560217550,"scheduledPurgeDate":1567993550,"kid":"https://keyvault_name.vault.azure.net/keys/key156021753923506478","attributes":{"enabled":true,"created":1560217545,"updated":1560217545,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021772195104221","deletedDate":1560217733,"scheduledPurgeDate":1567993733,"kid":"https://keyvault_name.vault.azure.net/keys/key156021772195104221","attributes":{"enabled":true,"created":1560217727,"updated":1560217727,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026375447403976","deletedDate":1560263766,"scheduledPurgeDate":1568039766,"kid":"https://keyvault_name.vault.azure.net/keys/key156026375447403976","attributes":{"enabled":true,"created":1560263760,"updated":1560263760,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026429107509170","deletedDate":1560264308,"scheduledPurgeDate":1568040308,"kid":"https://keyvault_name.vault.azure.net/keys/key156026429107509170","attributes":{"enabled":true,"created":1560264296,"updated":1560264296,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026780583504617","deletedDate":1560267823,"scheduledPurgeDate":1568043823,"kid":"https://keyvault_name.vault.azure.net/keys/key156026780583504617","attributes":{"enabled":true,"created":1560267811,"updated":1560267811,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026937854708786","deletedDate":1560269396,"scheduledPurgeDate":1568045396,"kid":"https://keyvault_name.vault.azure.net/keys/key156026937854708786","attributes":{"enabled":true,"created":1560269384,"updated":1560269384,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027282511708087","deletedDate":1560272836,"scheduledPurgeDate":1568048836,"kid":"https://keyvault_name.vault.azure.net/keys/key156027282511708087","attributes":{"enabled":true,"created":1560272831,"updated":1560272831,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027441059203813","deletedDate":1560274422,"scheduledPurgeDate":1568050422,"kid":"https://keyvault_name.vault.azure.net/keys/key156027441059203813","attributes":{"enabled":true,"created":1560274416,"updated":1560274416,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027619257505383","deletedDate":1560276204,"scheduledPurgeDate":1568052204,"kid":"https://keyvault_name.vault.azure.net/keys/key156027619257505383","attributes":{"enabled":true,"created":1560276198,"updated":1560276198,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027654046904526","deletedDate":1560276552,"scheduledPurgeDate":1568052552,"kid":"https://keyvault_name.vault.azure.net/keys/key156027654046904526","attributes":{"enabled":true,"created":1560276546,"updated":1560276546,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027669556403953","deletedDate":1560276707,"scheduledPurgeDate":1568052707,"kid":"https://keyvault_name.vault.azure.net/keys/key156027669556403953","attributes":{"enabled":true,"created":1560276701,"updated":1560276701,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyT1RJd05qRTRNRFUxT1RFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115","deletedDate":1561686230,"scheduledPurgeDate":1569462230,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-3945239952608115","attributes":{"enabled":true,"created":1561686229,"updated":1561686229,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241","deletedDate":1561412660,"scheduledPurgeDate":1569188660,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-4521671903162241","attributes":{"enabled":true,"created":1561412659,"updated":1561412659,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794","deletedDate":1561415149,"scheduledPurgeDate":1569191149,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-49665580519739794","attributes":{"enabled":true,"created":1561415147,"updated":1561415147,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036","deletedDate":1561414691,"scheduledPurgeDate":1569190691,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6100746209317036","attributes":{"enabled":true,"created":1561414690,"updated":1561414690,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443","deletedDate":1561411064,"scheduledPurgeDate":1569187064,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6143082435852443","attributes":{"enabled":true,"created":1561411063,"updated":1561411063,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399","deletedDate":1561415010,"scheduledPurgeDate":1569191010,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6596998315181399","attributes":{"enabled":true,"created":1561415009,"updated":1561415009,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062","deletedDate":1561415277,"scheduledPurgeDate":1569191277,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-6745532996565062","attributes":{"enabled":true,"created":1561415276,"updated":1561415276,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891","deletedDate":1561685844,"scheduledPurgeDate":1569461844,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-7541698336411891","attributes":{"enabled":true,"created":1561685844,"updated":1561685844,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452","deletedDate":1561414795,"scheduledPurgeDate":1569190795,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8414867982202452","attributes":{"enabled":true,"created":1561414794,"updated":1561414794,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819","deletedDate":1561413350,"scheduledPurgeDate":1569189350,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywhilegivingamanualtype-8902329538192819","attributes":{"enabled":true,"created":1561413350,"updated":1561413350,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-3945239952608115","deletedDate":1561686240,"scheduledPurgeDate":1569462240,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-3945239952608115","attributes":{"enabled":true,"exp":1546300805,"created":1561686240,"updated":1561686240,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithexpires-7541698336411891","deletedDate":1561685855,"scheduledPurgeDate":1569461855,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithexpires-7541698336411891","attributes":{"enabled":true,"exp":1546300805,"created":1561685854,"updated":1561685854,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJTMFZaVjBsVVNFNVBWRUpGUms5U1JTMHpPVFExTWpNNU9UVXlOakE0TVRFMUlUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -7056,11 +3237,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'c5153af7-83d2-40df-a013-d8df725be8de', + 'f881a119-7497-454a-8bf1-5342e657ea52', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7070,49 +3251,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:59 GMT', + 'Thu, 18 Jul 2019 23:28:46 GMT', 'Connection', 'close', 'Content-Length', - '3879' ]); + '5295' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115","deletedDate":1561686239,"scheduledPurgeDate":1569462239,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-3945239952608115","attributes":{"enabled":true,"nbf":1546300805,"created":1561686238,"updated":1561686238,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891","deletedDate":1561685853,"scheduledPurgeDate":1569461853,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateakeywithnotBefore-7541698336411891","attributes":{"enabled":true,"nbf":1546300805,"created":1561685853,"updated":1561685853,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-21596680364625942","deletedDate":1561685637,"scheduledPurgeDate":1569461637,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-21596680364625942","attributes":{"enabled":true,"created":1561685636,"updated":1561685636,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-3945239952608115","deletedDate":1561686234,"scheduledPurgeDate":1569462234,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-3945239952608115","attributes":{"enabled":true,"created":1561686234,"updated":1561686234,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkey-7541698336411891","deletedDate":1561685849,"scheduledPurgeDate":1569461849,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkey-7541698336411891","attributes":{"enabled":true,"created":1561685848,"updated":1561685848,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942","deletedDate":1561685638,"scheduledPurgeDate":1569461638,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-21596680364625942","attributes":{"enabled":true,"created":1561685637,"updated":1561685637,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115","deletedDate":1561686236,"scheduledPurgeDate":1569462236,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-3945239952608115","attributes":{"enabled":true,"created":1561686235,"updated":1561686235,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891","deletedDate":1561685850,"scheduledPurgeDate":1569461850,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateanECkeywithcurve-7541698336411891","attributes":{"enabled":true,"created":1561685850,"updated":1561685850,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-21596680364625942","deletedDate":1561685635,"scheduledPurgeDate":1569461635,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-21596680364625942","attributes":{"enabled":true,"created":1561685634,"updated":1561685634,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-3945239952608115","deletedDate":1561686231,"scheduledPurgeDate":1569462231,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-3945239952608115","attributes":{"enabled":true,"created":1561686231,"updated":1561686231,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-6981438213869133","deletedDate":1562874910,"scheduledPurgeDate":1570650910,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-6981438213869133","attributes":{"enabled":true,"created":1562874910,"updated":1562874910,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkey-7541698336411891","deletedDate":1561685846,"scheduledPurgeDate":1569461846,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkey-7541698336411891","attributes":{"enabled":true,"created":1561685845,"updated":1561685845,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942","deletedDate":1561685636,"scheduledPurgeDate":1569461636,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-21596680364625942","attributes":{"enabled":true,"created":1561685635,"updated":1561685635,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExODAhTURBd01Ea3hJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVEVWtWQlZFVkJVbE5CUzBWWlYwbFVTRk5KV2tVdE1qRTFPVFkyT0RBek5qUTJNalU1TkRJdk1qRXhOa0ZGUVRjME9UUTRORU13TURoRFJVWTJNRVl6TkRNeFFqVTFNRVloTURBd01ESTRJVGs1T1RrdE1USXRNekZVTWpNNk5UazZOVGt1T1RrNU9UazVPVm9oIiwiVGFyZ2V0TG9jYXRpb24iOjB9"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'c95b1134-7229-4cfc-8124-87de598031fd', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '83f8b128-e16a-45f6-b3ff-6780e9526f00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:22:59 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:58 GMT', + 'Thu, 18 Jul 2019 23:28:47 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '5427' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027692061805591","deletedDate":1560276984,"scheduledPurgeDate":1568052984,"kid":"https://keyvault_name.vault.azure.net/keys/key156027692061805591","attributes":{"enabled":true,"created":1560276926,"updated":1560276926,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027875260704123","deletedDate":1560278769,"scheduledPurgeDate":1568054769,"kid":"https://keyvault_name.vault.azure.net/keys/key156027875260704123","attributes":{"enabled":true,"created":1560278758,"updated":1560278758,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028044085404301","deletedDate":1560280458,"scheduledPurgeDate":1568056458,"kid":"https://keyvault_name.vault.azure.net/keys/key156028044085404301","attributes":{"enabled":true,"created":1560280446,"updated":1560280446,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028174986105799","deletedDate":1560282270,"scheduledPurgeDate":1568058270,"kid":"https://keyvault_name.vault.azure.net/keys/key156028174986105799","attributes":{"enabled":true,"created":1560281755,"updated":1560281755,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028180668003726","deletedDate":1560281817,"scheduledPurgeDate":1568057817,"kid":"https://keyvault_name.vault.azure.net/keys/key156028180668003726","attributes":{"enabled":true,"created":1560281812,"updated":1560281812,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpneE9ESTVNalkzTURNd01URXZRelExTlVJNU1UTkNOamRCTkVaR1JrRTFNVVUyT0RCRVEwTkNNRVkyTXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115","deletedDate":1561686233,"scheduledPurgeDate":1569462233,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-3945239952608115","attributes":{"enabled":true,"created":1561686232,"updated":1561686232,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891","deletedDate":1561685847,"scheduledPurgeDate":1569461847,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cancreateaRSAkeywithsize-7541698336411891","attributes":{"enabled":true,"created":1561685847,"updated":1561685847,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-3945239952608115","deletedDate":1561686245,"scheduledPurgeDate":1569462245,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-3945239952608115","attributes":{"enabled":true,"created":1561686245,"updated":1561686245,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-candeleteakey-7541698336411891","deletedDate":1561685860,"scheduledPurgeDate":1569461860,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-candeleteakey-7541698336411891","attributes":{"enabled":true,"created":1561685860,"updated":1561685860,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-041906371603109616","deletedDate":1561685972,"scheduledPurgeDate":1569461972,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-041906371603109616","attributes":{"enabled":true,"created":1561685972,"updated":1561685972,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-13938301836807887","deletedDate":1561685900,"scheduledPurgeDate":1569461900,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-13938301836807887","attributes":{"enabled":true,"created":1561685900,"updated":1561685900,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6097754638482769","deletedDate":1561416018,"scheduledPurgeDate":1569192018,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6097754638482769","attributes":{"enabled":true,"created":1561416018,"updated":1561416018,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-6723873262302544","deletedDate":1561415954,"scheduledPurgeDate":1569191954,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-6723873262302544","attributes":{"enabled":true,"created":1561415953,"updated":1561415953,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7045353749486702","deletedDate":1561686157,"scheduledPurgeDate":1569462157,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7045353749486702","attributes":{"enabled":true,"created":1561686156,"updated":1561686156,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-7541698336411891","deletedDate":1561685866,"scheduledPurgeDate":1569461866,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-7541698336411891","attributes":{"enabled":true,"created":1561685866,"updated":1561685866,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-8455281744731713","deletedDate":1561686136,"scheduledPurgeDate":1569462136,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-8455281744731713","attributes":{"enabled":true,"created":1561686135,"updated":1561686135,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetadeletedkey-9166100965013404","deletedDate":1561686091,"scheduledPurgeDate":1569462091,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetadeletedkey-9166100965013404","attributes":{"enabled":true,"created":1561686091,"updated":1561686091,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMTYhTURBd01EUXpJV3RsZVM5RFVsVkVTMFZaVGtGTlJTMURRVTVIUlZSQlMwVlpMVE01TkRVeU16azVOVEkyTURneE1UVWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -7125,11 +3311,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '1749cc38-ff92-47ef-be10-8fc5a6163469', + '2695da12-46e1-4b15-9c6c-0272e9b46c6c', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7139,49 +3325,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:00 GMT', + 'Thu, 18 Jul 2019 23:28:47 GMT', 'Connection', 'close', 'Content-Length', - '1977' ]); + '4857' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-3945239952608115","deletedDate":1561686248,"scheduledPurgeDate":1569462248,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-3945239952608115","attributes":{"enabled":true,"created":1561686247,"updated":1561686247,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetakey-7541698336411891","deletedDate":1561685863,"scheduledPurgeDate":1569461863,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetakey-7541698336411891","attributes":{"enabled":true,"created":1561685862,"updated":1561685862,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115","deletedDate":1561686250,"scheduledPurgeDate":1569462250,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-3945239952608115","attributes":{"enabled":true,"created":1561686249,"updated":1561686249,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891","deletedDate":1561685865,"scheduledPurgeDate":1569461865,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-cangetaspecificversionofakey-7541698336411891","attributes":{"enabled":true,"created":1561685864,"updated":1561685864,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-3945239952608115","deletedDate":1561686244,"scheduledPurgeDate":1569462244,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-3945239952608115","attributes":{"enabled":false,"exp":1546300800,"created":1561686243,"updated":1561686244,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdateadisabledkey-7541698336411891","deletedDate":1561685859,"scheduledPurgeDate":1569461859,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdateadisabledkey-7541698336411891","attributes":{"enabled":false,"exp":1546300800,"created":1561685858,"updated":1561685858,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-3945239952608115","deletedDate":1561686242,"scheduledPurgeDate":1569462242,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-3945239952608115","attributes":{"enabled":false,"created":1561686241,"updated":1561686242,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/CRUDKeyName-canupdatekey-7541698336411891","deletedDate":1561685857,"scheduledPurgeDate":1569461857,"kid":"https://keyvault_name.vault.azure.net/keys/CRUDKeyName-canupdatekey-7541698336411891","attributes":{"enabled":false,"created":1561685856,"updated":1561685856,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFU1TnpZd016ZzJOakl5TURreU1EZ3ZNVUUwTWpJMFF6UkJSRVZDTkVKRVJrRkVNemxDUWtWR05ETXpSamd3TmtJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '9a36d8b3-3ac7-4bda-8ea9-5f2095291f12', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '4a23c6e9-430d-41e9-b8ae-7bf30e267400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:00 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:22:59 GMT', + 'Thu, 18 Jul 2019 23:28:48 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '3408' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028185168006865","deletedDate":1560281862,"scheduledPurgeDate":1568057862,"kid":"https://keyvault_name.vault.azure.net/keys/key156028185168006865","attributes":{"enabled":true,"created":1560281857,"updated":1560281857,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156036321495001070","deletedDate":1560363783,"scheduledPurgeDate":1568139783,"kid":"https://keyvault_name.vault.azure.net/keys/key156036321495001070","attributes":{"enabled":true,"created":1560363220,"updated":1560363220,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpZd05EazJNRE0yTnpNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019567242501310","deletedDate":1560195770,"scheduledPurgeDate":1567971770,"kid":"https://keyvault_name.vault.azure.net/keys/key156019567242501310","attributes":{"enabled":true,"created":1560195678,"updated":1560195678,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019571294800134","deletedDate":1560195724,"scheduledPurgeDate":1567971724,"kid":"https://keyvault_name.vault.azure.net/keys/key156019571294800134","attributes":{"enabled":true,"created":1560195718,"updated":1560195718,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNVGsxTnpNMU5qQTNNREU0T0RZaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -7194,11 +3385,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '0a779126-7848-466b-ad17-f16a98465a25', + '51810ca5-9258-4d72-b8e2-5a14dfa476e3', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7208,49 +3399,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:22:59 GMT', + 'Thu, 18 Jul 2019 23:28:48 GMT', 'Connection', 'close', 'Content-Length', '936' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019588703602255","deletedDate":1560195904,"scheduledPurgeDate":1567971904,"kid":"https://keyvault_name.vault.azure.net/keys/key156019588703602255","attributes":{"enabled":false,"created":1560195892,"updated":1560195892,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019614908508155","deletedDate":1560196160,"scheduledPurgeDate":1567972160,"kid":"https://keyvault_name.vault.azure.net/keys/key156019614908508155","attributes":{"enabled":true,"nbf":1560196154,"created":1560196155,"updated":1560196155,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019626145109618","deletedDate":1560196278,"scheduledPurgeDate":1567972278,"kid":"https://keyvault_name.vault.azure.net/keys/key156019626145109618","attributes":{"enabled":true,"nbf":1560196266,"created":1560196267,"updated":1560196267,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019643192308535","deletedDate":1560196443,"scheduledPurgeDate":1567972443,"kid":"https://keyvault_name.vault.azure.net/keys/key156019643192308535","attributes":{"enabled":true,"nbf":1560196436,"created":1560196437,"updated":1560196437,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019676499600673","deletedDate":1560196776,"scheduledPurgeDate":1567972776,"kid":"https://keyvault_name.vault.azure.net/keys/key156019676499600673","attributes":{"enabled":true,"nbf":1560196769,"created":1560196770,"updated":1560196770,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019678704709785","deletedDate":1560196798,"scheduledPurgeDate":1567972798,"kid":"https://keyvault_name.vault.azure.net/keys/key156019678704709785","attributes":{"enabled":true,"nbf":1560196792,"created":1560196792,"updated":1560196792,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019683131108936","deletedDate":1560196842,"scheduledPurgeDate":1567972842,"kid":"https://keyvault_name.vault.azure.net/keys/key156019683131108936","attributes":{"enabled":true,"nbf":1560196836,"created":1560196836,"updated":1560196836,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019687132907648","deletedDate":1560196888,"scheduledPurgeDate":1567972888,"kid":"https://keyvault_name.vault.azure.net/keys/key156019687132907648","attributes":{"enabled":true,"nbf":1560196876,"created":1560196876,"updated":1560196876,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019964932000764","deletedDate":1560199758,"scheduledPurgeDate":1567975758,"kid":"https://keyvault_name.vault.azure.net/keys/key156019964932000764","attributes":{"enabled":true,"created":1560199655,"updated":1560199655,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TVRrNU5qWTJOVFV5TURJMU5URXZRVFl3TVRCRE5EVkROVEJHTkRNeFJUZzFSamxHUkRSR05qaENSVVJEUVRraE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '952500da-a15e-497f-bb5a-2058e65149df', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '62b42416-9b30-4b1f-a56d-69f97a247300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:00 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', + 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:00 GMT', + 'Thu, 18 Jul 2019 23:28:48 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '3405' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156036326049603673","deletedDate":1560363271,"scheduledPurgeDate":1568139271,"kid":"https://keyvault_name.vault.azure.net/keys/key156036326049603673","attributes":{"enabled":true,"created":1560363266,"updated":1560363266,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156043977101909742","deletedDate":1560439782,"scheduledPurgeDate":1568215782,"kid":"https://keyvault_name.vault.azure.net/keys/key156043977101909742","attributes":{"enabled":true,"created":1560439776,"updated":1560439776,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156044301303900132","deletedDate":1560444138,"scheduledPurgeDate":1568220138,"kid":"https://keyvault_name.vault.azure.net/keys/key156044301303900132","attributes":{"enabled":true,"exp":1560443018,"created":1560443018,"updated":1560443018,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156044304097508401","deletedDate":1560443052,"scheduledPurgeDate":1568219052,"kid":"https://keyvault_name.vault.azure.net/keys/key156044304097508401","attributes":{"enabled":true,"created":1560443046,"updated":1560443046,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TkRRek1EWXpOREl3TURJMU1UQXZORUk0UmtFM05rVXpOVVkzTkRSRU1EZ3hPVEZGT0VSR05UTTVNVEEyTURVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156019968394501499","deletedDate":1560199695,"scheduledPurgeDate":1567975695,"kid":"https://keyvault_name.vault.azure.net/keys/key156019968394501499","attributes":{"enabled":true,"created":1560199689,"updated":1560199689,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020010748409548","deletedDate":1560200123,"scheduledPurgeDate":1567976123,"kid":"https://keyvault_name.vault.azure.net/keys/key156020010748409548","attributes":{"enabled":true,"nbf":1560200112,"created":1560200113,"updated":1560200113,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020097075304975","deletedDate":1560200982,"scheduledPurgeDate":1567976982,"kid":"https://keyvault_name.vault.azure.net/keys/key156020097075304975","attributes":{"enabled":true,"exp":1560200975,"created":1560200976,"updated":1560200976,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020589654200630","deletedDate":1560205908,"scheduledPurgeDate":1567981908,"kid":"https://keyvault_name.vault.azure.net/keys/key156020589654200630","attributes":{"enabled":true,"created":1560205902,"updated":1560205902,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020600810901019","deletedDate":1560206019,"scheduledPurgeDate":1567982019,"kid":"https://keyvault_name.vault.azure.net/keys/key156020600810901019","attributes":{"enabled":true,"created":1560206013,"updated":1560206013,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156020656741105969","deletedDate":1560206579,"scheduledPurgeDate":1567982579,"kid":"https://keyvault_name.vault.azure.net/keys/key156020656741105969","attributes":{"enabled":true,"created":1560206573,"updated":1560206573,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021202578402557","deletedDate":1560212037,"scheduledPurgeDate":1567988037,"kid":"https://keyvault_name.vault.azure.net/keys/key156021202578402557","attributes":{"enabled":true,"created":1560212031,"updated":1560212031,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakV5TVRJeU9EUTJNRFkxTURBaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -7263,11 +3459,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '920424a2-455b-4597-a59b-e521b0f5e034', + '6e21f86c-29a5-4cec-93d1-0be55d1ea6af', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7277,49 +3473,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:00 GMT', + 'Thu, 18 Jul 2019 23:28:48 GMT', 'Connection', 'close', 'Content-Length', - '1667' ]); + '2605' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021212284606500","deletedDate":1560212139,"scheduledPurgeDate":1567988139,"kid":"https://keyvault_name.vault.azure.net/keys/key156021212284606500","attributes":{"enabled":true,"created":1560212128,"updated":1560212128,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021228525302930","deletedDate":1560212302,"scheduledPurgeDate":1567988302,"kid":"https://keyvault_name.vault.azure.net/keys/key156021228525302930","attributes":{"enabled":true,"created":1560212290,"updated":1560212290,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021252900505638","deletedDate":1560212547,"scheduledPurgeDate":1567988547,"kid":"https://keyvault_name.vault.azure.net/keys/key156021252900505638","attributes":{"enabled":true,"created":1560212534,"updated":1560212534,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021259169107011","deletedDate":1560212608,"scheduledPurgeDate":1567988608,"kid":"https://keyvault_name.vault.azure.net/keys/key156021259169107011","attributes":{"enabled":true,"created":1560212597,"updated":1560212597,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021275535604420","deletedDate":1560212772,"scheduledPurgeDate":1567988772,"kid":"https://keyvault_name.vault.azure.net/keys/key156021275535604420","attributes":{"enabled":true,"created":1560212760,"updated":1560212760,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021319425603898","deletedDate":1560213205,"scheduledPurgeDate":1567989205,"kid":"https://keyvault_name.vault.azure.net/keys/key156021319425603898","attributes":{"enabled":true,"created":1560213200,"updated":1560213200,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021368188700680","deletedDate":1560213698,"scheduledPurgeDate":1567989698,"kid":"https://keyvault_name.vault.azure.net/keys/key156021368188700680","attributes":{"enabled":true,"created":1560213687,"updated":1560213687,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021382077504638","deletedDate":1560213837,"scheduledPurgeDate":1567989837,"kid":"https://keyvault_name.vault.azure.net/keys/key156021382077504638","attributes":{"enabled":false,"created":1560213826,"updated":1560213832,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021397882409430","deletedDate":1560214070,"scheduledPurgeDate":1567990070,"kid":"https://keyvault_name.vault.azure.net/keys/key156021397882409430","attributes":{"enabled":true,"created":1560213984,"updated":1560213984,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFME1EQXhOemd3TURjek5UVXZRelZHUkRsQk5VVkRRVGs1TkRrNU1qZ3pOa1ZGUWtGR01UZEJSRFF4UmpJaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '1fc70dc1-969a-4099-91d9-c72db9b9cf80', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '4285a1a1-134e-49cd-8b33-dd52414e6b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:01 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:00 GMT', + 'Thu, 18 Jul 2019 23:28:49 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '3286' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156048034950305703","deletedDate":1560480365,"scheduledPurgeDate":1568256365,"kid":"https://keyvault_name.vault.azure.net/keys/key156048034950305703","attributes":{"enabled":true,"created":1560480356,"updated":1560480356,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111602317","deletedDate":1560199870,"scheduledPurgeDate":1567975870,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019984111602317","attributes":{"enabled":true,"created":1560199847,"updated":1560199847,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RnME1URXhOekE1TnpnM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021404805303613","deletedDate":1560214059,"scheduledPurgeDate":1567990059,"kid":"https://keyvault_name.vault.azure.net/keys/key156021404805303613","attributes":{"enabled":true,"created":1560214053,"updated":1560214053,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021443658305298","deletedDate":1560214455,"scheduledPurgeDate":1567990455,"kid":"https://keyvault_name.vault.azure.net/keys/key156021443658305298","attributes":{"enabled":false,"created":1560214442,"updated":1560214449,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021469847200127","deletedDate":1560214715,"scheduledPurgeDate":1567990715,"kid":"https://keyvault_name.vault.azure.net/keys/key156021469847200127","attributes":{"enabled":false,"exp":1560214704,"created":1560214704,"updated":1560214709,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021500992805037","deletedDate":1560215026,"scheduledPurgeDate":1567991026,"kid":"https://keyvault_name.vault.azure.net/keys/key156021500992805037","attributes":{"enabled":false,"exp":1560215015,"created":1560215015,"updated":1560215021,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021508931202421","deletedDate":1560215105,"scheduledPurgeDate":1567991105,"kid":"https://keyvault_name.vault.azure.net/keys/key156021508931202421","attributes":{"enabled":false,"exp":1560215095,"created":1560215094,"updated":1560215100,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021527355207287","deletedDate":1560215290,"scheduledPurgeDate":1567991290,"kid":"https://keyvault_name.vault.azure.net/keys/key156021527355207287","attributes":{"enabled":false,"exp":1560215279,"created":1560215279,"updated":1560215284,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021572903002132","deletedDate":1560215746,"scheduledPurgeDate":1567991746,"kid":"https://keyvault_name.vault.azure.net/keys/key156021572903002132","attributes":{"enabled":false,"exp":1560215734,"created":1560215734,"updated":1560215740,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNakUyTkRNNE5EQTVNREV5TXpjaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -7332,11 +3533,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '1272fb58-4f50-46fc-8736-cd5a7af53431', + 'cd021982-5737-4a6f-98e2-0dd305e78c25', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7346,49 +3547,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:01 GMT', + 'Thu, 18 Jul 2019 23:28:50 GMT', 'Connection', 'close', 'Content-Length', - '943' ]); + '2662' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021643840901237","deletedDate":1560216615,"scheduledPurgeDate":1567992615,"kid":"https://keyvault_name.vault.azure.net/keys/key156021643840901237","attributes":{"enabled":true,"created":1560216444,"updated":1560216444,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021650717904471","deletedDate":1560216518,"scheduledPurgeDate":1567992518,"kid":"https://keyvault_name.vault.azure.net/keys/key156021650717904471","attributes":{"enabled":true,"created":1560216512,"updated":1560216512,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpFMk5UUXhNVGczTURjNU9UZ3ZNVEZFTVRFNU5ESkdSak00TkVOQk1VSTFNVU5FTVVVelEwWkROa0ZFTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'e31c872d-ae46-4b93-8390-6e1784387045', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '348db0df-dfbd-4cdf-a6be-6a08068a6000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:01 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:01 GMT', + 'Thu, 18 Jul 2019 23:28:50 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '996' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111709787","deletedDate":1560199876,"scheduledPurgeDate":1567975876,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019984111709787","attributes":{"enabled":true,"created":1560199852,"updated":1560199852,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725306556","deletedDate":1560200016,"scheduledPurgeDate":1567976016,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019998725306556","attributes":{"enabled":true,"created":1560199993,"updated":1560199993,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725308881","deletedDate":1560200022,"scheduledPurgeDate":1567976022,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019998725308881","attributes":{"enabled":true,"created":1560199998,"updated":1560199998,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692705349","deletedDate":1560439913,"scheduledPurgeDate":1568215913,"kid":"https://keyvault_name.vault.azure.net/keys/keys156043989692705349","attributes":{"enabled":true,"created":1560439902,"updated":1560439902,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692806134","deletedDate":1560439919,"scheduledPurgeDate":1568215919,"kid":"https://keyvault_name.vault.azure.net/keys/keys156043989692806134","attributes":{"enabled":true,"created":1560439908,"updated":1560439908,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5TFJWbFRNVFUyTURRME16RTRNek0xT0RBNE1UQTJMell5UWtSRk1URkdRamMzUlRRelF6UkNSVU5DTXpoRU5EWXdOekZDTkVJMklUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021753923506478","deletedDate":1560217550,"scheduledPurgeDate":1567993550,"kid":"https://keyvault_name.vault.azure.net/keys/key156021753923506478","attributes":{"enabled":true,"created":1560217545,"updated":1560217545,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156021772195104221","deletedDate":1560217733,"scheduledPurgeDate":1567993733,"kid":"https://keyvault_name.vault.azure.net/keys/key156021772195104221","attributes":{"enabled":true,"created":1560217727,"updated":1560217727,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026375447403976","deletedDate":1560263766,"scheduledPurgeDate":1568039766,"kid":"https://keyvault_name.vault.azure.net/keys/key156026375447403976","attributes":{"enabled":true,"created":1560263760,"updated":1560263760,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026429107509170","deletedDate":1560264308,"scheduledPurgeDate":1568040308,"kid":"https://keyvault_name.vault.azure.net/keys/key156026429107509170","attributes":{"enabled":true,"created":1560264296,"updated":1560264296,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026780583504617","deletedDate":1560267823,"scheduledPurgeDate":1568043823,"kid":"https://keyvault_name.vault.azure.net/keys/key156026780583504617","attributes":{"enabled":true,"created":1560267811,"updated":1560267811,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156026937854708786","deletedDate":1560269396,"scheduledPurgeDate":1568045396,"kid":"https://keyvault_name.vault.azure.net/keys/key156026937854708786","attributes":{"enabled":true,"created":1560269384,"updated":1560269384,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027282511708087","deletedDate":1560272836,"scheduledPurgeDate":1568048836,"kid":"https://keyvault_name.vault.azure.net/keys/key156027282511708087","attributes":{"enabled":true,"created":1560272831,"updated":1560272831,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027441059203813","deletedDate":1560274422,"scheduledPurgeDate":1568050422,"kid":"https://keyvault_name.vault.azure.net/keys/key156027441059203813","attributes":{"enabled":true,"created":1560274416,"updated":1560274416,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027619257505383","deletedDate":1560276204,"scheduledPurgeDate":1568052204,"kid":"https://keyvault_name.vault.azure.net/keys/key156027619257505383","attributes":{"enabled":true,"created":1560276198,"updated":1560276198,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027654046904526","deletedDate":1560276552,"scheduledPurgeDate":1568052552,"kid":"https://keyvault_name.vault.azure.net/keys/key156027654046904526","attributes":{"enabled":true,"created":1560276546,"updated":1560276546,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNamMyTmprMU5UWTBNRE01TlRNaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -7401,11 +3607,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '6c8503df-283a-4211-baae-fff6bf9cc855', + '29b44263-2e3f-4010-8a6f-831d1d973cd2', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7415,49 +3621,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:02 GMT', + 'Thu, 18 Jul 2019 23:28:50 GMT', 'Connection', 'close', 'Content-Length', - '1992' ]); + '3552' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027669556403953","deletedDate":1560276707,"scheduledPurgeDate":1568052707,"kid":"https://keyvault_name.vault.azure.net/keys/key156027669556403953","attributes":{"enabled":true,"created":1560276701,"updated":1560276701,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027692061805591","deletedDate":1560276984,"scheduledPurgeDate":1568052984,"kid":"https://keyvault_name.vault.azure.net/keys/key156027692061805591","attributes":{"enabled":true,"created":1560276926,"updated":1560276926,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156027875260704123","deletedDate":1560278769,"scheduledPurgeDate":1568054769,"kid":"https://keyvault_name.vault.azure.net/keys/key156027875260704123","attributes":{"enabled":true,"created":1560278758,"updated":1560278758,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028044085404301","deletedDate":1560280458,"scheduledPurgeDate":1568056458,"kid":"https://keyvault_name.vault.azure.net/keys/key156028044085404301","attributes":{"enabled":true,"created":1560280446,"updated":1560280446,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028174986105799","deletedDate":1560282270,"scheduledPurgeDate":1568058270,"kid":"https://keyvault_name.vault.azure.net/keys/key156028174986105799","attributes":{"enabled":true,"created":1560281755,"updated":1560281755,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TWpneE56azFORFkzTURRMk1EZ3ZPVVl6T0RrMU0wTTBPRVF3TkROQ1FrRTRNekJFUWtWRU56STFSamsyUTBFaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '2d91d30d-ff59-4605-a514-02d3a0484e17', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'f894d2e5-a2fb-4603-84a6-738b36bc6800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:02 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:01 GMT', + 'Thu, 18 Jul 2019 23:28:51 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '1977' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0","deletedDate":1561686288,"scheduledPurgeDate":1569462288,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0","attributes":{"enabled":true,"created":1561686279,"updated":1561686279,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1","deletedDate":1561686289,"scheduledPurgeDate":1569462289,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1","attributes":{"enabled":true,"created":1561686280,"updated":1561686280,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0","deletedDate":1561686297,"scheduledPurgeDate":1569462297,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0","attributes":{"enabled":true,"created":1561686290,"updated":1561686290,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1","deletedDate":1561686298,"scheduledPurgeDate":1569462298,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1","attributes":{"enabled":true,"created":1561686290,"updated":1561686290,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-3147002526421592","deletedDate":1561686276,"scheduledPurgeDate":1569462276,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-3147002526421592","attributes":{"enabled":true,"created":1561686275,"updated":1561686275,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-4844377101593087","deletedDate":1561685869,"scheduledPurgeDate":1569461869,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-4844377101593087","attributes":{"enabled":true,"created":1561685868,"updated":1561685868,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-3147002526421592","deletedDate":1561686277,"scheduledPurgeDate":1569462277,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-3147002526421592","attributes":{"enabled":true,"created":1561686277,"updated":1561686277,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-4844377101593087","deletedDate":1561685871,"scheduledPurgeDate":1569461871,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-4844377101593087","attributes":{"enabled":true,"created":1561685870,"updated":1561685870,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMjghTURBd01EVXdJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMU1TVk5VUkVWTVJWUkZSRXRGV1ZNdE1qQTNNamc0T0RBMU16RTBPRFUzTmkwd0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028180668003726","deletedDate":1560281817,"scheduledPurgeDate":1568057817,"kid":"https://keyvault_name.vault.azure.net/keys/key156028180668003726","attributes":{"enabled":true,"created":1560281812,"updated":1560281812,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156028185168006865","deletedDate":1560281862,"scheduledPurgeDate":1568057862,"kid":"https://keyvault_name.vault.azure.net/keys/key156028185168006865","attributes":{"enabled":true,"created":1560281857,"updated":1560281857,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156036321495001070","deletedDate":1560363783,"scheduledPurgeDate":1568139783,"kid":"https://keyvault_name.vault.azure.net/keys/key156036321495001070","attributes":{"enabled":true,"created":1560363220,"updated":1560363220,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5MiFNREF3TURJMUlXdGxlUzlMUlZreE5UWXdNell6TWpNNE1EUTVNREUzTlRVaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -7470,11 +3681,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '4c4ca553-89f7-4a1c-b839-9286bbcd2461', + 'f0d58e8d-d413-4d65-97df-42e04cfb1eba', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7484,49 +3695,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:02 GMT', + 'Thu, 18 Jul 2019 23:28:51 GMT', 'Connection', 'close', 'Content-Length', - '3515' ]); + '1263' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156036326049603673","deletedDate":1560363271,"scheduledPurgeDate":1568139271,"kid":"https://keyvault_name.vault.azure.net/keys/key156036326049603673","attributes":{"enabled":true,"created":1560363266,"updated":1560363266,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156043977101909742","deletedDate":1560439782,"scheduledPurgeDate":1568215782,"kid":"https://keyvault_name.vault.azure.net/keys/key156043977101909742","attributes":{"enabled":true,"created":1560439776,"updated":1560439776,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156044301303900132","deletedDate":1560444138,"scheduledPurgeDate":1568220138,"kid":"https://keyvault_name.vault.azure.net/keys/key156044301303900132","attributes":{"enabled":true,"exp":1560443018,"created":1560443018,"updated":1560443018,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTRJV3RsZVM5TFJWa3hOVFl3TkRRek1ESTVOVE15TURreE56RXZNa1F3UWpReU56RTRNVVpCTkRWR1JrSTJNa1kzTVVKQlFUVkNPRVUwT1RRaE1EQXdNREk0SVRrNU9Ua3RNVEl0TXpGVU1qTTZOVGs2TlRrdU9UazVPVGs1T1ZvaCIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'bb151486-cbd4-4ed0-873d-7fee49d4d5ac', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '2e9e6fc4-d996-41ac-95ff-81c0678e0900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:02 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:02 GMT', + 'Thu, 18 Jul 2019 23:28:51 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '1340' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-0","deletedDate":1561418276,"scheduledPurgeDate":1569194276,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-0","attributes":{"enabled":true,"created":1561418275,"updated":1561418275,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-1","deletedDate":1561418277,"scheduledPurgeDate":1569194277,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-1","attributes":{"enabled":true,"created":1561418276,"updated":1561418276,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged--0","deletedDate":1561724540,"scheduledPurgeDate":1569500540,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged--0","attributes":{"enabled":true,"created":1561724539,"updated":1561724539,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged--1","deletedDate":1561724540,"scheduledPurgeDate":1569500540,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged--1","attributes":{"enabled":true,"created":1561724539,"updated":1561724539,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-0","deletedDate":1561419307,"scheduledPurgeDate":1569195307,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-0","attributes":{"enabled":true,"created":1561419306,"updated":1561419306,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-1","deletedDate":1561419308,"scheduledPurgeDate":1569195308,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-1","attributes":{"enabled":true,"created":1561419307,"updated":1561419307,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-36767371368026214","deletedDate":1561687104,"scheduledPurgeDate":1569463104,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-36767371368026214","attributes":{"enabled":true,"created":1561687103,"updated":1561687103,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-89097467879021","deletedDate":1561686972,"scheduledPurgeDate":1569462972,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-89097467879021","attributes":{"enabled":true,"created":1561686972,"updated":1561686972,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-9779781603101387","deletedDate":1561686397,"scheduledPurgeDate":1569462397,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-9779781603101387","attributes":{"enabled":true,"created":1561686396,"updated":1561686396,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-36767371368026214","deletedDate":1561687101,"scheduledPurgeDate":1569463101,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-36767371368026214","attributes":{"enabled":true,"created":1561687068,"updated":1561687068,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExODAhTURBd01Ea3dJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JVTlBWa1ZTUVVSRlRFVlVSVVJMUlZrdE9EQXdOak0xTkRJM05URXlOemczTkM4M05VSkRRa0pCTkVJek5rUTBSVUl3UWpjelJrUTRRVGd3UlRCRk5EWkVReUV3TURBd01qZ2hPVGs1T1MweE1pMHpNVlF5TXpvMU9UbzFPUzQ1T1RrNU9UazVXaUUtIiwiVGFyZ2V0TG9jYXRpb24iOjB9"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156044304097508401","deletedDate":1560443052,"scheduledPurgeDate":1568219052,"kid":"https://keyvault_name.vault.azure.net/keys/key156044304097508401","attributes":{"enabled":true,"created":1560443046,"updated":1560443046,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/key156048034950305703","deletedDate":1560480365,"scheduledPurgeDate":1568256365,"kid":"https://keyvault_name.vault.azure.net/keys/key156048034950305703","attributes":{"enabled":true,"created":1560480356,"updated":1560480356,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJMklXdGxlUzlMUlZsVE1UVTJNREU1T1RjeU9UVXpOakE0TVRNM0lUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -7539,11 +3755,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '0ab5eac2-43d1-4230-ad64-e055a5f6a39a', + '2129a32d-952c-48cb-9a26-c8cc8a68c0fe', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7553,49 +3769,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:02 GMT', + 'Thu, 18 Jul 2019 23:28:52 GMT', 'Connection', 'close', 'Content-Length', - '4284' ]); + '941' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111602317","deletedDate":1560199870,"scheduledPurgeDate":1567975870,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019984111602317","attributes":{"enabled":true,"created":1560199847,"updated":1560199847,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019984111709787","deletedDate":1560199876,"scheduledPurgeDate":1567975876,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019984111709787","attributes":{"enabled":true,"created":1560199852,"updated":1560199852,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725306556","deletedDate":1560200016,"scheduledPurgeDate":1567976016,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019998725306556","attributes":{"enabled":true,"created":1560199993,"updated":1560199993,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156019998725308881","deletedDate":1560200022,"scheduledPurgeDate":1567976022,"kid":"https://keyvault_name.vault.azure.net/keys/keys156019998725308881","attributes":{"enabled":true,"created":1560199998,"updated":1560199998,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692705349","deletedDate":1560439913,"scheduledPurgeDate":1568215913,"kid":"https://keyvault_name.vault.azure.net/keys/keys156043989692705349","attributes":{"enabled":true,"created":1560439902,"updated":1560439902,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/keys156043989692806134","deletedDate":1560439919,"scheduledPurgeDate":1568215919,"kid":"https://keyvault_name.vault.azure.net/keys/keys156043989692806134","attributes":{"enabled":true,"created":1560439908,"updated":1560439908,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EVTVJV3RsZVM5TFJWbFRNVFUyTURRek9UZzVOamt5T0RBMk1UTTBMMFZGUkRGRlFVSXhOa0UwUVRRNVF6azRORFZGTXpkR05EVkJNVFpGTWpnMklUQXdNREF5T0NFNU9UazVMVEV5TFRNeFZESXpPalU1T2pVNUxqazVPVGs1T1RsYUlRLS0iLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '1cfbe01c-de9c-42f8-9632-27b6c83bedc7', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '2ee950c2-eae0-45a8-a66e-02f9e1996100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:03 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:02 GMT', + 'Thu, 18 Jul 2019 23:28:52 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '2321' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-89097467879021","deletedDate":1561686970,"scheduledPurgeDate":1569462970,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-89097467879021","attributes":{"enabled":true,"created":1561686926,"updated":1561686926,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-9779781603101387","deletedDate":1561686395,"scheduledPurgeDate":1569462395,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-9779781603101387","attributes":{"enabled":true,"created":1561686361,"updated":1561686361,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567","deletedDate":1561723518,"scheduledPurgeDate":1569499518,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567","attributes":{"enabled":true,"created":1561723517,"updated":1561723517,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148","deletedDate":1561723606,"scheduledPurgeDate":1569499606,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148","attributes":{"enabled":true,"created":1561723605,"updated":1561723605,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214","deletedDate":1561687106,"scheduledPurgeDate":1569463106,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214","attributes":{"enabled":true,"created":1561687105,"updated":1561687105,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091","deletedDate":1561723459,"scheduledPurgeDate":1569499459,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091","attributes":{"enabled":true,"created":1561723458,"updated":1561723458,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701","deletedDate":1561723721,"scheduledPurgeDate":1569499721,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701","attributes":{"enabled":true,"created":1561723720,"updated":1561723720,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021","deletedDate":1561686975,"scheduledPurgeDate":1569462975,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021","attributes":{"enabled":true,"created":1561686974,"updated":1561686974,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285","deletedDate":1561723348,"scheduledPurgeDate":1569499348,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285","attributes":{"enabled":true,"created":1561723347,"updated":1561723347,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387","deletedDate":1561686400,"scheduledPurgeDate":1569462400,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387","attributes":{"enabled":true,"created":1561686399,"updated":1561686399,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768","deletedDate":1561723310,"scheduledPurgeDate":1569499310,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768","attributes":{"enabled":true,"created":1561723309,"updated":1561723309,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE5NiFNREF3TURJNElXdGxlUzlUUlVOU1JWUXhOVFl3TVRrMU56UTJPVGsyTURFMU9UY2hNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0","deletedDate":1561686288,"scheduledPurgeDate":1569462288,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-0","attributes":{"enabled":true,"created":1561686279,"updated":1561686279,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1","deletedDate":1561686289,"scheduledPurgeDate":1569462289,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeys-3147002526421592-1","attributes":{"enabled":true,"created":1561686280,"updated":1561686280,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0","deletedDate":1561686297,"scheduledPurgeDate":1569462297,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-0","attributes":{"enabled":true,"created":1561686290,"updated":1561686290,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1","deletedDate":1561686298,"scheduledPurgeDate":1569462298,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangetseveralinsertedkeyspaged-3147002526421592-1","attributes":{"enabled":true,"created":1561686290,"updated":1561686290,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-3147002526421592","deletedDate":1561686276,"scheduledPurgeDate":1569462276,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-3147002526421592","attributes":{"enabled":true,"created":1561686275,"updated":1561686275,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakey-4844377101593087","deletedDate":1561685869,"scheduledPurgeDate":1569461869,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakey-4844377101593087","attributes":{"enabled":true,"created":1561685868,"updated":1561685868,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5TVNWTlVTMFZaVGtGTlJTMURRVTVIUlZSVVNFVldSVkpUU1U5T1UwOUdRVXRGV1ZCQlIwVkVMVE14TkRjd01ESTFNalkwTWpFMU9USWhNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -7608,11 +3829,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '8e6a1511-d071-4e4f-9c28-efbbdf88bf11', + '7f1c475d-4047-4ab1-be39-4400dbc051ad', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7622,49 +3843,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:04 GMT', + 'Thu, 18 Jul 2019 23:28:52 GMT', 'Connection', 'close', 'Content-Length', - '4748' ]); + '2733' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-3147002526421592","deletedDate":1561686277,"scheduledPurgeDate":1569462277,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-3147002526421592","attributes":{"enabled":true,"created":1561686277,"updated":1561686277,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-cangettheversionsofakeypaged-4844377101593087","deletedDate":1561685871,"scheduledPurgeDate":1569461871,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-cangettheversionsofakeypaged-4844377101593087","attributes":{"enabled":true,"created":1561685870,"updated":1561685870,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-0","deletedDate":1561418276,"scheduledPurgeDate":1569194276,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-0","attributes":{"enabled":true,"created":1561418275,"updated":1561418275,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeys-7769917610769559-1","deletedDate":1561418277,"scheduledPurgeDate":1569194277,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeys-7769917610769559-1","attributes":{"enabled":true,"created":1561418276,"updated":1561418276,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-0","deletedDate":1561419307,"scheduledPurgeDate":1569195307,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-0","attributes":{"enabled":true,"created":1561419306,"updated":1561419306,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/listKeyName-listdeletedkeyspaged-7769917610769559-1","deletedDate":1561419308,"scheduledPurgeDate":1569195308,"kid":"https://keyvault_name.vault.azure.net/keys/listKeyName-listdeletedkeyspaged-7769917610769559-1","attributes":{"enabled":true,"created":1561419307,"updated":1561419307,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-054334075264537374","deletedDate":1563396687,"scheduledPurgeDate":1571172687,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-054334075264537374","attributes":{"enabled":true,"created":1563396687,"updated":1563396687,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateakeywhilegivingamanualtype-8132656009076245","deletedDate":1563396700,"scheduledPurgeDate":1571172700,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateakeywhilegivingamanualtype-8132656009076245","attributes":{"enabled":true,"created":1563396700,"updated":1563396700,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cancreateaRSAkey-4217460078350159","deletedDate":1563492026,"scheduledPurgeDate":1571268026,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cancreateaRSAkey-4217460078350159","attributes":{"enabled":true,"created":1563492026,"updated":1563492026,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-36767371368026214","deletedDate":1561687104,"scheduledPurgeDate":1569463104,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-36767371368026214","attributes":{"enabled":true,"created":1561687103,"updated":1561687103,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExODQhTURBd01Ea3lJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1SFJVNUZVa0ZVUlVGQ1FVTkxWVkJQUmtGTFJWa3RPRFExTVRJMk5EUTRNVGsxTlRrMkx6azBOVVJEUkVNM09FVXhSalEwUmpoQk5UazBNemt3UTBNeE5rSkVOVVUxSVRBd01EQXlPQ0U1T1RrNUxURXlMVE14VkRJek9qVTVPalU1TGprNU9UazVPVGxhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '9a142268-c0b8-48b7-b849-36685aeb8e22', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '66edf2ab-5ff2-4c97-beae-1179f0076600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:04 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:04 GMT', + 'Thu, 18 Jul 2019 23:28:53 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '4354' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .get('/deletedkeys') .query(true) - .reply(200, {"value":[],"nextLink":null}, [ 'Cache-Control', + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-89097467879021","deletedDate":1561686972,"scheduledPurgeDate":1569462972,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-89097467879021","attributes":{"enabled":true,"created":1561686972,"updated":1561686972,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-9779781603101387","deletedDate":1561686397,"scheduledPurgeDate":1569462397,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-9779781603101387","attributes":{"enabled":true,"created":1561686396,"updated":1561686396,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-0","deletedDate":1563476819,"scheduledPurgeDate":1571252819,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangetseveralinsertedkeyspaged-9124906356900864-0","attributes":{"enabled":true,"created":1563476816,"updated":1563476816,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-36767371368026214","deletedDate":1561687101,"scheduledPurgeDate":1569463101,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-36767371368026214","attributes":{"enabled":true,"created":1561687068,"updated":1561687068,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-89097467879021","deletedDate":1561686970,"scheduledPurgeDate":1569462970,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-89097467879021","attributes":{"enabled":true,"created":1561686926,"updated":1561686926,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-9779781603101387","deletedDate":1561686395,"scheduledPurgeDate":1569462395,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-9779781603101387","attributes":{"enabled":true,"created":1561686361,"updated":1561686361,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567","deletedDate":1561723518,"scheduledPurgeDate":1569499518,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-04241354248077567","attributes":{"enabled":true,"created":1561723517,"updated":1561723517,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148","deletedDate":1561723606,"scheduledPurgeDate":1569499606,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-15374511265428148","attributes":{"enabled":true,"created":1561723605,"updated":1561723605,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDghTURBd01EWTJJV3RsZVM5U1JVTlBWa1ZTUzBWWlRrRk5SUzFEUVU1U1JWTlVUMUpGUVV0RldWZEpWRWhCUjBsV1JVNUNRVU5MVlZBdE1qVTFNRFV3T0RFeU1EYzNOamM0TWlFd01EQXdNamdoT1RrNU9TMHhNaTB6TVZReU16bzFPVG8xT1M0NU9UazVPVGs1V2lFLSIsIlRhcmdldExvY2F0aW9uIjowfQ"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -7677,11 +3903,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '49b224cc-9808-40bb-b47d-69457ab38676', + '022261ee-afc4-45e2-aab3-9b9c7892d832', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7691,52 +3917,59 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:04 GMT', + 'Thu, 18 Jul 2019 23:28:54 GMT', 'Connection', 'close', 'Content-Length', - '28' ]); + '3554' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys') + .query(true) + .reply(200, {"value":[{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214","deletedDate":1561687106,"scheduledPurgeDate":1569463106,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-36767371368026214","attributes":{"enabled":true,"created":1561687105,"updated":1561687105,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091","deletedDate":1561723459,"scheduledPurgeDate":1569499459,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-5165836270108091","attributes":{"enabled":true,"created":1561723458,"updated":1561723458,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701","deletedDate":1561723721,"scheduledPurgeDate":1569499721,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-8315331351345701","attributes":{"enabled":true,"created":1561723720,"updated":1561723720,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021","deletedDate":1561686975,"scheduledPurgeDate":1569462975,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-89097467879021","attributes":{"enabled":true,"created":1561686974,"updated":1561686974,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285","deletedDate":1561723348,"scheduledPurgeDate":1569499348,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9471707164286285","attributes":{"enabled":true,"created":1561723347,"updated":1561723347,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387","deletedDate":1561686400,"scheduledPurgeDate":1569462400,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9779781603101387","attributes":{"enabled":true,"created":1561686399,"updated":1561686399,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768","deletedDate":1561723310,"scheduledPurgeDate":1569499310,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-9789286389123768","attributes":{"enabled":true,"created":1561723309,"updated":1561723309,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys-972039377256978-0","deletedDate":1563476349,"scheduledPurgeDate":1571252349,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys-972039377256978-0","attributes":{"enabled":true,"created":1563476349,"updated":1563476349,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeys-972039377256978-1","deletedDate":1563476349,"scheduledPurgeDate":1571252349,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeys-972039377256978-1","attributes":{"enabled":true,"created":1563476349,"updated":1563476349,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--0","deletedDate":1563492515,"scheduledPurgeDate":1571268515,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--0","attributes":{"enabled":true,"created":1563492513,"updated":1563492513,"recoveryLevel":"Recoverable+Purgeable"}},{"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-listdeletedkeyspaged--1","deletedDate":1563492515,"scheduledPurgeDate":1571268515,"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-listdeletedkeyspaged--1","attributes":{"enabled":true,"created":1563492514,"updated":1563492514,"recoveryLevel":"Recoverable+Purgeable"}}],"nextLink":"https://keyvault_name.vault.azure.net:443/deletedkeys?api-version=7.0&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExNDAhTURBd01EWXhJV3RsZVM5VFJVTlNSVlF4TlRZd01UazFOelEyT1RrMk1EZ3hOVFV2T1RZeE5UYzNNVFZEUVRaRk5EYzVSRGhDUmpnM016ZENSRVZCTmprMFJUY2hNREF3TURJNElUazVPVGt0TVRJdE16RlVNak02TlRrNk5Ua3VPVGs1T1RrNU9Wb2giLCJUYXJnZXRMb2NhdGlvbiI6MH0"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '25f1054f-748d-4665-841e-d7b6065e6d48', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'f5a61cbd-b25b-4302-a5b6-97f128d26600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:05 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:04 GMT', + 'Thu, 18 Jul 2019 23:28:54 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '4760' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-listdeletedkeyspaged--0') + .get('/deletedkeys') .query(true) - .reply(204, "", [ 'Cache-Control', + .reply(200, {"value":[],"nextLink":null}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Type', + 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -7744,11 +3977,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'fb4424f3-3284-4a5e-bcee-f3904fa942c0', + '2605c65a-07c8-4542-a040-e717b263e7ab', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7758,45 +3991,48 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:05 GMT', + 'Thu, 18 Jul 2019 23:28:54 GMT', 'Connection', - 'close' ]); + 'close', + 'Content-Length', + '28' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-listdeletedkeyspaged--0') + .query(true) + .reply(204, "", [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '3d011ce7-f7b9-4020-9279-ccba0d5b6f86', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '93070702-064c-4d24-ac0b-9b4de0f46f00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=Amo5Mk9CEtJAhzD6dLpvC-Y_aSJHLQAAAN78p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:05 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:05 GMT', + 'Thu, 18 Jul 2019 23:28:55 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/listKeyName-listdeletedkeyspaged--1') + .delete('/deletedkeys/recoverKeyName-listdeletedkeyspaged--1') .query(true) .reply(204, "", [ 'Cache-Control', 'no-cache', @@ -7809,11 +4045,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'c7208030-e315-42d9-aaae-e5f8039cc8b8', + '68ed2b87-e157-4812-a9da-cdcad491889e', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -7823,7 +4059,7 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:05 GMT', + 'Thu, 18 Jul 2019 23:28:55 GMT', 'Connection', 'close' ]); diff --git a/sdk/keyvault/keyvault-keys/recordings/node/keys_client__restore_keys_and_recover_backups/recording_before_all_hook.js b/sdk/keyvault/keyvault-keys/recordings/node/keys_client__restore_keys_and_recover_backups/recording_before_all_hook.js index 30c3bca6a19e..14d47018e205 100644 --- a/sdk/keyvault/keyvault-keys/recordings/node/keys_client__restore_keys_and_recover_backups/recording_before_all_hook.js +++ b/sdk/keyvault/keyvault-keys/recordings/node/keys_client__restore_keys_and_recover_backups/recording_before_all_hook.js @@ -17,17 +17,17 @@ nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'x-ms-request-id', - '3c8c5c42-80e9-4698-aaca-8d2187a96c00', + '00db8525-c409-4452-865c-7017bb25df00', 'P3P', 'CP="DSP CUR OTPi IND OTRi ONL FIN"', 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHAQAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:06 GMT; path=/; secure; HttpOnly', + 'fpc=AmUVQR3PHFtBtxv1qKbe2nA_aSJHAQAAALf3wtQOAAAA; expires=Sat, 17-Aug-2019 23:28:56 GMT; path=/; secure; HttpOnly', 'Set-Cookie', 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', 'Set-Cookie', 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:05 GMT', + 'Thu, 18 Jul 2019 23:28:55 GMT', 'Connection', 'close', 'Content-Length', @@ -37,7 +37,7 @@ nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .post('/keys/recoverKeyName-canrecoveradeletedkey-/create', {"kty":"RSA"}) .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/f9e164f7643f4162bd5713ffd42dcb4e","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"0idAEjePqCl1G52Hjmj_7jFZa0Lh7AfYjrEQ8Ng04fl8PAJiHibONng4I6dhhPXJ04ynCjYzO57sb6-t78VwTCnVhC4RFVVgmYLLbmlxW2iAmna18VvrQBEkMuyqG5Uf4K9eXnZGEf-FDWiat9mHm0-aZO0BjeGdu0mY_n6NPGcW04VTZfqOVSTWw4OoN7LlgGVznFut8PyqJ8aJOBN4bZPgC-heR1J5mu2-WROovLK6c6p-IvhYy_ZFXYzIkDrCDf7lvYRy0WDkZbhYF_u27x3Yj0l0bpFgMcJ-ew0n1p5guJUtO3mxmqH5OwvIoQyzZ5_Z5okwx1In2NyGFpuPzw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724586,"updated":1561724586,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/5913aafcd6eb4eb3b74457c047d1f291","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wa4LgYQE3bbS-i4tvwVPnRo0nzN1OsEMsXTg9d_YANHWfe07EWd1JdrLiwxh0t0m05htXBLNRDYq63ysX3iAd6PwSM-Y8nsi8b3TZHmQO80OoTu0Elql78LOzNFz_oGzrrMLfYZc7KQOlqz_NkStEkPWcLxHqaaoiGv2GtG1IxdJmUKZXU_gGpFQGaq_XirW7Hg634qRuK6qK1ff3EZ7IsUjtS58cDTWmsMfcOvLHUkTo26Cse0CD6JMdmDNc_FcPb7IuElTDegpYratBs_IY1rdfcPq5Kp31BgZYXdw2gfNnAre__lyX-wChFEeXzUaQfRzRHtpHQCPgfVxS-Dp_Q","e":"AQAB"},"attributes":{"enabled":true,"created":1563492536,"updated":1563492536,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -50,11 +50,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '14c0850d-5c03-4bf4-b219-7d2b3696dc09', + 'a615f1f1-92c0-49b7-a951-6135312c1556', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -64,49 +64,17 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:06 GMT', + 'Thu, 18 Jul 2019 23:28:56 GMT', 'Connection', 'close', 'Content-Length', '699' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'a7b6526a-997f-4e53-9299-859a0bb25c00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHAgAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:06 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:23:05 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .delete('/keys/recoverKeyName-canrecoveradeletedkey-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-","deletedDate":1561724587,"scheduledPurgeDate":1569500587,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/f9e164f7643f4162bd5713ffd42dcb4e","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"0idAEjePqCl1G52Hjmj_7jFZa0Lh7AfYjrEQ8Ng04fl8PAJiHibONng4I6dhhPXJ04ynCjYzO57sb6-t78VwTCnVhC4RFVVgmYLLbmlxW2iAmna18VvrQBEkMuyqG5Uf4K9eXnZGEf-FDWiat9mHm0-aZO0BjeGdu0mY_n6NPGcW04VTZfqOVSTWw4OoN7LlgGVznFut8PyqJ8aJOBN4bZPgC-heR1J5mu2-WROovLK6c6p-IvhYy_ZFXYzIkDrCDf7lvYRy0WDkZbhYF_u27x3Yj0l0bpFgMcJ-ew0n1p5guJUtO3mxmqH5OwvIoQyzZ5_Z5okwx1In2NyGFpuPzw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724586,"updated":1561724586,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-","deletedDate":1563492537,"scheduledPurgeDate":1571268537,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/5913aafcd6eb4eb3b74457c047d1f291","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wa4LgYQE3bbS-i4tvwVPnRo0nzN1OsEMsXTg9d_YANHWfe07EWd1JdrLiwxh0t0m05htXBLNRDYq63ysX3iAd6PwSM-Y8nsi8b3TZHmQO80OoTu0Elql78LOzNFz_oGzrrMLfYZc7KQOlqz_NkStEkPWcLxHqaaoiGv2GtG1IxdJmUKZXU_gGpFQGaq_XirW7Hg634qRuK6qK1ff3EZ7IsUjtS58cDTWmsMfcOvLHUkTo26Cse0CD6JMdmDNc_FcPb7IuElTDegpYratBs_IY1rdfcPq5Kp31BgZYXdw2gfNnAre__lyX-wChFEeXzUaQfRzRHtpHQCPgfVxS-Dp_Q","e":"AQAB"},"attributes":{"enabled":true,"created":1563492536,"updated":1563492536,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -119,11 +87,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '664cd175-aed6-4975-b33a-669f293fc62d', + '31255568-886a-457e-b7cc-ea96d6d2b2bf', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -133,43 +101,48 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:07 GMT', + 'Thu, 18 Jul 2019 23:28:56 GMT', 'Connection', 'close', 'Content-Length', '873' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') + .query(true) + .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canrecoveradeletedkey-"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '121', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '37dbcfd4-8314-4440-84de-e12eba529dec', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '58a0cd4b-f576-4f68-b41a-f870cf6b6b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHAwAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:07 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:06 GMT', + 'Thu, 18 Jul 2019 23:28:56 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) @@ -190,11 +163,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '00764466-076c-4f53-b238-3adc565aa0ce', + 'b50b36b9-da72-44a1-86fa-9bfa8ec6cc44', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -204,52 +177,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:07 GMT', + 'Thu, 18 Jul 2019 23:29:07 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-","deletedDate":1563492537,"scheduledPurgeDate":1571268537,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/5913aafcd6eb4eb3b74457c047d1f291","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wa4LgYQE3bbS-i4tvwVPnRo0nzN1OsEMsXTg9d_YANHWfe07EWd1JdrLiwxh0t0m05htXBLNRDYq63ysX3iAd6PwSM-Y8nsi8b3TZHmQO80OoTu0Elql78LOzNFz_oGzrrMLfYZc7KQOlqz_NkStEkPWcLxHqaaoiGv2GtG1IxdJmUKZXU_gGpFQGaq_XirW7Hg634qRuK6qK1ff3EZ7IsUjtS58cDTWmsMfcOvLHUkTo26Cse0CD6JMdmDNc_FcPb7IuElTDegpYratBs_IY1rdfcPq5Kp31BgZYXdw2gfNnAre__lyX-wChFEeXzUaQfRzRHtpHQCPgfVxS-Dp_Q","e":"AQAB"},"attributes":{"enabled":true,"created":1563492536,"updated":1563492536,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '9df46011-e80d-412f-b386-a5aff8f13a20', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '07ebafab-9697-4428-bc1b-9022ae926900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHBAAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:17 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:17 GMT', + 'Thu, 18 Jul 2019 23:29:17 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '873' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') + .post('/deletedkeys/recoverKeyName-canrecoveradeletedkey-/recover') .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canrecoveradeletedkey-"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/5913aafcd6eb4eb3b74457c047d1f291","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wa4LgYQE3bbS-i4tvwVPnRo0nzN1OsEMsXTg9d_YANHWfe07EWd1JdrLiwxh0t0m05htXBLNRDYq63ysX3iAd6PwSM-Y8nsi8b3TZHmQO80OoTu0Elql78LOzNFz_oGzrrMLfYZc7KQOlqz_NkStEkPWcLxHqaaoiGv2GtG1IxdJmUKZXU_gGpFQGaq_XirW7Hg634qRuK6qK1ff3EZ7IsUjtS58cDTWmsMfcOvLHUkTo26Cse0CD6JMdmDNc_FcPb7IuElTDegpYratBs_IY1rdfcPq5Kp31BgZYXdw2gfNnAre__lyX-wChFEeXzUaQfRzRHtpHQCPgfVxS-Dp_Q","e":"AQAB"},"attributes":{"enabled":true,"created":1563492536,"updated":1563492536,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '121', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -259,11 +235,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '2f7cb52e-eafc-4366-9901-a237f9f7c559', + 'ddbd258f-b0f6-4c83-923e-beb0c86264b0', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -273,52 +249,22 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:18 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'ebd12930-cbf6-4bfd-b579-568b8f2b0b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHBQAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:28 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:23:27 GMT', + 'Thu, 18 Jul 2019 23:29:18 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '699' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') + .get('/keys/recoverKeyName-canrecoveradeletedkey-/') .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: recoverKeyName-canrecoveradeletedkey-"}}, [ 'Cache-Control', + .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-canrecoveradeletedkey-"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', 'Content-Length', - '121', + '113', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -328,11 +274,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'a3eed701-649e-4045-bf69-c3846c226fef', + '777bfd40-9733-4b34-b798-56742a2cbd29', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -342,47 +288,52 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:27 GMT', + 'Thu, 18 Jul 2019 23:29:18 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .get('/keys/recoverKeyName-canrecoveradeletedkey-/') + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/5913aafcd6eb4eb3b74457c047d1f291","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wa4LgYQE3bbS-i4tvwVPnRo0nzN1OsEMsXTg9d_YANHWfe07EWd1JdrLiwxh0t0m05htXBLNRDYq63ysX3iAd6PwSM-Y8nsi8b3TZHmQO80OoTu0Elql78LOzNFz_oGzrrMLfYZc7KQOlqz_NkStEkPWcLxHqaaoiGv2GtG1IxdJmUKZXU_gGpFQGaq_XirW7Hg634qRuK6qK1ff3EZ7IsUjtS58cDTWmsMfcOvLHUkTo26Cse0CD6JMdmDNc_FcPb7IuElTDegpYratBs_IY1rdfcPq5Kp31BgZYXdw2gfNnAre__lyX-wChFEeXzUaQfRzRHtpHQCPgfVxS-Dp_Q","e":"AQAB"},"attributes":{"enabled":true,"created":1563492536,"updated":1563492536,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'df236bab-de8a-4332-b8ec-377a48749049', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '03af405f-7e42-4196-a165-038cf95c5d00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHBgAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:38 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:38 GMT', + 'Thu, 18 Jul 2019 23:29:28 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '699' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') + .delete('/keys/recoverKeyName-canrecoveradeletedkey-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-","deletedDate":1561724587,"scheduledPurgeDate":1569500587,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/f9e164f7643f4162bd5713ffd42dcb4e","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"0idAEjePqCl1G52Hjmj_7jFZa0Lh7AfYjrEQ8Ng04fl8PAJiHibONng4I6dhhPXJ04ynCjYzO57sb6-t78VwTCnVhC4RFVVgmYLLbmlxW2iAmna18VvrQBEkMuyqG5Uf4K9eXnZGEf-FDWiat9mHm0-aZO0BjeGdu0mY_n6NPGcW04VTZfqOVSTWw4OoN7LlgGVznFut8PyqJ8aJOBN4bZPgC-heR1J5mu2-WROovLK6c6p-IvhYy_ZFXYzIkDrCDf7lvYRy0WDkZbhYF_u27x3Yj0l0bpFgMcJ-ew0n1p5guJUtO3mxmqH5OwvIoQyzZ5_Z5okwx1In2NyGFpuPzw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724586,"updated":1561724586,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-","deletedDate":1563492569,"scheduledPurgeDate":1571268569,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/5913aafcd6eb4eb3b74457c047d1f291","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"wa4LgYQE3bbS-i4tvwVPnRo0nzN1OsEMsXTg9d_YANHWfe07EWd1JdrLiwxh0t0m05htXBLNRDYq63ysX3iAd6PwSM-Y8nsi8b3TZHmQO80OoTu0Elql78LOzNFz_oGzrrMLfYZc7KQOlqz_NkStEkPWcLxHqaaoiGv2GtG1IxdJmUKZXU_gGpFQGaq_XirW7Hg634qRuK6qK1ff3EZ7IsUjtS58cDTWmsMfcOvLHUkTo26Cse0CD6JMdmDNc_FcPb7IuElTDegpYratBs_IY1rdfcPq5Kp31BgZYXdw2gfNnAre__lyX-wChFEeXzUaQfRzRHtpHQCPgfVxS-Dp_Q","e":"AQAB"},"attributes":{"enabled":true,"created":1563492536,"updated":1563492536,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -395,11 +346,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'ff368f15-36eb-472c-bebe-532c508e1375', + '7fe3bb1a-11b0-4774-a681-e1ef52f9b19d', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -409,52 +360,59 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:38 GMT', + 'Thu, 18 Jul 2019 23:29:28 GMT', 'Connection', 'close', 'Content-Length', '873' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'd74a86b3-9ed0-46db-ab9d-49f521fd1e68', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '8aee46e5-5fb8-4eff-b0a2-1fc129426700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHBwAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:39 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:38 GMT', + 'Thu, 18 Jul 2019 23:29:29 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/deletedkeys/recoverKeyName-canrecoveradeletedkey-/recover') + .delete('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/f9e164f7643f4162bd5713ffd42dcb4e","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"0idAEjePqCl1G52Hjmj_7jFZa0Lh7AfYjrEQ8Ng04fl8PAJiHibONng4I6dhhPXJ04ynCjYzO57sb6-t78VwTCnVhC4RFVVgmYLLbmlxW2iAmna18VvrQBEkMuyqG5Uf4K9eXnZGEf-FDWiat9mHm0-aZO0BjeGdu0mY_n6NPGcW04VTZfqOVSTWw4OoN7LlgGVznFut8PyqJ8aJOBN4bZPgC-heR1J5mu2-WROovLK6c6p-IvhYy_ZFXYzIkDrCDf7lvYRy0WDkZbhYF_u27x3Yj0l0bpFgMcJ-ew0n1p5guJUtO3mxmqH5OwvIoQyzZ5_Z5okwx1In2NyGFpuPzw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724586,"updated":1561724586,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -464,11 +422,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '44566629-e46e-4cc3-af29-0bd5e3fffab0', + '5818f69e-d39e-4c42-94ac-4f0c19409251', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -478,54 +436,53 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:39 GMT', + 'Thu, 18 Jul 2019 23:29:40 GMT', 'Connection', - 'close', - 'Content-Length', - '699' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') + .query(true) + .reply(204, "", [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'e3f6186e-e621-4b3e-8009-02b5c74b09b3', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'ed012e92-d271-46fc-ae84-6066a9d16800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHCAAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:40 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:23:39 GMT', + 'Thu, 18 Jul 2019 23:29:49 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/recoverKeyName-canrecoveradeletedkey-/') + .post('/deletedkeys/recoverKeyName-failsifonetriestorecoveranon-existingdeletedkey-/recover') .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-canrecoveradeletedkey-"}}, [ 'Cache-Control', + .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-failsifonetriestorecoveranon-existingdeletedkey-"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', 'Content-Length', - '113', + '139', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -535,11 +492,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'd39b9cac-b4a6-490b-b589-d5c7f7dd05de', + '0b81dd41-8958-4dee-baa1-1f0ee7e0e510', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -549,1143 +506,15 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:23:39 GMT', + 'Thu, 18 Jul 2019 23:29:50 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '05bc1431-d91f-48c6-adb4-691f0cc65f00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHCQAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:23:50 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:23:49 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/recoverKeyName-canrecoveradeletedkey-/') - .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-canrecoveradeletedkey-"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '113', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '8089c819-5745-4218-a8ba-f2de272569fb', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:23:50 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '9ca6af2f-ad9b-498c-8d1e-f170f2b26500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHCgAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:00 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:00 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/recoverKeyName-canrecoveradeletedkey-/') - .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-canrecoveradeletedkey-"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '113', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '27baa493-7bd5-4a6d-8218-c0a19560a351', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:00 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '527a60ec-c917-465c-8c00-7a8669af6a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHCwAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:11 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:10 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/recoverKeyName-canrecoveradeletedkey-/') - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/f9e164f7643f4162bd5713ffd42dcb4e","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"0idAEjePqCl1G52Hjmj_7jFZa0Lh7AfYjrEQ8Ng04fl8PAJiHibONng4I6dhhPXJ04ynCjYzO57sb6-t78VwTCnVhC4RFVVgmYLLbmlxW2iAmna18VvrQBEkMuyqG5Uf4K9eXnZGEf-FDWiat9mHm0-aZO0BjeGdu0mY_n6NPGcW04VTZfqOVSTWw4OoN7LlgGVznFut8PyqJ8aJOBN4bZPgC-heR1J5mu2-WROovLK6c6p-IvhYy_ZFXYzIkDrCDf7lvYRy0WDkZbhYF_u27x3Yj0l0bpFgMcJ-ew0n1p5guJUtO3mxmqH5OwvIoQyzZ5_Z5okwx1In2NyGFpuPzw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724586,"updated":1561724586,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '67ad2159-affa-4478-972a-db9c438ff626', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:11 GMT', - 'Connection', - 'close', - 'Content-Length', - '699' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '573a4c46-c960-4f27-ae57-bcdd12a95e00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHDAAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:11 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:11 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/recoverKeyName-canrecoveradeletedkey-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrecoveradeletedkey-","deletedDate":1561724652,"scheduledPurgeDate":1569500652,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrecoveradeletedkey-/f9e164f7643f4162bd5713ffd42dcb4e","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"0idAEjePqCl1G52Hjmj_7jFZa0Lh7AfYjrEQ8Ng04fl8PAJiHibONng4I6dhhPXJ04ynCjYzO57sb6-t78VwTCnVhC4RFVVgmYLLbmlxW2iAmna18VvrQBEkMuyqG5Uf4K9eXnZGEf-FDWiat9mHm0-aZO0BjeGdu0mY_n6NPGcW04VTZfqOVSTWw4OoN7LlgGVznFut8PyqJ8aJOBN4bZPgC-heR1J5mu2-WROovLK6c6p-IvhYy_ZFXYzIkDrCDf7lvYRy0WDkZbhYF_u27x3Yj0l0bpFgMcJ-ew0n1p5guJUtO3mxmqH5OwvIoQyzZ5_Z5okwx1In2NyGFpuPzw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724586,"updated":1561724586,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'a3737911-7521-4c92-acd7-314c840ef67f', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:11 GMT', - 'Connection', - 'close', - 'Content-Length', - '873' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '37b17b71-28b4-41c1-82fe-826034126f00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHDQAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:12 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:11 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '3007bed5-4e56-4f87-820c-ee272bb52650', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:11 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '318d6ec6-961d-44f5-9467-3d539cf16900', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHDgAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:22 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:22 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '5e240b0e-6775-4292-b77a-d453a3cf06d1', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:23 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'ce242d10-6d92-46cc-ad16-f311b5146700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHDwAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:33 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:32 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '84f1dfa1-8353-47fc-8b19-9d7518183760', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:33 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'f2bc88b2-f80e-4019-a58c-574025a77200', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHEAAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:43 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:43 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-canrecoveradeletedkey-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'd43ab10f-d528-4f57-bb55-7e9e4804051c', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:43 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '593584b2-de64-45e3-97c5-4050f0ff6300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHEQAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:44 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:44 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/deletedkeys/recoverKeyName-failsifonetriestorecoveranon-existingdeletedkey-/recover') - .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-failsifonetriestorecoveranon-existingdeletedkey-"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '139', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'd302e7c8-fa01-4f9a-9d0c-0e9dbd4378d7', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:44 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '167bf18c-dfac-45c5-86b4-8661ad666500', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHEgAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:44 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:44 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/recoverKeyName-cangenerateabackupofakey-/create', {"kty":"RSA"}) - .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-/2583e0165a0d4ba0ba1806fda9fb8901","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"oWo5c9VDWpY4XzUAJ_ugP7DYZv5DBl9CvfXtVZv77_qhJYLJVxtZ8mBg1vNmGuhdymXtm8lXuv0HYdvFpHTMJ8MH5XguGo6rsj47bV_Ht4_4Lgvzr-OaRBP4dL2GYPXhTJEKwa5rovVa4lVUI0b7Xfydl1--_YQ-7eJkTVa877Cs-tn1LyWtCeFb9GZbEuzX63onSPqDxiOoZNyxiHCK9dHLB_GIE3qJC-VoqHu4sGfYO6J4tJ-9fj-O0CslDX_zZ6IEqlq_09uMDi6x4zdcI8JQcGzqhKqr6bJZQ5RaNuszWMpeOIr4JQmUews9VdLjWMr6uTTydm5qwkHaJAT0Bw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724685,"updated":1561724685,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '466b700f-a37c-407e-8a8d-f873d7b8e161', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:45 GMT', - 'Connection', - 'close', - 'Content-Length', - '702' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '80247b2c-db5a-4fb2-9db8-cde078146700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHEwAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:45 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:44 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/recoverKeyName-cangenerateabackupofakey-/backup') - .query(true) - .reply(200, {"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLlRIR1RjV3F2UER4ZDRkMWwzTVprNWtuTWttckJRRXdaQVI1M0RwMHZGUEhraEgtdTIzS1hjbGw5LUNFTGdENW5IcnRtQ3MwdkkyZkhDcjZQdzFhZVNjd0d0U24yZy1IZVd3Ujl6QzE5cF94OXpNZVlsRlAxd2J5RlJDZV80REx5RnpEa0FWUFZlMjd4YkViRkJZSDFYN2hkQUhCSnFpdFlmZDRHN3JIRDVHbFpKclBVdmdISURtZUpDZ3ZSRWh1a0wzeXlUdGpyVTZkV0hybUJ1eW9Ldks1UU11RGVLbFJYZmdadXVIdEFmZkhISUt0OFpfNHlzYUVSTWI3MzF2UGVpV0NWaUJHdXlPZ2hWQUoxYWdtQWJPOTBrNnR2RlZ5U1U4SW5oY1VwdkotNWJ1NWZuMy1nWXBUU0VBQVlZWktUd1AxYUt6QVk4NlN0SUhFUEJ0VFZMdy5TT2NZcXkxMm5adkxGeUlLbGh5aDZnLmRaWlluLXBGa2hpWTIwcU5KTWVRNHNnWVc1YXpEeUxJTU1CY2V5ZldOVno3cXUwMkZSaDVNbXFHcjBnbmVfM2hrZnlrbjJFVGlZaGMxaG5zbGVJNXZCeHdHMnNBQVFpSTBDNl9Kd3NodnJiUTN1T1kxcXRhaldsb3drTUg3RG5GZFBjQ01oZEtUY094dlZScjBSUkpmM3doZjg0T0lhcDBLUzNUbV9nOVdiUjZhVU1OWUpSZ1RTYV9LYUlIRUxxQnpoSEFockVvTkJqdlhhUi00THJza3I5Ui1fdGxjaHphVlowQlVRLV9WZE84MzByTHl3SDRud0RoMVJaeEctY19UWFJNckFWY0pZdFRVaGVEZnRMUVBWYmZHSFFxUXdaSEZaQTFfOUZnV1k3Z2ZBdUNyV3ozTG1rbnVXeXJCWC1HSnQtcWVUZlc4ODRTTmd3VTE0X3pBMUZJZFVqUmlSbVBMVGVhcTFkS01wenBxQi1zV1F2WlNPckdIaGhhaGc2amFkMlltOC1NQ0lGNzZ3V0NHSGdLQWRWMkM3b0ZSbzRaenplUjlBc2JHNk4ybHZjN3hadTBoRXFha2czcF9LaDFaS2o1WmZpUW9jSnNIUmJsR2ZJbHVLUXJGWjhqS1NvcG8yeDkyTUczQVk3dllVT29vM3F5X000cDNVX0ptUGpZalUydkdBQ1dhZEdNNXY1eXZEdm4tM0lTX3hDVWU3VFR0SFFQZzVvOHRMWllGYW5qN3VVXy1YMFdjR1drNXA4NW5fd3NzY1piakxyN1Joekwxam5UMHdVclBYOTQ0X3pXQ2tBLWNQZnR3UlRhcjJIY05PR2JWTHhKSFhudTlnZjBMcTh6SlZ3aUNCczBQSDhOZGxPblFadXZvSjQ0OXd0RjNFNHJ2YmhQWEtfTnVHM0ZMUmc1MGNHc1J1cHF5TmJMMFlHUmhMeWJpMEVmNWQ4a3pVd202OXRkdG5yZ2E3SURGaTlPN1dHY1RiNnJIWjJFeThNWWFIX3I5MTF5NVh0ZG5oQ1o3WmhOQ2ZZcDI1R2gxXzZWZXF6TXFTNlZ6dkJkTFJGOE0wbU54Tzd5bzA4cl9ldUZKNU15NUVzdmJ5ZWRFOTBvVzFoaUgybHpsVnpNVnh5T3Rtc2VLd3NWOVJndUZsRjFLQXdRMUpyV1FaOG1DWFF4SExreC1qZUFoSlpkNTJONFpobjE1YTRjQm5mNmxhV2FFdmZpdUpOeTZ5eWMtcEVRTW9NTi1wMWpSb2hkRkE1TzllMlM3RTFHbFJaZ2xLWHJIa2U4eERGNWNLb3VINVBISXBQSjhCRFNELXJtOEdGUDlfVXBucEs5N0JobF9Semo5eVZ5aF95LXJhZGpjZjJ2ZkZBd1RPTVcxVTF1aWhZV2Y4UTIwbktDMWpLSjNIZVpheGRONE9UczhKWkJ2U3EyUUxkeHBmdG4zb0hyTHB3bUsxa0RHUUxYVHVDNWZoN2wtYzBUY0F2bG5RcUlRZ2lTYUd2RlFBdWlRZjhZa1FmVjIwSDhQVlJwVm13WFFfdjlqZlpFSDlSVW9GdS1QVGF6VEpaTkJNUzVITnJtSDNwV0NZcDdVd2l5eDJfeXlJeW8xUDFZSXBNZXAzc1QxYjFleVNiWHFzbEdmM2NGRDJoY1ViNS1fV2VYZ1JTcm5hTU9SSkhaaFpReUQzdlJWQkRDaFVsYkRXTG1VVG9UeDZpUGpLckFtUUlTRmlqdFpDMzVQNXFyamFsNjJXY2tUamI3MTJlMGlITlgtZjZpWjZUdE8zWXVSRHJJRWZtbU5tenRTRTlHUlB6Tm15bWxjTTVxV25ldFpxenRFMW1RWmszS0h2RzlNb1FXaWJnb092VXpoQVZXdlRENE84TVowblloakdsSjVzWVMxZm5nLU5tWkRVcnBOVjZtS2NiX1BLa29SVlRmT1lxeUd1WDVaQmZCeGdINVQ0V0tod3ZyNE5yaFBKaUs0SG5DZmpva2FUZGQtaWxUYVJ4RGVFY3lzd3lSRlN3ZE5Zclgzb0VTVHo4a0lwRThqMkhCRGY5ZFZlUjRmMWFjdndEaEdnZjdsY2FoMkNGd1d5VC0yMnEwLWdzbV9kQWtUUzEtdmxFMFVlVmcyVkpYbmYwNU9scFVpZVpuREoxd0tFbGlDWWlEaW00Y0VuakxGNS0tQnJmYzhvV2dJdHdNZ2oxaVdpdHU4WVRXYUVLRWlQRGo0UTU0cGpnSHlCOTVaMUZnckU5RFlOeUFnTjZENUhCTG4taWFiaTlaZl9GVGh3b2Nod2k5V1NrYlVzUW8tUllXblBGZ3VmeEJHU3dhQ3pvcXB4QVVzdEQyTWNGOEJCRWFWWjlneTMzMmNTNEEzb0loN3RuMGFsOE9ZNFlzTHpuM2VNRWJfSjdGMTNITWpDZEpoMHZ5OHpYc3JuZmtaUm9CUmpycGxnbWVpLV9CeXA2dlg2MFR4RWxoU1V1eWEwRXNIdjRDYTctbmZ2N2JxMm1ZaEFJazdrWkRYclR4WFRteVFyTlU0SzZFZWZDeV94R0tfeGlNWWxWaGVZT3RzeXllalFKNVlnYlZzU2g3QkI2R1pfSVUxNC1ReHZtbGU3X2FSMThTaFhWSERJOENpM0JsS3NsZlJBRlpMVW5RMXFDcDZEYXpIWDZIRVNSbWs5S3NyX09JMW44dHllQWV5Q2JPRnk4QVJKZXhkWWQwcFJzZF9sWjQzTzM5VFAxT0dfU3ZIOENpSGU4blFhVUJ2SUd1VXBMMGFIQjZlU1d2SXBWMkIta2NQLXRnUnEyNEV4NVRaSHp0WkF1Y1M1cW5BMi1YZEZvUGQ3TzNVTDN3c2xwb0NsUmg2am1BNUpWTHZJa0hpUndxNUx2RFRlR01wZENZZUxxYVJRMDR0ajZZTUY3cHQzN2hGTXl4ZWpqU1p4SGtRT2NQMDZtVkdiS2pMY0EtUUZMM0ZTV1ZEdXVXbkk5MXQ3Nm16ZWJEX3FMMElrbF94dEJmc2VhMm44aFA3XzZiX3hmTnBFOElpRTVrZHpNMW10dVhXSDNGVEFDTzUxU3JjVGNwNjk1WVpTY2RzVk9vMWF3Tk5FelpWQ2hnRk52QkNJYVhfbGtzQWJPXzhPa2lxdVItc2xfZnozTFlGWFI1OHZBLTZ4WkgyeUduRnBIUDZJdWplb0FNaDhmbkJIVnlUeUViMnNFT0p2UmhrT2poV2JncC1DVnpIdGtWSk9XZW9xdlhUaGRpYjgzQ0dzWFBPX3VGMmZOZXY5X080UHFlUVdUX29kd1o3Y3RNMzk4N1lJTFNlMUxmWjBHbmpDQ2tnLVYtSFJQeEVWVVdLZHhSRTBPTmRYZ0Z2LWlKczQtcTR4eDhodlQwNExpMGtOMVNlY1I3bm9zWmxMLU1tOC1CdFpFQW5iUVdYT1dmeVdXdEhqcDV5b0tncFRXNDRXdlg2SE1JcXl2anRkRThRbHdFSmR0RGpSdnpIeFFWaHZ6emNfTi1ZdXlxRDZwWmpaaENYblhGTEpJc1ctelluRFlBNFp6bm11b29lYVkwNlJEcjZCSWFrVEtWWkhTUWlYbzJxRW5iZE9lZG9qaW1NZTRxbW14bXYzeXdlVmhPUmxja3hPb2k4TmJNdmVsMWJUdnBUajBwYUwtbVJOOXg0UnFWTVp1bXZRUGc2a3d2WkNRV2ZHZm1qaEpWMHdKYzV5NWVMQmxQeVBnWTlHcUxWenhrNXBrRkhvNlVvQTdBbDVnZWxQeGphbmtLNmVwVUhwdjVCbnNRaFZRU19ZTnBYZjc3SWsxVVdNdzFNVFBNMnh6ODZJTmdwYVJOS2lKYWxSekt1eS0wVHNjc2pXT3ZQU2phWmZqd25SWHlVREtJVlluNEd5OGU2cEs1Z3oxUV92SzJsa0h6OUFMdlBsRFcwVUdDOHExcHZIX3ltMGxBZ0YwUUVlQ2JVNE5OSGZEbjUyOW9FNEhNQTF1RkJmUkRvckdLWTVzWGxDOThMMWFRUjJaRGNiajRMWTk2Tk1ZcHlXLTlfbllZaXh2Y0hDTGNYZ0JDOEpSNnBBM0FydGVtTnZfMnduRHdtQ0lucE80eVB0c2RBMzc5TFphZU05dXEtZlUtVEZUbEN5eVhuWjhlLU82TUVNMW1HMVVQWTNyT0s5bWY4ekpsS19sNEVvX3ZJMmFrZDlzdXFROGxkWW53ckxpWDg5WS1ZVkxCTWk1eVh2NEs3YndGanRUR25CbWR2LWJvX1VEbFZra0ZwRXA1cVFWUUlJNld4SHNXN21HdkxDOXMwd2pzd3QxLWhKX2ZjRlpMX0NadGpYSE5iclNKSXkwYzl2ZzhnRi1UNk56ZjF1OGt3QjJQRDRxcGhwbnk5bFhta0VEWmY1WkJjTE9Sd1hLOTM0bEdSd2o0d1ZSV0ZzVjdyd3lKTERoSVZFRnU3ZzNhYlotRUdMQ1FYZ0E0Z3N1SkN1V2QyREg0R2NSX3lCVDU5c0c5MTdxeVJxYnNLWUNadkhudzhfcVp4dFpvS2UtQmNaZmRMUm02N0xSYS1YV3R5RHFNa0s5WUV6YmpaY3oxZ2JTVWNUU2VaUENkS1pERzA1UTh2RVdSS2NxaDZRdnNDYXFrWXBSbUtkZzRFWURFT2FjcnNnOG9mVXNDVnpwMndlZUc4N0xCcWZMcWRQSnp5dGhWaW5PWTNiTnJFX1BESmNBTTN3MHROV2UzZUVaUjJhTVFlOGNiR0lHaFlMVVdYSjVRaUE4aktBOHllSzN6T2t0RHRyN0lqb3Z4djF3MG5uNGMzMDctXzRPN1FxUVktZ2VfUkJteVdhTmxseDhITUs0UUJVLXItY3RNekVEbjUtcGdYVzRNdENhQWVFNVljM3hMSndZYkRiMWdoVzEzbTN5MEZtbnV5QTNvWHUzam9qX2cybUN2QzZpVk1uRlVuWWhEX1phcVFlQ1E3U0pTTFFoVzB3eXBQWlF0d296cVVOY01ZeWRuaUl5WGg5VC1WdWdMRkdHa1R5cW01MGM5ME41Sk1aWHhnWHRpcTdSMk41RHVVVGtoYjZaWTdVcjU2N0p1V2VtN1JkUldiYjhSclhtUFltZHZidU1SWDFEZC1sLTNhOTYtVFVIckthWjN5MUROSHh5YThRVGxXUEtxZ1JoV0RKMHJKX3pIaE04UTF1RmV5S0MzZnRjQ1BpWHMxeVl6RDdKV2tpZXhoMzUzRFcybmd4VHRyeEJLZGNYei1oR3lsOEFzTVhJNTdsXzAyclZIaWhmTldQZFplVDRQbW9SdmZpdW12WFhVZDlQeDhqSTVZR0xVS0FhQkZoY0lFT19QNExJV1JJTkVRQUtxaWRVZmRwZThtM2UyeDZnM2R2Q2pDSklaV0RoeEItc05TdnRSQk50aHNPX040eEJDMG1ya015bEhxS1p2NDRXZlRxUVF2bnlIM25jS2RXeGlaYy1QU2dMNFdfdnEtMm1XQnNXcV9uWjB4TE1LRzNSQnRvZUNTam9EY1AwUmI4Z1FJZ0ZtTUpMTDQycTdscWdlTmYxWlR4NmdNODgtSnhkRzN2cHJHZ2F2WFBNUXZLd01kV09tcEh1TzlkRjB1VFByVUNtRUJoajBMX2stTU5CNmhkM21IRzdPOFFXMUtfVDdGWm15S0lPb0dwSXRXd3pzR0JMd3pzbHRJWUhCOFdvZ2ZNTWt1ZVRRVXlyb3ZlV2hIcjRTNUNTTFZvTG1vX0NZOUpBWDUwLVpQLXIwSFJtSDhhQWJBc0E5U3dzdmxCaFZ1NFhYQTFPVDNJU2w0OGlEZGdsQ3hCZnJDdXdndTloN3d0UmRqZ3VVVUlrWWJmcW5XYkNja1NIUzFfRmd4emk3ZDcyZ1FxZExKOWstREViQ2J2T0R2NU9FQTZSMlJqM2dTeXBDaFliRUM0TzZyMEhWMWUwdVlRaHEzaVpTOUVaOGlwZlotMDBNRkdsRjR6dWZPUldMX1BDOVBaUElaY281dk5WdGg1bFEtb0QxX01ZandpcnNPeGJ0em1ERUxET18zZUtkNkJZV1pjR1pDR3JWN3FqZWdzMGtzRUZPbVo0WHJVUHRMWmk3OEZrWEpXTVd3WmdDRkpsR1NGb25SVzNNRUF2d2F5QnF0Yk9seHhveGFJNWNCZGNJazVGTkNyWElNVVZCaGJkMThsUUtMV2NLTl9ucmVSUzRoZUI0Q25CVW9QSjN5RzVLNjk1ZTVEMEZIeDEyV0xnXy1WeGdIQjNiRnNya051cXVhSExWa3d1TmdHSkwxaHVzTWZBdWFRaWdzTkoyMURnWXh4bmp3b1JtWW02THk0SlIxM2ZsaTBhTWlOVEd0NkxvQ3JKbWVqLWdlN3VjZTZ1S1ZDM0pXTkc4M09OUTNJMlNVMGdhRUlTWXBkeS1mUzA2S2h1R2JOVi1hU2x5WjRDc09aeGRZSGNNR04tQ3NFZUFGVDVJN29QSGlmclNqTWtGXzF5X2dqdnRkWHF3b0VQR19BNDJ3WEhhdDdlc0JhQkVoLWIyc1AtTzg3T1RJdi04MUpuTk5FTlR2WE9yUzNKajBGRkNkNnhYbkhtNmNpZ2t6RVd6Q1Y3cWhmRXZTQXl4N0ViSXQzOFZIRlJSVzBMeW9tcFNLdkRadHA1RDB1VDNtQTJNbTZqZVhrLVQ1U2RQdWk0SkVQQkozOVptQzQ2OFV3eE4tTThoVnJtQ29uZVlIMWdCcFVkNWxqZHZNUnhKOTN4NUNKc2lFREptOTl0VnFjOUxLZzlTZmJna2tjazAzUHRWWi02OFBpOEpQdXVGRGdXRXdpMjZqamRVSUhyY3g4SFd1Q3JuOG1IVWlvTWtLdkxUWHBjVE1aT2NFVkJMSzBLakY0X0hiallGMExldE5GcDUzdk9YVDBQTDNSRXZUNEgyWEFSMGY1RjFMeFRoT0dtZGl0THA1V3Uzd0NxTG0tSTRqanJUU0FEcG5xd3RHU1lXMk1KOVdpcGJqWTQ4Nm04Wm1TVWw3bEdKRkZuT205bUpGS1p5NmdBZUFYTnQ0cjZsRHJnS1JrMWFvUkZFT01WdVk3dWVGcUxiRW5IRHU1dDVRWERRY0RTaFFjT3JxSzg1UFNmTVNscDRRM0FvNElxSXlQVHFpY25mWFVOcGJVcDlRT0ktMFloTElETDF5VzVaOTRUTHBXNE9lcDBpMDhodlJVMGgwVkNSUFc1cjlMUUpOamdHS3ZBeHVBaWg3bS1CQnRBbVRnQjNxZEpvekFSM3YtUWZKYVNFTld1SU9XMExFOXpXUTcxeDVfbEQ5WG12VzRwOUNtbng5ZmQ1TEIyelNSNzN5SzB4WmxhSFcxcnhqZmVONEZnblpWZi04bHdaWjNFZ2ZGVC1ZYmhjQTNDdnFrNk1QX00zaFFsbWZVeVlxMWVSSm5OYm9QLVZjQ2trdjF3NUQyZDQ1di0tZFRtSElIcWhHSWR0WEZfUFVzR1VvUFpuQldyN1lIYzNsN3R6elE2dVlWUG5Dc245VWFZTmxpZEtPNjJRSlVXZnAwRGlwWElFNlNJNUZDWEw2MkZhMVZicVh3bmVGemhUMGxia18xcndRX2oyVWE2N3M2ZVhuY0ZUQ0ZzZlBtSU1OWEFlcmJoenA3MlJLX3YyRW9XeDBSMzNLUWNOYlhNMUJmUUxCLXVXVnZCdS1lVmYyVzBvLTItNnZ1NERiSnpTYThRcm11T1BBSEZzUHlnbzdSX0Q5QjhCTWVnUkZGUzdHaHd5ZWFjNUphbmFfNUZtYnQ0Q29Xc1E5WW0yQU9PbVc1b0x3RGp1Vjk2MGowUGhCVFNpcEFkamR4dE1rSUJnVzd2TjdsVTZSZW1oVVczd1dRdHA4bjNVU1pMRjV0el9uQWRRTkdCVHRqM2ZHOUdRV2VNa0drZ0duelRmWXI0akliY0NweTlGdEhkVEp0NVlhcEJWSWJWeUw0U0FrWGtEblNvVVVzR3lqNTBQN0hxWWI2ZmdZcl9lOTZhMzlrSXM5cF82MERqUG9ZQnNrcnpCVUdjQmNOQmlMbjZMTFg4ZFprTDlPQ2J1V21JQnZMclhhTVByVmdXcmVzUENjaGdEQjIxam54aE5Wa09GcTc4bDBHcFRfdTlsRFB5cDd2X2FfbEdhcExkcnZUS3lVb1Viajhtb3dRdmkyMTNVTGVqc0NhUGpnb2t0UTN6QnpvM1pxRzVaTlVNNzZNY0lKanlVN2hZczV5eVdPWGZxblVfR0NzV0JGRm1penU3OWlrTm0zVS1JMGhMOEdlOHhuWFBqeGNvUVZyd1FvWnJOUm9uSDFwbENORG9zZDYtWXhmM0xLSHlEQjI1ZFVyMV9FWE4zQXBBalppTkNQQmNDaUZlR2NJNEFwUXBpY1hfWmR0RjhjNDF4MXJxVFljNUpNNGJlRkdVS1BHREhWMjk5WjhfTTJxXzZQbXRmZXJDUy1reDRoUnRQb0xPY0RQZ1hmWWYzdjdfY01BYzZrQWw2TEVDcVpmVGhJNXJldk9FWHpOT3lpSEJWbEZjdW1SUG9waUk0UzZEQlpjMmJMOUg5dTJ4eFYtRmtyU2JLOXZGNkdqUUY5bk5DTG9FSFM4eGNWOHgzTERYRmw0TkxmajF1N0JKZV9GaWk1S0RuUndTTzlzSkdNZzlqYnJlOHB2QlNjcERXOU1QUnFXaVdmS1NxekJFU3FHWjFKTkdiV25JbEVwWE81bVFYNFRFXzRwUUx0czNUQ3JGR25BOVRheDAwS0NxVnY5aWVnZGJ5akFFTlNVTkdkeW04SXlPejc0WUQ5YnVjdXktQ3Y3UTVRNk9FSnNfUUpiQ2ZkaUJEcUwtZUp4WG1Rd2l0ekVmLTNuTHRSUXhRcVl4dnFxSmhhcnZSZDA3YnhxM1JRS3lPRWZEZ0VwRnpuNXJWRlBabUZJWXBpd19qc3pobjBUbWtOSGpoQjhKNjVxSi02ajVfX1NncmlJN0R6ZzFLYVdrTUk3cG11dERRTlVQRmQwaU12Q2FoamZ4Zjl1cGNMVGlfY1VjZEdBU2FLUm5mVXlXYW03WHhjQ3dBSlRKVVEtNVlQR2pNdDhmeFpmamI1MU1JdE1kWFQxU2VxWE1sQWRndWQxN29xYmxlbGdEbkgwWlphalBCS1QxT0tZNzZVMm5DOHRINFN6TmpmMWZ3ZXhGSmlTVWhwTTRYdFVGTHNBaDFJektSODJyN1c2eU5iS0wyc2lfRGpiV3JhMl9lM0t4UlhkQWROeTl1eGtSQWtKOF9Fc1dRWGNrQ0RMUWJMVzB1bm9YcWd4NkY1Q2FGYzNmS3dVa2g2VDdQU3BaRy1zaWc3RmVBdlIwb3dLOVR4X0FfUUNiN0w0WVZsWnBoUlgxZFlFUkE4VVAwSlVibTJwS2dUM0Iyall3T2J4ZGRUTm8zQUo4VlNZYkdwLVIzTnk3UjJpdElkRVBqSnVjcUo5TmtQSXBQZEtrTG5Ic0pVa0RmcGlIOGpIbXNZNW1wY1pXcUJuOElfYmJldmJqWFM3N3BZQlNpbm5NenB3R05IQ1JjSUltYU8yd2tiMXlUcF8xRkpfdHVWaVVCd2lsLU44eXNMdlFaRE1SV2FkMGQ0UDNxWHhzX0NGY1hqelpMOUtNSkg1UUJQT3hLSk1ZN1Rmc0VsdFhsYXlIbnhCZmZrb1o3UktXczlXbWZwMGJpRExIcUw0QVR1NzVxdGpRVWhKUjB3all5Ujd5SW9nMERvNnlqMkV0S2N2MlNjUXRyMjc1S3B2SDN3d2xkb0xKb3BsZTNwSVRiWVhLUFF6QmJrcWtYcWFRRmpHeW9PNTIyQTA1ZU1leXlpdWtyZDZydDZwVmsweFZBTzk4WkZjTHhlXzRjMHFUXzctUUFlOEJWSW5ON2pEZXdUdkpUejBzbzhzeXo4eVlKNXpzUWVrMFNkaWJEeW1FSmNWVU5UaTNUbWtKVGtWUjN4QlR3aXM0amQ3b1dpSHhkYVU3dU5udC1mSTRqbkNnbENZQjRFeEFJTlRpVGF2dmJtWkE0UHhmVW8ySUtPQUxqeVVoN3FlNEdsV011ekFhQzJsTGtXelotb3NNX0l3VDZsS2RtYnlfcnlSVW5qQnRsVVBhcXJGWFBibUhwaG1tRGE1VGVna2dhQjVWNmdyN3pxWk15cEp5M0x0aEVVQVMzbmJTbmw3TnN3NWVWaDFVdVRlWUF3MVFIVjBkZU9hbGJlcGhxVUNzSGtQaHh4NnB4T0tJZnJQQ01HdkZHa0ZnREtvbFNnMkljWjEzc0YyWWZNX05JTDZmcFkyYTRWenhNNmN2aWRXRHBReFZFRHZtVW12NG5OOXpORTNCT2MwLTBJYTI5em1wMVYxaGJ6eHRoTTFDNkZiMHRhWDBUVXB3bkoySkhkTUNpeXM1WGdpT2JweTVKSDdCR1VFYU1WQ2hGMmc3SUhVM00xbkRINkdZY3h3czJNblBGNHBqdjhuSm0wZ1I0R0tpSW5Zc055LWpZQmY1R0pINWRKeVI0Rk05X0cxamhTUWN2OXVSOFV5b1Q3d01ZWjNRdWd6dkZRbVdaLVdkMW1VZlo5ZjBWc2wwRnhPY1BpWWtJVWh4aTRYQW4tdE0wUDNOTlRQVW8wM01aVnpzd1ZZbTJYZXZKajYwV1lERXZoc0dkTE1fWHFLTlNuUW1BMG1BaG1haDJUS1M4LVBUckFKRDE3QmdBWVhlMVUxY1dfalZycnVfMjJBWFNlN3hwc0E3cmVEQThWZk9ZS3hZWVpWLXdodmxPY3V3bWt5NUVYdV9kcUJ6OF9MZklKM2REaldZclZfMTFDbklIQ2w4UnJpZlZIeThuZ2o5a3ozYVgxenNtSTRYalFxNFlGaVFtS0hST2NlNmdVLUE5OE9SamlzNVJiaC1iNndxVU5VZENhVHZ1VGtfRHJBWmdoWnFCYmlXVVQxR2MwMHBzanZxd2pISkNjY0xKTmlmY1pUd21hRDZ2UVlIQVVTUm1JRjBkSDFVbUtMWTdRM0tiOTl6Q3RlMjlmbVF6MEhMTGREdzdvZy5raE9majRvdGxHVG1qWFJQN0dTaE5B"}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '0d5452db-5413-4b78-98a5-6d36f333153d', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:45 GMT', - 'Connection', - 'close', - 'Content-Length', - '11688' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '04e7fbcc-cdc4-4653-881d-22e01b067600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHFAAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:45 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:45 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/recoverKeyName-cangenerateabackupofakey-') - .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-","deletedDate":1561724685,"scheduledPurgeDate":1569500685,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-/2583e0165a0d4ba0ba1806fda9fb8901","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"oWo5c9VDWpY4XzUAJ_ugP7DYZv5DBl9CvfXtVZv77_qhJYLJVxtZ8mBg1vNmGuhdymXtm8lXuv0HYdvFpHTMJ8MH5XguGo6rsj47bV_Ht4_4Lgvzr-OaRBP4dL2GYPXhTJEKwa5rovVa4lVUI0b7Xfydl1--_YQ-7eJkTVa877Cs-tn1LyWtCeFb9GZbEuzX63onSPqDxiOoZNyxiHCK9dHLB_GIE3qJC-VoqHu4sGfYO6J4tJ-9fj-O0CslDX_zZ6IEqlq_09uMDi6x4zdcI8JQcGzqhKqr6bJZQ5RaNuszWMpeOIr4JQmUews9VdLjWMr6uTTydm5qwkHaJAT0Bw","e":"AQAB"},"attributes":{"enabled":true,"created":1561724685,"updated":1561724685,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '3e3cf236-fe39-4c9b-aea0-609fc4578b7b', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:45 GMT', - 'Connection', - 'close', - 'Content-Length', - '879' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '39d43c9e-7ca6-4ce8-9b10-2ceb94426600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHFQAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:46 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:45 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-cangenerateabackupofakey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'c5a86a54-1d6f-47c5-98e4-f4d7cafb01dd', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:46 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '04c284ac-e8f7-4935-83d5-537fb3e76c00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHFgAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:24:56 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:24:55 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-cangenerateabackupofakey-') - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '118', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '2087dc5c-7e46-4985-9e6c-82bd8068cf08', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:24:56 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0cce243e-06c7-4906-954e-68c84d316000', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHFwAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:07 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:25:06 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-cangenerateabackupofakey-') - .query(true) - .reply(204, "", [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - '317b8c15-5458-4196-8845-4ddcca422584', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:25:07 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0090ce3f-8177-4352-a988-c14010ae7600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHGAAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:07 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:25:07 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/recoverKeyName-failstogenerateabackupofanon-existingkey-/backup') - .query(true) - .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-failstogenerateabackupofanon-existingkey-"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '132', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'b1d621f3-a856-4b3b-b9ec-9ab13422b6e7', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:25:07 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'd61ef0e5-9cfb-4675-aa92-a607ecf86800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHGQAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:08 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:25:07 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/recoverKeyName-canrestoreakeywithagivenbackup-/create', {"kty":"RSA"}) + .post('/keys/recoverKeyName-cangenerateabackupofakey-/create', {"kty":"RSA"}) .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/81176a7d2d2144bc8024c99e70fe2cbb","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"mKkZRl3qG-Nnb_qfhQNv4swFpp_808T4nhp2kghlPhgLva0__-k1Tik4iOpXvpRRPR6yA0HPoxRrZVORQ9g08f5utNxi52uAX-yGRKxPAykDUtkORGMIhvMTQdpKn7ndPixmMqean79hMEkMqWAt5dKW2bsNzC5n8pg-cLTO-KeP0u1MAUc-XuP_doe2SeIsauEnCEYm08jvLhMbVVujL34HRw7JT15XR43LBCZ5o3h-BLWS0r4rUwEBRksJBVKbgUbFVyIYuMsthYgfO1iJtDvp7l8ie3_QkX4kQPsQuypI9S8BAlF3MJ7BUjlzDj23_xEqLW2dwbE_mY3VveTEzQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724708,"updated":1561724708,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-/ebe2d20b49dc48e18d46f1213e08ddb4","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"slh-lN-4MQ_eR9txf9Ed024K8kYpgMt2tw69jJEVtQvfx73iylklVc1gLyVx-I3uEMfUlNzCxMkuGOo4Mu-dkupFpP1Z9V_ocuNqybZ2pl93XgmHKp1bs8xX93WyzqaU9sBIZEUPp-0VnBZN2VONr_77l8vMFVX4JjkjihhLsMkwuk-ZmQxO4sp-kh7f7ZWF_eQvNZ1QwOXQWe9MrlABGFndfHyx29cUqOuXYb00gw3acmMaEWTye0mwUFieOjpMnvAcgKGQ8cYOZsn06BmueE8ncT4mPIk8Q7EDGTSRRey24w_OO8yizCBxvyeeQ8pFg98P9SZ7sdv8bMHWzbXHXQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492591,"updated":1563492591,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -1698,11 +527,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'b01e6183-6bc1-490b-b7cc-41c7acfb5f06', + 'a4499578-b244-4e3b-a0e9-aba75043d156', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -1712,49 +541,17 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:08 GMT', - 'Connection', - 'close', - 'Content-Length', - '708' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '52f5f0d4-be51-463c-8e89-ace877896a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHGgAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:08 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:25:08 GMT', + 'Thu, 18 Jul 2019 23:29:50 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '702' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/recoverKeyName-canrestoreakeywithagivenbackup-/backup') + .post('/keys/recoverKeyName-cangenerateabackupofakey-/backup') .query(true) - .reply(200, {"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmVhcjR1Q01EWlA2dG5ITktxRkZWOVgzUkdvNmZFdDh0R3VBT2tsWXJNUi1fSlY2MVNOMlIzVThNZHg4QXZqampFdndOQnI4ZENUZDRkSEwwT2FQb000R2lQOXJHaU5xeHV2RkxiZm13OUhnWGh1NUc0cTBJNVRLNEhhaHF2eXFldldDQTF1dDFqQlZJZVl0cDU3Q2I4WUZoRmxhc21DYU9LVTVpVmtGa0M1WVNibEVIaGxlcFpYMV93RHBjS3RHV2pwY1FUZmtfSmdvUUI2YWNERXpzLXkyd0dxNHhibTY1SGVSYTB1bW04ZW40NUItODVHTUFpeUtUYlNIdjd4QU5KdHhMWnRESHZCZGV3WS1ZcC1ZSE1FMTFmckhnTFJvQzNLaXFXYUdVZU8yOVlwNXRYeUJDRlBJTTlBRi1LeGNKQ1pHQXRhU0xNbk1Nd3hhQ0RBcnY1US5tRmU0VWN2NGYxWlNvamdMWFZqSmJ3LmFlcVMwM3lBQW5JSXN2cmJTb3F3d0ptUkdyYWtDQ0tMZGNrb2pzV3d3Wktua2N4bUhzc0RuUFRnVkpfSV9nbXFpOHNsamI1YzA0QlJwNWVJSkpWeF9XTmpnNVFDVll0WGhVT1oxOVk2SDBSd3VCMnZTTDVadUhrVkYwZWZMMnh3Z1VjZXZaT3VNV3YyRW1TOEVYUm0tY2l2d053LW9oREFLWkZXUWNKVzhQX2Q2NWc1MmhzY1NyUWp5QlRwTm83bTBHN0lsbkJTZnd4LUdZVWV6LTNKeHlMSEhSZ1hQY09peHc2dldlUXp1WTV5SnQ0R1hHMlJFTjZaM0VXMktlZG1LQ1BGZnVIUTFqSW5VeTBmdXpsZG1xeGZpSlFTYWlJSlZVTlVWQlRwRUpzWElmaGlVSXVfS1RoS0thRXFSSjRjLUJIMjQyenkxTUdkZ0E5MGtqRUxwNk1iRnZMWDBOSzRZbFhHSUptT1JPX25OMzNHSTFUNDVsSEZTSlA4V1JoSmZRQjdObjI5QTZ4aW84clBGSmoxdWUxbFJVOGFkMXFrR1pxcWVBRlVfN2VZdVM5SFFlelhZZ0NMZmRHN1VFRDB2U25oekJVUmI5RWJYWER4SW01NXZITVlhYXFmTnBQVXBMOUhtMXlOdW82T3FucU1ROC1WaFBhTl9PYjNlR1QwMF9sOVhUVW1odGtsYUh5LURqeEtEVzJHeU14QlpPenlZT2xuSURydjNBZVBZdjR5QjlFWHJ3Yy1kUDNiX3lXZ180RVNqeDJQMzNreURiSUJZUEtTdXItUWJfYV9ONUNtb3J6cUJoTldyRXBQenFpVVhBLW80dW9qcFd2SGxrRUlHa05lUmEyaFpOWFlOYlRPaThjUmx0R2JJNWQ5bXlwNVNkcGFtWDliS1d4bDVHdkp6SFpzYjFHdVhCVjBrcEFNRXp0ZzRSQ0FCVjZ2alJtQzhrWkE0cmVzRV8yOFBzUmYtdVZQUzk1eTBLTWNna1A1YWtSQU93amRHbUNkQkUzbTRpbzZKUjZ6c0RRWm1MMG9ldGVlRV9KbkZDWUk2U1JtY2pUeTc1cDhGbzZkSTYwQkdHZllZT2JwZzVjR2cxalBIYVRRVV9tRzVUOFUwQmlIVEsydnYyajNfRFFfTF92TDZwYmJKOEdtTnNhcTlXakozUGlwRmNQamZnSXVvWnFVUXYxamZyYk9WLW0wcnZxbHF1enpKbHJNZkdQS1BvWkdGUHQ1MXJ0Y1JBSGNPSEdGRjBkQTR6RENab0dJbUxmMHhMN0N0SVJRNlF4LVFMU0tHeWs4ZHlSZ212Q19qb2ZFdVVPSDROTXVlR0xNalVMb3dsOHk1b0ZhQ3RIUHJRQ1YzaDU5VWpJNDh3SmZQSk1Id1psdEpHalRjNkZub20xQ1UzUVktZTltTnpDZlphYjRWM1Jac0t2clB6UW5oNFVWTlJtQXR4RHhuOXluSWU5NC1iWFlWM2RUb2lfcjZxNFpsODYwSjRVcGh4R0c0TkhkbjM4dHd5aHNZczl0bWhVbXBjbDB0b3lHOU84ZTZuaW9MaEF2UGZXellRUXhLMHhCOXN0RDhEZi0zd0VMWWJhWjE4SFBBR2xjYWFsX3FBNlctanh6cGh0RFB0dlVDUjhIUmZWRDlMakxYTUhYakhEdkN2cUxqdE43anBpSE01M0RHeFhURmpvVl9nOEFCOERqVlFlRnZLTWRfUGcxbGI0VS1VM0x2RHVzWlFHS2lvaWZHNko2V2Rsc1BZMExWOHZaeTBxcDV2WFNEazBFRWhXVVJ4dTlJQjdmRVZOS3dhN1YwcEp2MFAxYUVzRnlQcWdiMHdwaEFGOWZNZWdHOFAzM1cxeVA4VzMtdWhHSFZQamUwa1lOUElENzA0VEV2dFB1Z3AzTlhIVGZzU01aeFlXNzIwY3BTdDJDZE9BYmV4S3pRTEY3YzNMb0liNnVxbzVZOUZQb0VRREcyQlpYY3diaEhDYzYtVUVIRFVDQjJCbnR2UDRGa2ZuaEpHRkh1bmc2dVhvd3dlanBzSjJOcXZyRVNBWUQyZ2RWXzMzd0sxcUthZG5xVmNNUV9aT1ZwMWZ1cEk2Y0dpUnBXN2Q2ajNYeHZMTTFFdm9RcGtsMFZSb01kanRydVBWZkVlNjd6R0ltZ2stM01yelY4WWV0eFR1elpNV1BDMFp1YTNzdzVERmlBUTJLM2JnZ2lYOC1obzRuOGRpcC1SYlhDd3YzNm9nYXlNT1NoaXVuaHRJZ21VWWhjOVVPcEZoN0xicnhSa1lfWnZ5TWVGT2gxQW16Ql9XR0ZkMTVSMk1IdUlpMWFoQ2h3bm5qMHVIT2lTUDBDVzRKS28wS1lSYV9aU0FzT0FrMk1LM3pUWFV5dVQ3N0MzY21GOUctcGZvbzZJbndGLUJFM2ltSlJHZVE3S0VyOHBVYmZXWUJTTXJWSDJXaHlzSE1kX3NsOXpVMUpDUlFGLWtqWHltX1VVUzhqZEVoSWRiUk43WHE2aVIxZGNQbUNwZS1LWVd2Y1RqQW01N3dqSXphZWVYeXVSWWFHSWZJVk96RGZzd05NX3owX210dEFrUXNrNzA2dG1UcUFmSXAwTEZYSlQ1ck5jd1NLd25ySUY4NWppam1vSm9rWjhGRm5USEdXcTVyLUhfY2s2MTZDSzMwZGVvX01LRURNei1RLTYwY1g5Rm5QRUVGR2J6UXc0S0tTQUZ2WXVwRlByNDhhaEw0eDgwS0RhODlEOW42aGZneS11dFI3cVhyX0FnZ3ZlQlpka2FHOGR3WjNUMWp0MENpVnRtQUU0b3pISERyWk0yalNXQS10b29fY0U1ZDhQMUZSdjdzbmFPb2FUZEdwX09aQlhGMmVyOFlSRXVNR1QwTkFjNWdPV3cyM1Y2VGNwWFJSR3BkQXpBd2paOHNOWFBuM2N1RXM4bVVFNzVlLXJ1cFRLbkdsODdGemxKV0UzWXZTdG5yN1BfbHdyZjlkRXBLdDZYU1pTbDl6eENfclVJa0l3X1pnOTBtSkNYN3lVbkVkaHhVUnhmTHNRcUhrQ1lZXzJISlZ1UDZFMFZXOEpNTEtMTDUzZ0pKWDl0SGE2MVdNb1pzUTliTi1WdWQxOGJIS2lOUmhubGNKcmR6aTFmZ0lNMzJDNmpsUnJZZWxFRHd1UGVMeTZjMGN0cl9nQTE2ZU5fck5ES1BLS2RxUWxaS2RqMFBPSmpBMWV6SEp1QkFfNWtPU3V1MXFoVWZNVkhUOTdCZC04eE12NUY0UlNCck5PVS1zM3FlMlNjRnRPblBxNWFNMHdKSDZSLXlsbFA4Z19ZY0xrY1h1SkJOUmFMM2RrTEhPNExZbHFkamx1T0VCTTVnS2RBZUh6OUE0OVlCT21oektNdzZGbUlLV0xWYkVsOHRuMHU0dXBGb1g0OEVnZGtNeEpSdjdCd3VGVzBieW5ic0ZtTVp5MVNESEtUTnZvUFBVZEdFZDJFYm0xbm5HX1BfcEh6aXJKZzQ2T0RyNUc0SUc4ZWpJdXVtVmZyeTFXLUpybjZCZE14M0JBTzdGNXlJVXJGSXBBWHR3OEZMZGJrb3M4b3VJVVBxUk01V2N5Y3h1X1dzNngzMzN6ejV0eF9sa3JrWGdGekl0WGc3bk1Nc01wWTUxLUxhX2RxbUVXRmJRZWs4eUh1Y01LMXJYcC13OTkxWGw1bG1MeWMzNnRxT1FxS1dJOW00dXh3ekg3ZWJlc0VIcl9YMFI2c0wxOGNrQ0xka2ZLN2RoZmI5QVB1R2ZPSm1nUk03QnpaNmtMUzRfd0owaWd0OG9odUNFaXhSbmdzV0djTTN0VnhmSjJxemh5UHRqTkUzdldxR295ZXk1Y2p3UEgzNzZOWk9UYzIzQWtaMVhaTnhndDMzUTZNaHdlVjZ2LTVrMUJYX18wX1NMUEhZN0pRTVRkX20yNUw2RWdnV3hkNU5saUtnRGR0SXR0eTZ1dkdPZEd3WXE1a1FVSWRoR2JKU3YwVDdWU3dRRkFCREFGRFp0dU1YT1A0VU1WYjVNaGtoVHlpMmxjM19BYk5GTURtNndybHJaaTNaTzdsVEc1UTR0STZ0UTd1Rnk3QkhkSl90SWpZUVNXYkxDNXR1ODVzOFpneGlNQm10cV80T25zRl9adHlXSl82TTdtU2QtOUwtMFNva1B6cWgwY2N6VEdwSmpWa0ZkcFdSMlZUU01vSEl1T2hCTHdFbHVybjctb1g4UkV4aGxWNU84dXZkTkNJTk1TUHJCZ2o0UHFxdHRMV0tUTDZ6M3NZYlQ1aTBDWHFOM205WVBZdFlhTDcxUDh3TG50cDlWY2xyVzFsZjlWbzdRWUl1bHJEVi1fZGJYQW5ucWZrRTBHdzNmcFhINVhrY0RjUWZ3OFFjTDhUc2hSd3BHaGh6VGQ5LTR4OHY3N3k4Ty10Qkp0aEVXX0h1MF9vN0RsYTZEZTR0SDNfbWI4RFE1R3IycGFvaGlGUzRtQnk2RlBVRXllclFkR0NOU2pMRjBmbEVOSDdoWkFHSFVIdnlPMGVIUmZ0VDN6d3N5cVhkdWhLcU56c09EbE9UY0dfaUZFaUhOcS10bkNtYWNkVG1DRkkxV3dnU1lLWkNuOXhzSVVPMFVsNVR3dlluM083YllPN0NFQ0c0R0ctOFE5cGdPYWpMV2ZjQklRYm1RZmxqSlYwNjh6WF9ZS2FxUl9aR0FVS1oxY3A0MjdzbVUySV9kV1NlZ1BZUVIwREUyNW14Sm02cUszMzNLWnV4OXlWTXdNclBYamtpZXdmbjNGM2YzaGZ0RnJqN18yNmN1Yko1QjhVTlktUGpnTmFuNU9tNWpIem5SQW5JYTltV1l1eV9qd1dKY0NjcUhpVzhSWEUzMVdRM1NwdWVCZ1Iyd1Vxa2k0aHdqSFhabW1ja1A1SVhiM2x6UFAzOXd1TmhOZ1JtUHhVa00tcUlqQUVpVlJKTXBIbGFtTEFCOThsR2VMTTRjejhKenVncXdIR29iY1VfcXZnd2hqUFdsOTRoMDdlRW80NzRlalF3ZENnMkU4R0Fkd2tyQXZMUGN5QVV1emVRdFE1X3owVlZZb3dveVQ4bUF3Z3RZckNPVjhxR2gxVXIzZmU2cW9YVlZ4a2Q2V2w3RmROdHBEaV9qbkJqdGxBc0NvNGMyS1lueUxDcUVoQ2NJNVhtdDBhODE4YVlRVE8xMVVjZ3ZQbEltMVlMenFkdHZtTUlwbkNxWW9OMExKVWZuZHBnOEd5S3lEUHZJNklsY3dWdW1jNFJzNkxXNVpETVlVNExHZ0lEdS13TFRTcE1SX1RLblotQzRnWmh4bTFSQnNCcTA2Sk5yMGFjcC1vS0c1ZFdzRkFEOFA0LXB6OVhmYW10S0FLLWxtQW92RTFmZnZyQk5ZUEZqRXdndmQxblhDWi1kLVBycjJOS3ladlRMWV80aUNlWl9MNUJadTdUTTIwakpzTjY4WW9hV21STmZlYzJWUHBLWEJwSGNMeVpCXzFxWGlWUjE5bXRjRGFkSGhVaGVSdjQ1QkZWSG1FbC1ya1VwXzR5MWhwcmdyV19IeGluOHJ0a3lYOUdaMlQteERDUk5ZRDh4MHJ6Y0p6bTNtdENrc1R3bVNLMXctd2lLZjRSSjR6Vjdpek1HU016cy0yRVAxTTkydG83OUtaS1Q1bHJIUERIWFk0NFJwQmZwOThTTHlZejFaWWlrSUhvV08xckJfR1lNSlpqWEEta21XQWZMdGc4N2JVSUtHU2ZwZ1lMRVlQeGljcjZOZmh5NVN0TWQ2azZKSnhGb3NNbHhiUXQwSFpTeHlSYWhaNWplOTYtMkk2UVNsNWhBWEtJd1IxWFZjZmV0RHI3T3A4cDZkTFI5SUYteVowTmdHTjVNRHBYQzY5WXJUNktrbmI1cVVoOWJGLWtzcjRjaG1vNXJER1N4TjlOMFphZ3lobnhQam1jLU5Ic0ZWbUk3a3IzWG9hMXZ4QVhoOHp0R3JsWTVkTi1PNUxtY2pKcG9VQ3o3aWVyRzluTzRMVjFTaTNkOFpFc2RLa09lZ0dpT0diazROczNXemdHdFJXaXdFZDQ3SndSYl9CTER3ZkRDSlRYT2lzQVNzNWNKN3dOWmJzZVJkd1dNazEzTDVrRFBkaV9wTm0tZVpWd1Qwc2hYOEZ4MDFRaFlPVExKNUx0Q203TjFNM2I1ZlVPZFdxdFNSRFdmN2VKMkNYT0tDYnNFZVlVVXVoRk1oYzRKVlI4TGY4VFFMajJjMVdpZFVOa0h1S2FZdzMyV3A2SWtNWlpHWXU3alpsYWt4SXVLWi13RDN4WTZQTjN6ZkQtSlB0ajBYckx4ellibjExbVZUaU5HMmlRZW9INjY0R0hDNm9zWU5ld0ZmREJIOHlEdkhKQmhqUjJKVDU5ZjBRVWVxMktUMFZkN09DdHNZZHNUMFN6bHJpbHlsY1BIZWRBaTZDVHczNzhFYTFjUmRFR0lISTZtemMyZ1RLZmtCWExzbzJzV2ZHbFBZMV9Ob0l0bXhTbzVlQlRtQVczRmZzSTZTTmlRNXZKWW9qb3RxX0xLR2pyZzlSNFdiQTVHaEZHNm9LRnFmYVkzTGs3aGNxVHFtYjFsM0RVc2VOZUQ5S1pxNDJCN3RhMXltOGJpcGdyUl9MSXd5YnR4b1pVd2hHNWJiRlp0TmJuajVpR1VWYzc0ejJXcUpycDctZkRjWWUtWlV5VlpubkxIaHBodWhvQ0l1Ym5xVEFtUVJJOEEtX3RzUUJqaHV2QkptRWFfY3NCSzdyTm5KNVItU1lUR1YxMC1WWU84eVBRTm1YUUVPb3BnY0ZoR1E1NHZIUF9UUklQQjhwZU1XdzlXOEYzVVlKTGZidGxZUXRlV0xLZm9venNJOFBicVZxZnhjaDdJb1pJNFJuM3JvQlFMQ0FfX1hibkR3QXQ5VW50VmZmVmYydU9kWWNaeTF0OGNCcXVlLTYteGJPX2pTeGJwZzNmdXB6OHIyTHYzRkRSbzNJZzRtUGYyRnNEa3k2Zmhrc1JfOWdidDlXc09TNXdaVkRRN0VWWlBGQmhZc2U5ak1OTHlOR3d0REpqYTZQaTIzN1ZQakdYVzF0TUFLVWx2X1dJZksyQjdZeEpENVpVX3hGQ1dSbXpKZFRrMGQ0cTczb202em05OVZMYzEwNDE0S3RYQUR6bFdtNWx0aDFDc3NNLV9TZTkwUUQ0Tk1fMVo1RHhfajNLUGtHRDhtVGJiTVluMElPRWxZQVJzYXdVbjV4UXVWc2Z4T2pxdmNKd0pHcXd3NmhraDVoMjByMXNPWi1uei12MjU1SmlSOE1GUzRxbGhwZ2NpcnhZSFh3N2t1WDBiVTU1VTVCWm1SeXE1OHVoQ1RHMm9TTmt2SGJjTkxZX2k5bVFtWDJ5RnhCb3FXeU5YNFkxVWRRMTlqOGwzTzdkcnpVMXg1MWF6N3JIdEFxMHdTbU96T1hET0R2d0NaY3FIZnJCVGJ4V29qQm5vWkp6LXJMd1NnTkZBNTVlMDVHY3U2dkhoWGo1RzVkdzVkMEkzcndpQWg2TDFkaHdIamNqUVVwYm1kZE1DWDNxdW1NQWZpNDI3clB2dGVueW9YUURhM2puRXBhOVg1RDJQVS0zd0R0RHJGWnlBXzg3aGpEWVlvTlgxMDNTUkJsRFdNel8xZDhsUlpIdzZ2V0VVNzctV3RydHU1OEFvcERkcnltMEdEcTF6UVl4ZVdiOHBaM2xOME84T1hwblA1ZVRvUlRueE5yRWM3eEJHYmNlZkxlVFdJLUNhX2RKZ3hLLU4zLVhnSWdBaDAxREJ3enpFYUN3TFh1dUlhaEFPUFY0QzNXb01qMm1pbm90aVVlQXV1UUdiZU9ySl9Rb0NXVGVhSHFBX3FGV3RFX2FKalItbkI1akJIT2F1R2EwQUJELTJ4NEs1cmdMaTRmWHJ5cFFTV3l1QTYxVnl0dTBkeVNoV0x6bnhlVF8wVE5xR1U2cHdxRlFXZm9UTjh6ZUVCTGhmVkowRXVLaFFzN3I5bktkQzktSUFmSnQzXzBLTS04VERXS2lkZ3ozcmg0Q1JNdlJ5WHpibVh0MUdUNWFtLWtWZUFKQ04taTNLSXIzQm1iR2p0MVhDLXJraUdjeTB5bEt4RlNWT0dDME11Y3oxUDJFc1RTWDBRbUlwb0pvcl90MHVDSHdTMFFKNi1UMFIySWtDT0V3Y1RYbzhZOEdiYmVZVDMtbFdnUUJmTGRaMGJmMlFHQUR3UDlQVDRfYUl5WFFqNXhIeVU2SURaLUs5OGp2Z01LTWxCaklJb3AyZDY0Z3N1STdFajd0UW9uMlJwYWhnNHU2VFZ2RmxsUGc2UXNSeUFPcG1IckZYMUtJOG9oYkhFZzBWWVZ0Y2p6ZkNyOXYyVnhQMUhUMEZrLTcxTlNhTVBKa1dhemNCRnFvVFN4SGJDa1hBbDladGtmeDJjUlJsaHRhcTlzVEZONnotR01qdGozOEJ4N0FMY3dBQ1BoNTdYQWo4cXJzTkNYWTNVLUdudVlubVNPVmphaVhMc2MwQ3M1eUVPSldpeExtVVViV1lrUFM4OXA0cTBQX2QzVFlHVnZrUFpmWGgzSy1kVDVzTnlmalNwWWUxM2hmUHJhMndtd29TaFo5TnZ5TjZmbGlSLTVSNWptZHkzaXpIdmRMMDdIM1RyazJFV1FZNGFkNHhsLWJEcTVsZ2M5WnMyZ3hpSHdqSm43c2xwM2IwQzRZdDlwajVjb04ycFlQUERXOGJxUlVnWElzUTdENzFuSlVBUWhjS1BWWm5ZU2o3VEhHamtLWmdYbGVHN2IwTUgzaG4tNkdpc2FXdTRCT0FkX0pRS1BQVFI2bG5tRmZQc1dYR0twUzdDRnNTZjNzZVRZU0FzZE12RldnRG52MHp2alZyT2JreV9pQWpkZ1FUS1dQREJJVlh1cTVYVVlhZkJlOXJaMUhnSjJLb1A2cGtubUJWekpNekVhTzZlZnZhNFR6R3pnbmZyc2ZBQjRBNGQ4RmQtU1pMYlBQSWt6d1hOUE45TDl6REtPaWlITUlMZGd4eDByS001SjlxalB0bHhmSUhFenQyVjJ1YlY2QmdBUlVVMGhpcGN3MGRySmplajhtZFdBUXpkWHZLR1RrQ2FUSy04aloxUjBsbmg5Z0R0SGRHUVZCbDVVR1dIa2dBWWxfLUpXMUF2SmUyaWVzRHBPeURZbHVqbFNkVjhUajg5dHRtRWRQRlhDSlI2NVVueWNiMnNfeThfR3pNbmMycjJsVExQQVJmc1RrX3pzdlcwWi1Ha2FmRTRONHhvYjlSaWdzTV9HbktsbHg2Tll4UUJCSE51cXFWQzRKRW1sRnM1ZWhiOVI2TjJHSHdpWFRkVk5EeUt6cHdncHdxRjd5ZWVrZXhCZUotTnJCS3FaeGJ5T0IybUJlZTlfU2lyeERKV3UwYktiZzlwNFdnY1djTHVSSHBJWDAxUzg5UFdDbHpudXdTTF80SEZWWEtvbjZFNkUzdGJULXJKc2hxTW51QWVabmN6VW9raUEzUnVQZmg4NkdTOTEwcG1RcVl1aDdHRU9lVlNSS0ozWktUTUI1V0x2SnJSMUVmZHR5V18zZldBaGhGWFY1SmNudm10alZjdzRzeEZRS1lPSURaVmdQMmxzS2RJd0VsNGhiNDI1ZUN5eTlfU2JBcUJ5QTlNWDQxVks1RTVpQUVtRnlndEF4d2lwYkJjbGVBeldIb0pfZGJlblV0OGdaQnFydHZ5ZllCV3c0Q0dXU0F0dkpZMk9nQmtzeUowZVRYZXpVOE9xemJudlZoTEhCeWZ0alduM2hrQ1R5Zi16alB3cWF4eFhfMGRzQ2hRbU5DRVJKRTU5TlBLYzhTUTBzSW12RFRMd3JaUFp5R0RFcTJ3WjVKcmdLV09Zb1czSDR2R3FtSV91SUw3RmluY0poNi1rcXE3SFlKeFluejhxX2lYckpOenVvTFRoOUctMjBab3N0T3htVHJOc1RDSGxaYUVIVkZwS1NtUzBLZlc4V0o3Vlh0aXoySld3V1VHZDVZbzFGb2sxTzRMTFJkTXdaVFI5T1V5ZUZFNGszc0d0enhmZ1V6WmZKcTZRQ1VEVzFQNy1GcW1vTDlaSHBXMHIxRmQ2b3RJS0p1SjZzV0stcEFBUS1LNE4zV1M3SFRwMVdHNURfdlVBUmZQQWhkNlF5NmN1Z0hIOVVna3hCVW9fdkxjWEpqNG5RSElYQ3AtNnNCNmtyWmxGalg4Ri1tR0VDc2RBc1hSQ1Q3SlRCWF8yT1FodVBwVURSTTdHRzV6aDVsNHB6WTdqWVloaUNxcW5kR2R6b1R4TW45TGRQQl9ta2dVV3pITEVlVEpqSHZTZlpHMFBUaFBlR0M2bmlaMVZNOW1hV3pfdnZxYkZGejl5clNUb2wwb2RuOXVkcy0wRk5paGZnUXJ3a3hGQjhwdUdGR0JlN1dkUVNOVHNxRkFlZS1xWlVNUm1MTjZtYzhSd0pyQ2RnUkpPMmJCbFJ0LXVrckc4UzdFV05nTjlTeThqbFdJUkRFME9FMGtSbE9vM2FlNTUydnIxV2N6U083ZnFJMVAtNUQzc1BnRDltSVVTOEdEVmg2Tk4wdFdFajNjTkc4SGdBVjFOZUs2MDJ2enJpTUZySHVHSl9POVV1QUZJWTFkeGtjM0QzbWlfem00SmtkcU02U09CSG5FbXBWMGJmQ3B6SV9VWHZpOWMzZFdkTkRKQjNXRkl3cEIzWjBZWDczaFJtRG5Dc0pDb1llQVp0anp3cFdFaUR2cFpiUnlUU21WekQ5WGVDMEZONDZwSHZ5Nm9rYVZFUzNITGU5UHptYkJEbU5wd2JIQUp2WXVzcmtqSzBNeGQzTUZPaWgzT0VWZDg5T0hlWEdUbXprblhZTGp6ZUJ4aF9BSkZodUxjQnRCRV96NFNDdVlsZEdwTFpwN1VkcUxwaXdJc1p0eG90cnlHYUZOS0xfQ0VPcWgzNHdNNjdFaWZKcXB2dDR5ZUVlNkhTNEFwekxmZy5xU1liRm9Lb1RpNG5FSF9WQUw1cE5R"}, [ 'Cache-Control', + .reply(200, {"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmZ5a0tHYWFiNWFfd2lSeVhFUWl3bWtEbVVHaldrV2xORUxTUjV6Z3FVWlRjZXQyLWNsVWRpYmJOMWs4bWR1dXIycWFwME1fNG5FeEx3RnFYWmlIMFE2ejl4dkl3eE1XMTVXTmRaUktsbjFoQTQ1SjZNSmN5eEwzd3RzdXRWcVVkRnV0S090Q0hZQ0V6T1FiN2hxaEpVYXhLM3Y4akJiY192WTZPRmNKVURaTHJ6U20zTHVzMTFLeF9MSjFxZm9hTUNueW82UGZ3cE9PUmRDLW4taXoxZzduRE1JZlJQWWp4R1Q5dERPME11MERDOVhJa1BsVUlMaTdzTlo4SEZLWlFQY081R0ZwdUtSTjJPNVA0bXVuTHBMNURybkdUU0E5VHhweTgwN0xaLTdLYXNpV1M2UFlnNWcyV2JPZU50ZENSWWdPWFBBLTFGal9zQUdIcDJ2MmY2QS5obFc5d013YjRBNXpTWUJIeTFSbVF3LkRLSmhOZVVyZUUwS0V0ZUNHV05zMks1U2pXWEJ2Nm54c1VTenBZc0FpVDNCVy1vaHdHMWhDU2I2c1UwU2twVzF6VUkzcGZXcXNXczh6QVZubGtuT3E0bGVyQ3VfZGZjWklJOTZvUmJkMzQxZGZxTGhFZmhxZWJjVF9ZV2dSU1NwTVZ0VTRTN01sZGh3aUh4TzZmNUhZUnVoNkpkeEFmUi1OR2VnblFSa0hhLXYzeGsteW5FTWhSTEhhcURWbkVMaDlFUzhDQXlFMklHMVBYLW5JTS1EdUV3VU5wZVI5WWw5OGJwOHRwSnBTdnYzYWNZWDhRZTdWRTdteGhMNEFtUElCSGlkS1AyczN3dTRUWXNvSE9SZ29ncHhjQ1lBanpVLWRPUFNVeTlZbEc1Z2JyeVlOWW9YZTNOMVAxWkVGMGZhbE80RjdWLWxTaFQ4dHNjTFBfS1lsRzdZWloxeEdqbDcxdlFrWm5xUUlRRGY4R0IzT2JsQlZ3aS1XcUJsZTJka09aUy1aMUJtbXJYRHQ5SERNX1FZeFpfbE4tN0ZNWnVWLTJtOUViUFpCaUJSWjZuMWs3Z0tyM1hYcU5aTFBHWHRkZ21vTUxzd0VnWVMzVm5LRlZ1S0ZvNHgtajllM0JiM01qeXBNaW5ySTk1d3cySTRFM0lBaDZvU1FaSTJaSXhRbzVnRkc3cDJhNmtNZWdYMlB2QTJXMW1tNGlZazJiUE1RaWxFcGRFZW8yQWRmY0FadWFjVVdqLWxiSHZ3a3dSWEZRR2MzWGdEQ1ZwT2FvV2czNzNxN0RZZ1l2Ukc2dWptZ0puVzZsNmg0YWNyaDFzQUtqNjVMYWRQYzZBU25QcE5BeURSc2RPdWppVjdLbkZZb2EwQ3ljMHVobUlYRUp1MXVUam5FQmF3TjVCWEVPRnc5OVQwSERwNE96QkVvSmozZ0Fsc0JaSUhkaklHa1hBQm9LMUFYazVrNG53eXZUNGhYdWpGUGJldzh1TklabElqZFhzV1hKeG9QbFQtUmtGTks1RmxRUTlWNFh0TFN1UFZSd3hXNVdWek9GemJCMnVvTFBXWEFTVTZhQWxLSk5JQ0Y0cE5hN1otcExQLUZCMVI0cks5aHNBR2dJUHZuVUJXcUNVbXdmUi12dUxYeXhCb0hhMmpXbVVNTzdTV2FxSkVKVUVaSkNTRTI1blVfaUsyQzZvbDlYT2VmWDRlUUZxVFN5MVhFSFItWEtnUThORWh0WWQwUUd3MzRJTFdmNHdCaG9idERoaW9nQ1lYcXVrU1BzT1k3LTgyR3VGREFWLUhSdUkxMkk3TXZPRTFFZXJHSUNZakZlLXV6SWlDZEVqY09RTVM0UFBhNWdyVVY4VmdsRUQ5TEhMQUJyTElDYXpqM2wxSG9VbmRhOC1fODhqcDlycVFrekRkNjE2UWh2cm5fRnZCWDlVUjgxX1lmVVF2NlFBd1BYME1QVURSalNhUDVaNHBvS1d0bUV0TWhaeFFTajc5Vjlib1BSeW1TN243OEZ6THlFVGpSbWpXTGF0cjg3RmNyMGdpOElmbTA3Z2lPLWxjcm1JUFFfc3lMM0JUT1pBMEZnSGVRT19mTWtRdkplcDhyU2dpVmFYNG5vU05idHYxZ1pBZ2Ryc3duTWV4S2ZNZXRqZnFWR1ZsYUtKdmUzZ2RycmNESEM0d2tSSUlIeUdrb2Vaa3otVElNel85d193a0FDX3EtYzh4b18tX3BDN3BnZjdRS1gyUGpfTVA4X3A3djc4QklmUGpnU2piS3Yxc1ZEaGVJQXE3NVlRQ1R0RnlaZTZwLXJ2eXQyZUJZR1ZvcHJlLVU3aHRfbWJ4QXdBaFlYTnE3dE10VDhJQ292RG5Ta3FqM2JOT1NrNmZPNjZ1WWpOdVRuMzduWVpiOXVNZ0NLLVBOMDRpMXNYVTlFUWt3X0NfWTdlRUJuMWpnMnByWUQzUkd2M3g0RUVudjVVSzl1b2dLWG14N1JsSTdwSm5CSGEzYUNldThGQ1RMRW02WU8yS3BqN1JWSGxGM1FHV1N3QUtUY3pmYWFFdnd2OXFJM3NYelBnZnc4R09GRkV0SGlLRGU5QmpCNnlXbGlILV95eThMb3Bfd2VmS095SnFBcjJqMkliS09HYnd4NEViZEJITlpHSTIyQzFzZWVSanh1a1d1WWVlUWItZjU5d3hSYUoxWER6blBDdlRmdUtMaVc2akJtS0RzaENFRlU1ZTJSNklSQTdQOWJXa1FmQlRMRUdxZkRROGFMNFJkdEZNYm9VTFlZX3VSTy1VRnJKTTRiUEJGcTFPN2dsM2Z5QW0zLVpNS0o2M19iOTZoQ1lIcWpMU3A3eGRaMm42c2dScnBST05PMmM3S1I5bDllSjZFbHVjZVVUa0lwTUZpTGdUT3hDR1F4V0tEeFp6cVM4WTF4d1BEcXJ4aXl6djdWSkpBX3BoLU1xdV9hOWhQaldPUlRuR241NDJuYzJDS0xPQjVKNHVkVWp4TGNmZ3RyVG5RT0FreGpkRUVianFTSnlac3ZoM0RtNWU2NHIweGs5WkpYaFhHcEJKdkRiLWl3MzEzOGF4UmZXZ3J5dXBHRWVpR0puUWdJUTRtbkpPSUlNQ1ptc2NGTXpkZjRZQ3JwSkp5emNsc2VCOGd5ZXMwN2hIRnNpZnVrcUJ0aWZUWjM2SVgydVdSaGZ2dmtGSGJ6QjJ1b0RyOEpyUEVTTnZUUHJtUlkwWWhST0hZWXMta1VCNFhoX2dpUG93QlVBNDJIaHctV2Nra1hWWlY4R1FPaTZzWDdUVDZ6SmRfaEQyaHhEcjJwTmVwcm0xajJXWlFha1JJMnlJcnhReFpzbUZBdkI5bmo3U2hHcDlack1hYTltUnVUa25JWUJjZFplckpITXVDbGRDTzgySzNVeGd4NzM2REtKWDcyU291UzdiYnREY3F4ajlfZTlqWkQ2RmJ1WTRvdUFHWUxOUVp2Y1FfQ05CUkxJMXY2UjZ6Z3ZvaTRPeEZTcUlWUU1TR0oxcnU3TEVsYjBSR1J5bFNfNHR1MWpaZ19ZckNzdWtHc3RfN0FaUXl6YmlFa0hnSG5nU2tqR3VUQWVlb0ZzdmRobjQ4Q2xQWnd3STJ2ZmpPQlNyMGY1T0c0emtBVWpVbnRqbTZsbnBoOUxKczMzRGRWWkdFbmVTaHRjQkhZVWZmMTBsSUFYOEJQTnFiOHROMFZQZXdXLU1QWWFYN2lPb3dnZXkzc2JUTTljaFVnSmhGdnRPeExtMTBGdENnVXBPQVo2clcxQWo5N0s0VGlHVFdIU1ZUY0ZxT3VkaW9XcGduenp3dGlxdGR3N0ZOX3NaWTl2T2lJVzBuemZBT002NHFfNEpiaTg3bHNGOU54bXF4SHo2X2VTUDdrS0pSRFFDNS11X0otbXcyOURVMTZPZFQwN01sNVRyWDhKT0l3QzNDa00tZDJTZ0gxb29IWFY4OVJQSDYzRWV2bUNQcnR4c2RNdzJwZUlHVGlMYzB2VjJFZWJWTUhscXdqV0xtcFRNVlc2ZVI4RGV6VzZNNnktX0h2aU1SRmdRMnl0b08zb1Y0bno3dzdHdDFKWXJvZ2dVeG5XN0s1Q0pLekFUVnlDTWlqZWhCVEl1ZmxiUEtmWjNtSG5YQXloYkNPLUtfSUtxQmVPQWtuaG11QWdxX1Azd0VNcnQzZ3VfU21vYmtGaHVITm9wN1YzdmZ0SXljU0NuWllDSEZHc0hwU2Y1WjNlYkxDQ2gzOEtqQXp1dEN5VlhselpaSXVTb1NnS1N5bk9DRHV6S1pqVmFGVGdRUDI0R1lrcUVCU0F6b3M2Nk5FaFJCWGg2V1ZYajVCZWlWbzFCRzluZDV0Tk1XRndmTFRXdGptNF84b3pmTHJETFJwMFZyb19rZHhSSkNxMjBTVjN4czJUaXBra2J6RXE3QXFHQUJ1UWNNS1M1SkM5V25Bal9LM0xWRktTbWZNZllhdjJ1UHBsWEYzaWJ6YW1sblhRUkpSVUxwUG5aaVhhWmZJazA0NFVySC16RGtnTlRFYkpOWHZoWXl1dWpKbVFQVFZzbXNCWE9UcVdPSUNTV0lBWEtVbnJvU3Q2T2w2SWEzZUhwS1N3OFltdTNtaHd3Q1ltTG0zVlV5YkFOUWRIRDJhRXpQTXZBRFZiWlE5ZFBxMWJvZnZsRXJBeE9BWXUxTVp6YXptTzhpWjdMOTVVTVN3dnRGYjdKLWd0Rk5YdUI5VDN5b1pRVUZyeHpzQzVSa3FVbDZoLTVkV2NuSEItOFktQlc0NnlYZExHQkJ1Q0JxNWdsRnpiX0xCbG1hSDBiT3BLcHhLUmNyNHpoQk5sbEVpRjktay1HanZzRVF6V0RGeUhRMmZrendadV9aNkR3RFJGVzFPMjJBZjZaMkFSWWstaUZFbUh5ek4xYzlfeFFTd3g0SHVwc0NyWnV4T2lKUXBXWXczaXE1V1FaMDZjWjVENTJqRkxBSERCcGdpME9sUjBkVVV6Q0xVTW9MNVU3ZVBHanEwR2pnWC02SnBOamZzbDRzejdUVTRsVlNZLWtDR2k4VzBQTC1hZVhUQ0lxQngxYmFtclpzZHVxcVdWQi1ySHhYNmcyYnI1RnBnQ0lFaE83b1BiM2txU0VPeEcxcW1kRlpmaDdfeXBVcUJvSkZ3Tjc5NERMbTQtS1hmS2ZFNXFFbXRVanZYNEhaOWRtSjJhaU5kVnpNVmhKZC1abjl5X25KeWxhMG0tbjZqaEd3aEJfMURMNjYwU0FXUHZXLWtnTWxsSzhWdmhiODEtazdLVDFpdEt6Wm00SHRTU1UtVTNXZDZOd0NOMU9qVWtyZUVwNWxCa1NuR0J0d0V3TndiQnNzQ05ndW9KMVlYaG5QdVFMaVdJcFBzbFdLdm5oVFNwaU5uZko5MUd2YXRRMTdHNGZod3RRVVRqTUxmVjNiOU5CSTNadEU3MDQyZTdINWdWV2ZTdGt5akwxWldET0lvdEN3Tmc2dVo3N244ZmlsMVYzeG43V3FhUUFWN1NiY2NoTjVQQzBwSU91QWM3akt5eThORTV3U09qZVdGdkZnYzBtQWtGVzAzT09HUVYzcEl5eUpOSTc3RFFydEZJajZOcUJYZ1R5MmZyUDNQOVEzZVQ0TkxRTlBDQ2FwX0NYQmVjUWNfc1IzSDd1cjJLOHVaS2JXNUt3SmpQOVVZZ1h3d2IwbnRqbl9CRjlRS01nQTJLMjludVMwb1JXaDg1eEtVVkVwd1hCVDVXSHY4VXhTYlJyT3VRcE5wMlRnVU01Q01aYU9FZkFrUi13bkpqV0RfcV9tTFhmcVIzcGRLWk9zUVRPSDlJeWlOTWlyYTFLZjdoZ1NxUVZrX1M2U3lGNlFPeV81Yng4dmZyRVlwbEdzaFMwMEdXSkZEUnQyandXbVB4aVZBcjBrWjNiNWdPZ0VQZU9kUEZTSWJyenZmVmtkMHhnMnBHS0Rkby0wNHdmbXJ4azBMRXBRU1F0cHc3UGFzNWxmd2VSaS1yRUtCemRYaGNQbllKWFlLY2QwWTdlam9qNmtKb3E0VzQxcGI5VUhKZUZBVUZ4dVR4QTEzVzFoUm9SUTMxMko3NWU5TlBXOXJub2JTRGpsdlVsSm1UNjdiTlVnUHJteGpHMmpKMEZpclUxbTlMSjFoVHdXTUhJdVlqV0VyVEg4TjlzM0hrYktzcmxuMjd0cndRdEMxeHlDOTFwb1VjcGpfMmNEYmtWbkhZVkQ1aHY3MS1DUUZHcm0xNmlELTdTclBzZ2hJcnpscUxPTFg0eVN6Z1JodzBHa1V2QU1yMWdfajFuMy04aUZPbTk0cUttaF84QjFkRld6RlJwaHk0UF9fSmlDaXRydFJEZnF5c1lYemp6Qnlvci1KeU5hRk5MRUgxLTR1TWlWNkl3LUhLUG9GX3Zaa2pEaENhT3BFeGZIeEFGYkpSOGVlajNQdEtxSDdjOWdGakQzSkVMQU5zSF9ia2txX2V0ZHdrZ244Q2VhY050Y0loY0ZoSWhIbkphNXQ5cjBuTWNGdVhJVkpET3h5TVQwb2RSaEFkSkIzWnpzZXVzSldOUkFmVk5WVFlFQzc3QU1GWXRWT09pOFNYOXNEU2xwWW04dVgycjg2ZGNpMUdRR2NKNHlEZzByTmdOTDBEelJKU3doVU9Ga0dzZDBIUWt5Mm81X3R5bEtuc3hEZkJFZjg2Q0tTYVJCcUZUWTMwNWdycGxrZGdpdlQ2ZGtoeDR0c1RNSWdzenBIVDNackJnMm50SXBFM3VBNWR1enQwa3FPLW1Md0VkVFRLLUlpc25lelFZQmVqMGRQOFpKYW9hbXZwUnRVZVFLVjhPQTZIMjkzWnJUVzdkdWZGTE9ucms2cTktdkZFS2ZLb2FtVF9BTDN1bnVpM0F4cE1nVS1jUzNnanBuS2I3UGJyYzJBV1Zib2RwUkw0ZEFqbllqQTl6MW9LQUJaQVVaemc0aE1xd3AtblktM2U1QWhpVGMxQ0JwUXp6RUxEdTBIZDdQTzN6ZDJySk53ajVhckkweDczeVhLMGZieDBENzRKemVxTGltb2VINWtvTDBNY054WEc0Y09zdGIzRkdsQlk0Y0FoZnYxYm9YSU9nNEp1SXNERXZtbWJzbU41aFZtV3A2bHNudGZPMEpKcTZQZVhid0ZDNjkwdkJfRG41T21UTHM2bzJXZG5UNVZlZDJObS00UjFLSVUwYmJReEFOenpvX3FPUTY3ei1zUzlmZndCRnFYZVFHdGlaaTZDX0RzNXFfMDNUTnJ1ZkdVTTJ3YzE2OGlFUkdFVzV1emJBSWt2Ukd4OW1fbU5KWlFCTWlZLVE1V2JFaUhlMnBNVXZRZEJkWEVRY3RpelIxcmFCcVBnM1VTUm52TVk4RzVmVksxSHAtVkc0d3JHLTBjc3NQT3V2NWxxVE9YLVBwdWNGbEp2cUd3d1k1ZzVSTVhKNk1sU2pOZEFVTGJXa1FzR3NmQkV1NnhDNVdCMGp3M09jVzUtdGR1UnROMVludXlJbmQ1TnpFRnZxMVdMQWNZaFNrVk1lNERzbmZYdWt6T2xMMUtISEx6OC1LcV9jM3JCVWttdWpJUm9RWTlwNHdoQ1A3czJUc1pxX3RfRVFDUWc1Y1NCQVdlcEl2ZHpHcG1GQ1I2SkdVNXNOak1tVzUyZDFROHE0RnRISlo0YTZIVUlYQVhLQWNQcDVxTmRWYllETFBkQ0dyQ2NpOWk0WGk4ZEhiNHFCMjB2Wmh1WXFIMWpfdUVQbF9WdDUwQlhLbHRVbG81cFhUX1hJVjBRYVhrZHBGMmhJQTk3UC1wdGtVQk5PTlpXeS1JUjY2SERxM3RjMDFoS2x5bWFQa3k2Z1dRX2pmdnJaakpSSm9RTzg2c3FsalpGTFZ6ZjFTc2VTY2JZd1ZpelRCSlcyOXRNOTl2Si1sQW1KTm9sdU44ZjdJYldUMHZ2RVJiZzZTWnE3RTVkeWlPWDlnb0QtUDVMa1ppRzVUVXFGZ21zWVlJbWhWbVEyRUpxSXN5Q1g5b0ZVUk8yblBNTWhzYjBJYWEza21INDBZR2pGRkR2emhBS0pEUXo2MHBLNUI5VWt4N0dLcGJVMW5WR3dPT3djMmdFbE1yM0twQUxtc3Fwb09oY256YWpUWXNXZGZfNExpc1hhSnRSRV9ZTDFONVR0RmtiXzFQVjFjTjdBbTl2OFM0Sy1MeVY5TGNhYWRaRGFYajZmYUI0d2tGNzRfZXpmNWN0ajNwNFgzWXA2cVl6ajJEeTV4LUpSY3MtU2FuNGt5VXV5OEVXMTItaDRtUFRsMDFiSFBHcU1fQV9MamMtdFlyVEdibHpZVk9qc0NqSWxnVDhhcXBEeGkybjU1Smt3MnhXRm1JQ2gwOTlDd1N6SjljYXdjMndBa05abUdnZjhfaWpDRWVGTjZ2NXpENXBTWnBzU1VqWWNiWkdVdHhBSHZCbUhOVERScnZtdDFqTXdwLTIyVGtmZEZxQy1xendqMzNmOHk1dWIwbW92VXBHeW56Rm1JbVMwRUlFSjlvX1dNWkV4LS1ub21TTWZYZ1VnMGwwUTZWTm9lMldDY0RBZXRid1hubElYYlZkWHozSlQ3RlBYa1JOY2ZLUjRFQWZ1RTVUQmhVSXYxYXZGSjRJMWN1OXotcE1kelJmZVBzRnk1a1JtaEpjNzAxaUpQeW1maEpMQUZRMzZpZGY5ZVlWTTN4V1BoSFg5dEdJMzdNWmtsTW9EdWF0aHdka1pJaURodU9NR19JNDRWYU5YWWp4NWk1Q092aUVCNzJleWhNV1M4OTNXMG1EejltMlhwT1NMS3NQeTZQck4wbzNHV3ZaSldncU5TeVdyUW5hUlZqaC1XbUkyenVFRl9Ta0pvckZhejJJb1l0U05BWTduVXhSWEstN0psak92bkl2MU8yakl5dXFudEgxSWhiNFQxSm1Fa2FkbzlQNzVrbmF5eTl5ZW13cnhpU2NIdFhiUzhkN2Y0dmQtVTMyUzMyODJOZzIyTWRzcXBfdlZ5bkxwSm5LTXZVWkZFR29sMTVnLXFnWnV4MmFSSmVmakhyZ0dGWXMzZUdSYTBRV3hvd1Itek0zTXBBdC1pdDhFcGJxbDlrNy1EUnlhc24yZkxucV9XTDFqVmd4N2ZpNGtSNUxUZGRJVmlucVF5ZWJjR0d1UFdraFVCUmdPeURETE1rcjNQWTJ4Wmh2aHMxV3pMSUdqdFRZLW1UeVFPYzRKbGNZclhOcFQyZzBhMjNadVFPU2JLb3l4RDFQVkVVYUE5NVR6a2RwSGZXQ1JvSlZNeEJOV0h1NE5iajNJLUI5ODdzTHZGeG81R05HWlBENzJnTTZQSlp0QmV5SmM4SnFmOXhhb0pfTVA0WW9KYjZscWNfWTUtMmFIZ09oR2xTNlNYc2FBRnVTQ2JSbG94Q3J1UzRjNGc4bjFzQkhXcXFpS2t3cjRLNE4wcV9GUEJiUk5sQWRwc05XOW9ZREg0TjFycXdtT3hkRmUzdjdJT3hqZkxmRVBSM1E5V1FGTFVvUnB4YlozNUo1MU1yNDRHRHZESFdtbE02dDhnbnREMHRvUHg4R3NFMEowR3BLX3NQUk1DUXlDUkVEOFppUXo1aEx3NHF1OW1CalNVY2s0QnBQVTVfR09MZ2ZGSTF5ODNGUE9KUmtwMnpiMXExbmtFQndIN1JneDlkZHg0Z0ZkVlhURERFb21BbU1OS3QzZlF4SW1MX1hTa3d5N0RiZVdHOGZTWmFxMU9nNmlMcy03R1g0d0wyQWt6RjNfSUtsOWJiVm1IWkVtNlBielJkcWZzeVk4RkZMREowLThNdDllTnpOWEZ5a1NJbnRHWUVrOVYxS2xlOHZDTXdZcDBaMHV1YTAwOEJjMVluTW1FWUVDMnBLMW1xa1BSc05DZE13c3BaNVdWTWNTMUJnM0xkTmFJczVnU3Z4dDdxUUlTeUlsSFMyTmRqaGE0U0NvN3lmXzNkWTJyLW5XZXAyd2NoY2VYTkN3NGxCMXFVRThDV0JJMmpiNWZBdmZ0X0xmaldKYk4yLW1vemNSbzJSR3c0cjZsNVV1RmptUjJkMmpJLTlCNThkN3ROSGNaVWQza09vdlZlbW56QzRVTm9SdlF6TGRRM3ZJOWlnYVBCNVJlOFdzT1kxX0F2Nmg3ZEpiYzhndEFmb2dmNVR1NG1FNWNWT2h1akRaaGg3eDYwcXl4cFdSUnMzbEM1c2MwVDVETkR2dHNYM1JZOVZhQnR6RjJyNGdnUUJNdlQ5VzFlcm13bEpBSmhvd3E3VjRBV21mZWZXT1NzVExQNzhjT0F0RTRBMEtuMkVZbEFNdUM3Zk1YcktwdVVwOS1EUDdSdG9vdzVkZWR4aXZtS0xGVU9LWGJuNExPc01TSEdjZzhDU2VZdFp3WXY1LTE3LUp4OGFxQUFpdks3YkNmZ2RkVVZQUkMzcUhVUVRjdmVhWnVMUWluckt3U05zdTN1aXdybmozZ1dPYWFxM2ZuSUtIMFlNMS1TWmhZcmtYbE0zZEhKcTlGbGhld1JtT3FUN1RIZGo2QXBiM0dEeDZXd1FvU1RXZDdBYWJoakRSUWdTNThyLUdRbkVOU05wcm03RzU2Q3RxTG5CSHVBQU9jbEZwc3JTMG9DRGJwcW82VmV1b0dTWDcwQVdwd0E0alpYS3U5dmZrU0w2TW9RbDI3NThNakZSUlJiamVlVmRneGhUcDBmaGpSekY0MzRscFJqbFJZdVI4WHVwVWRna0VhSHRmNHRPTWVQa21XY25xU2ZtZ3B0YW5VWW5JZmIwM01pVjBCVUJjT3pjZ1Q1bVZkWHZtV0hudkFPSVVfeE5iUzV0YWNzX1RINjlPSzdLcUQ3Ykx5TnpwNzhLVXRvd09EREctTnJtMFVQRmg1MTZhUHpoV3ZTcmVjRkkwX1dwY016c09iNy1HdlJWZFF3NGphWmFaWEJhVWRaSHBiN3REX1FxeDEtM0NXdHBlVWtxX1g2MmwzNFZkcWRuV204VV9yZjFucHMybURzck01Ujk2cWRYTDlMMFZCdUNPN2pBVGIyVmJpYlpiSmdEYnduckYtVXhUNTZFUkxORjQyeER4cVgzbG9ocm9ZNkZQVWxsRlZhbUhrZ1R1M1hOS25IMjNkeWlXbDkxSnZ5OXoxZ083a3lhWDNDdXdWMy1kNFNGMFoxa2tjTHFoTjlFSnlIeFFEMnVpR0FzNVR6V0x4Z005dXlwSXZ5WGcxY3FQbUpwNVY5TGpRUWpyY0c0WHlxclZ5NDZYY19NYzNSYk1vZU45YklZRXB2bDFVQXlMZktGQVZjaWY4SmdHUXlOU092UDRsU0I5WVNUdVNpZS1pcG9qLWdjUy14Qy15bDIyMFhSUDhEVWZzc3V0OWQxcWNWR25STVJ6MERzRmtUSUtYU01ueTAwVy1GNGJab3k5RlZGOXZoUnBUb0IwS080akJkbTc4M0lrU1lKZUtJR0NWZlBiUXlHMFZ6QURTU1hacTdQNEVfNlJneGlWN2ZyV1I1cy5JSTBWRW5tM3VYT3FmZTdodVBHZTB3"}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -1767,11 +564,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'd398b3fa-edf9-4e61-b6ad-5a734d009060', + 'ddd4d58b-c479-412c-8db6-43cca3e06cac', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -1781,49 +578,17 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:08 GMT', + 'Thu, 18 Jul 2019 23:29:51 GMT', 'Connection', 'close', 'Content-Length', '11716' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '6cc01042-2f04-4ccc-8777-dc67d5146d00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHGwAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:08 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:25:08 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/recoverKeyName-canrestoreakeywithagivenbackup-') + .delete('/keys/recoverKeyName-cangenerateabackupofakey-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-","deletedDate":1561724709,"scheduledPurgeDate":1569500709,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/81176a7d2d2144bc8024c99e70fe2cbb","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"mKkZRl3qG-Nnb_qfhQNv4swFpp_808T4nhp2kghlPhgLva0__-k1Tik4iOpXvpRRPR6yA0HPoxRrZVORQ9g08f5utNxi52uAX-yGRKxPAykDUtkORGMIhvMTQdpKn7ndPixmMqean79hMEkMqWAt5dKW2bsNzC5n8pg-cLTO-KeP0u1MAUc-XuP_doe2SeIsauEnCEYm08jvLhMbVVujL34HRw7JT15XR43LBCZ5o3h-BLWS0r4rUwEBRksJBVKbgUbFVyIYuMsthYgfO1iJtDvp7l8ie3_QkX4kQPsQuypI9S8BAlF3MJ7BUjlzDj23_xEqLW2dwbE_mY3VveTEzQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724708,"updated":1561724708,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-cangenerateabackupofakey-","deletedDate":1563492592,"scheduledPurgeDate":1571268592,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-cangenerateabackupofakey-/ebe2d20b49dc48e18d46f1213e08ddb4","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"slh-lN-4MQ_eR9txf9Ed024K8kYpgMt2tw69jJEVtQvfx73iylklVc1gLyVx-I3uEMfUlNzCxMkuGOo4Mu-dkupFpP1Z9V_ocuNqybZ2pl93XgmHKp1bs8xX93WyzqaU9sBIZEUPp-0VnBZN2VONr_77l8vMFVX4JjkjihhLsMkwuk-ZmQxO4sp-kh7f7ZWF_eQvNZ1QwOXQWe9MrlABGFndfHyx29cUqOuXYb00gw3acmMaEWTye0mwUFieOjpMnvAcgKGQ8cYOZsn06BmueE8ncT4mPIk8Q7EDGTSRRey24w_OO8yizCBxvyeeQ8pFg98P9SZ7sdv8bMHWzbXHXQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492591,"updated":1563492591,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -1836,11 +601,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'ad1f4a86-04a9-4f8b-a815-4f6e39d84d62', + 'ff70c35f-2525-473f-80ae-3c1824ed93b6', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -1850,47 +615,15 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:09 GMT', - 'Connection', - 'close', - 'Content-Length', - '891' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'f5a61cbd-b25b-4302-a5b6-97f17ee76600', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHHAAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:09 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:25:08 GMT', + 'Thu, 18 Jul 2019 23:29:52 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '879' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-') + .delete('/deletedkeys/recoverKeyName-cangenerateabackupofakey-') .query(true) .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', 'no-cache', @@ -1907,11 +640,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'a23ce64e-3497-448d-8857-398ecbf41940', + '8d79e631-13d9-4e52-bbae-d7ba8b2a87be', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -1921,45 +654,13 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:09 GMT', + 'Thu, 18 Jul 2019 23:29:51 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '0ee39b7b-92bb-4c82-a381-c806a3fd6b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHHQAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:19 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:25:19 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-') + .delete('/deletedkeys/recoverKeyName-cangenerateabackupofakey-') .query(true) .reply(204, "", [ 'Cache-Control', 'no-cache', @@ -1972,80 +673,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '4fe92e92-04e8-4706-9c9a-57fa98871845', - 'x-ms-keyvault-service-version', - '1.1.0.866', - 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', - 'X-AspNet-Version', - '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:25:19 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'ce0caaae-fc83-4538-8ff9-99d2b0bd5a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHHgAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:20 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:25:19 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - -nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/restore', {"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmVhcjR1Q01EWlA2dG5ITktxRkZWOVgzUkdvNmZFdDh0R3VBT2tsWXJNUi1fSlY2MVNOMlIzVThNZHg4QXZqampFdndOQnI4ZENUZDRkSEwwT2FQb000R2lQOXJHaU5xeHV2RkxiZm13OUhnWGh1NUc0cTBJNVRLNEhhaHF2eXFldldDQTF1dDFqQlZJZVl0cDU3Q2I4WUZoRmxhc21DYU9LVTVpVmtGa0M1WVNibEVIaGxlcFpYMV93RHBjS3RHV2pwY1FUZmtfSmdvUUI2YWNERXpzLXkyd0dxNHhibTY1SGVSYTB1bW04ZW40NUItODVHTUFpeUtUYlNIdjd4QU5KdHhMWnRESHZCZGV3WS1ZcC1ZSE1FMTFmckhnTFJvQzNLaXFXYUdVZU8yOVlwNXRYeUJDRlBJTTlBRi1LeGNKQ1pHQXRhU0xNbk1Nd3hhQ0RBcnY1US5tRmU0VWN2NGYxWlNvamdMWFZqSmJ3LmFlcVMwM3lBQW5JSXN2cmJTb3F3d0ptUkdyYWtDQ0tMZGNrb2pzV3d3Wktua2N4bUhzc0RuUFRnVkpfSV9nbXFpOHNsamI1YzA0QlJwNWVJSkpWeF9XTmpnNVFDVll0WGhVT1oxOVk2SDBSd3VCMnZTTDVadUhrVkYwZWZMMnh3Z1VjZXZaT3VNV3YyRW1TOEVYUm0tY2l2d053LW9oREFLWkZXUWNKVzhQX2Q2NWc1MmhzY1NyUWp5QlRwTm83bTBHN0lsbkJTZnd4LUdZVWV6LTNKeHlMSEhSZ1hQY09peHc2dldlUXp1WTV5SnQ0R1hHMlJFTjZaM0VXMktlZG1LQ1BGZnVIUTFqSW5VeTBmdXpsZG1xeGZpSlFTYWlJSlZVTlVWQlRwRUpzWElmaGlVSXVfS1RoS0thRXFSSjRjLUJIMjQyenkxTUdkZ0E5MGtqRUxwNk1iRnZMWDBOSzRZbFhHSUptT1JPX25OMzNHSTFUNDVsSEZTSlA4V1JoSmZRQjdObjI5QTZ4aW84clBGSmoxdWUxbFJVOGFkMXFrR1pxcWVBRlVfN2VZdVM5SFFlelhZZ0NMZmRHN1VFRDB2U25oekJVUmI5RWJYWER4SW01NXZITVlhYXFmTnBQVXBMOUhtMXlOdW82T3FucU1ROC1WaFBhTl9PYjNlR1QwMF9sOVhUVW1odGtsYUh5LURqeEtEVzJHeU14QlpPenlZT2xuSURydjNBZVBZdjR5QjlFWHJ3Yy1kUDNiX3lXZ180RVNqeDJQMzNreURiSUJZUEtTdXItUWJfYV9ONUNtb3J6cUJoTldyRXBQenFpVVhBLW80dW9qcFd2SGxrRUlHa05lUmEyaFpOWFlOYlRPaThjUmx0R2JJNWQ5bXlwNVNkcGFtWDliS1d4bDVHdkp6SFpzYjFHdVhCVjBrcEFNRXp0ZzRSQ0FCVjZ2alJtQzhrWkE0cmVzRV8yOFBzUmYtdVZQUzk1eTBLTWNna1A1YWtSQU93amRHbUNkQkUzbTRpbzZKUjZ6c0RRWm1MMG9ldGVlRV9KbkZDWUk2U1JtY2pUeTc1cDhGbzZkSTYwQkdHZllZT2JwZzVjR2cxalBIYVRRVV9tRzVUOFUwQmlIVEsydnYyajNfRFFfTF92TDZwYmJKOEdtTnNhcTlXakozUGlwRmNQamZnSXVvWnFVUXYxamZyYk9WLW0wcnZxbHF1enpKbHJNZkdQS1BvWkdGUHQ1MXJ0Y1JBSGNPSEdGRjBkQTR6RENab0dJbUxmMHhMN0N0SVJRNlF4LVFMU0tHeWs4ZHlSZ212Q19qb2ZFdVVPSDROTXVlR0xNalVMb3dsOHk1b0ZhQ3RIUHJRQ1YzaDU5VWpJNDh3SmZQSk1Id1psdEpHalRjNkZub20xQ1UzUVktZTltTnpDZlphYjRWM1Jac0t2clB6UW5oNFVWTlJtQXR4RHhuOXluSWU5NC1iWFlWM2RUb2lfcjZxNFpsODYwSjRVcGh4R0c0TkhkbjM4dHd5aHNZczl0bWhVbXBjbDB0b3lHOU84ZTZuaW9MaEF2UGZXellRUXhLMHhCOXN0RDhEZi0zd0VMWWJhWjE4SFBBR2xjYWFsX3FBNlctanh6cGh0RFB0dlVDUjhIUmZWRDlMakxYTUhYakhEdkN2cUxqdE43anBpSE01M0RHeFhURmpvVl9nOEFCOERqVlFlRnZLTWRfUGcxbGI0VS1VM0x2RHVzWlFHS2lvaWZHNko2V2Rsc1BZMExWOHZaeTBxcDV2WFNEazBFRWhXVVJ4dTlJQjdmRVZOS3dhN1YwcEp2MFAxYUVzRnlQcWdiMHdwaEFGOWZNZWdHOFAzM1cxeVA4VzMtdWhHSFZQamUwa1lOUElENzA0VEV2dFB1Z3AzTlhIVGZzU01aeFlXNzIwY3BTdDJDZE9BYmV4S3pRTEY3YzNMb0liNnVxbzVZOUZQb0VRREcyQlpYY3diaEhDYzYtVUVIRFVDQjJCbnR2UDRGa2ZuaEpHRkh1bmc2dVhvd3dlanBzSjJOcXZyRVNBWUQyZ2RWXzMzd0sxcUthZG5xVmNNUV9aT1ZwMWZ1cEk2Y0dpUnBXN2Q2ajNYeHZMTTFFdm9RcGtsMFZSb01kanRydVBWZkVlNjd6R0ltZ2stM01yelY4WWV0eFR1elpNV1BDMFp1YTNzdzVERmlBUTJLM2JnZ2lYOC1obzRuOGRpcC1SYlhDd3YzNm9nYXlNT1NoaXVuaHRJZ21VWWhjOVVPcEZoN0xicnhSa1lfWnZ5TWVGT2gxQW16Ql9XR0ZkMTVSMk1IdUlpMWFoQ2h3bm5qMHVIT2lTUDBDVzRKS28wS1lSYV9aU0FzT0FrMk1LM3pUWFV5dVQ3N0MzY21GOUctcGZvbzZJbndGLUJFM2ltSlJHZVE3S0VyOHBVYmZXWUJTTXJWSDJXaHlzSE1kX3NsOXpVMUpDUlFGLWtqWHltX1VVUzhqZEVoSWRiUk43WHE2aVIxZGNQbUNwZS1LWVd2Y1RqQW01N3dqSXphZWVYeXVSWWFHSWZJVk96RGZzd05NX3owX210dEFrUXNrNzA2dG1UcUFmSXAwTEZYSlQ1ck5jd1NLd25ySUY4NWppam1vSm9rWjhGRm5USEdXcTVyLUhfY2s2MTZDSzMwZGVvX01LRURNei1RLTYwY1g5Rm5QRUVGR2J6UXc0S0tTQUZ2WXVwRlByNDhhaEw0eDgwS0RhODlEOW42aGZneS11dFI3cVhyX0FnZ3ZlQlpka2FHOGR3WjNUMWp0MENpVnRtQUU0b3pISERyWk0yalNXQS10b29fY0U1ZDhQMUZSdjdzbmFPb2FUZEdwX09aQlhGMmVyOFlSRXVNR1QwTkFjNWdPV3cyM1Y2VGNwWFJSR3BkQXpBd2paOHNOWFBuM2N1RXM4bVVFNzVlLXJ1cFRLbkdsODdGemxKV0UzWXZTdG5yN1BfbHdyZjlkRXBLdDZYU1pTbDl6eENfclVJa0l3X1pnOTBtSkNYN3lVbkVkaHhVUnhmTHNRcUhrQ1lZXzJISlZ1UDZFMFZXOEpNTEtMTDUzZ0pKWDl0SGE2MVdNb1pzUTliTi1WdWQxOGJIS2lOUmhubGNKcmR6aTFmZ0lNMzJDNmpsUnJZZWxFRHd1UGVMeTZjMGN0cl9nQTE2ZU5fck5ES1BLS2RxUWxaS2RqMFBPSmpBMWV6SEp1QkFfNWtPU3V1MXFoVWZNVkhUOTdCZC04eE12NUY0UlNCck5PVS1zM3FlMlNjRnRPblBxNWFNMHdKSDZSLXlsbFA4Z19ZY0xrY1h1SkJOUmFMM2RrTEhPNExZbHFkamx1T0VCTTVnS2RBZUh6OUE0OVlCT21oektNdzZGbUlLV0xWYkVsOHRuMHU0dXBGb1g0OEVnZGtNeEpSdjdCd3VGVzBieW5ic0ZtTVp5MVNESEtUTnZvUFBVZEdFZDJFYm0xbm5HX1BfcEh6aXJKZzQ2T0RyNUc0SUc4ZWpJdXVtVmZyeTFXLUpybjZCZE14M0JBTzdGNXlJVXJGSXBBWHR3OEZMZGJrb3M4b3VJVVBxUk01V2N5Y3h1X1dzNngzMzN6ejV0eF9sa3JrWGdGekl0WGc3bk1Nc01wWTUxLUxhX2RxbUVXRmJRZWs4eUh1Y01LMXJYcC13OTkxWGw1bG1MeWMzNnRxT1FxS1dJOW00dXh3ekg3ZWJlc0VIcl9YMFI2c0wxOGNrQ0xka2ZLN2RoZmI5QVB1R2ZPSm1nUk03QnpaNmtMUzRfd0owaWd0OG9odUNFaXhSbmdzV0djTTN0VnhmSjJxemh5UHRqTkUzdldxR295ZXk1Y2p3UEgzNzZOWk9UYzIzQWtaMVhaTnhndDMzUTZNaHdlVjZ2LTVrMUJYX18wX1NMUEhZN0pRTVRkX20yNUw2RWdnV3hkNU5saUtnRGR0SXR0eTZ1dkdPZEd3WXE1a1FVSWRoR2JKU3YwVDdWU3dRRkFCREFGRFp0dU1YT1A0VU1WYjVNaGtoVHlpMmxjM19BYk5GTURtNndybHJaaTNaTzdsVEc1UTR0STZ0UTd1Rnk3QkhkSl90SWpZUVNXYkxDNXR1ODVzOFpneGlNQm10cV80T25zRl9adHlXSl82TTdtU2QtOUwtMFNva1B6cWgwY2N6VEdwSmpWa0ZkcFdSMlZUU01vSEl1T2hCTHdFbHVybjctb1g4UkV4aGxWNU84dXZkTkNJTk1TUHJCZ2o0UHFxdHRMV0tUTDZ6M3NZYlQ1aTBDWHFOM205WVBZdFlhTDcxUDh3TG50cDlWY2xyVzFsZjlWbzdRWUl1bHJEVi1fZGJYQW5ucWZrRTBHdzNmcFhINVhrY0RjUWZ3OFFjTDhUc2hSd3BHaGh6VGQ5LTR4OHY3N3k4Ty10Qkp0aEVXX0h1MF9vN0RsYTZEZTR0SDNfbWI4RFE1R3IycGFvaGlGUzRtQnk2RlBVRXllclFkR0NOU2pMRjBmbEVOSDdoWkFHSFVIdnlPMGVIUmZ0VDN6d3N5cVhkdWhLcU56c09EbE9UY0dfaUZFaUhOcS10bkNtYWNkVG1DRkkxV3dnU1lLWkNuOXhzSVVPMFVsNVR3dlluM083YllPN0NFQ0c0R0ctOFE5cGdPYWpMV2ZjQklRYm1RZmxqSlYwNjh6WF9ZS2FxUl9aR0FVS1oxY3A0MjdzbVUySV9kV1NlZ1BZUVIwREUyNW14Sm02cUszMzNLWnV4OXlWTXdNclBYamtpZXdmbjNGM2YzaGZ0RnJqN18yNmN1Yko1QjhVTlktUGpnTmFuNU9tNWpIem5SQW5JYTltV1l1eV9qd1dKY0NjcUhpVzhSWEUzMVdRM1NwdWVCZ1Iyd1Vxa2k0aHdqSFhabW1ja1A1SVhiM2x6UFAzOXd1TmhOZ1JtUHhVa00tcUlqQUVpVlJKTXBIbGFtTEFCOThsR2VMTTRjejhKenVncXdIR29iY1VfcXZnd2hqUFdsOTRoMDdlRW80NzRlalF3ZENnMkU4R0Fkd2tyQXZMUGN5QVV1emVRdFE1X3owVlZZb3dveVQ4bUF3Z3RZckNPVjhxR2gxVXIzZmU2cW9YVlZ4a2Q2V2w3RmROdHBEaV9qbkJqdGxBc0NvNGMyS1lueUxDcUVoQ2NJNVhtdDBhODE4YVlRVE8xMVVjZ3ZQbEltMVlMenFkdHZtTUlwbkNxWW9OMExKVWZuZHBnOEd5S3lEUHZJNklsY3dWdW1jNFJzNkxXNVpETVlVNExHZ0lEdS13TFRTcE1SX1RLblotQzRnWmh4bTFSQnNCcTA2Sk5yMGFjcC1vS0c1ZFdzRkFEOFA0LXB6OVhmYW10S0FLLWxtQW92RTFmZnZyQk5ZUEZqRXdndmQxblhDWi1kLVBycjJOS3ladlRMWV80aUNlWl9MNUJadTdUTTIwakpzTjY4WW9hV21STmZlYzJWUHBLWEJwSGNMeVpCXzFxWGlWUjE5bXRjRGFkSGhVaGVSdjQ1QkZWSG1FbC1ya1VwXzR5MWhwcmdyV19IeGluOHJ0a3lYOUdaMlQteERDUk5ZRDh4MHJ6Y0p6bTNtdENrc1R3bVNLMXctd2lLZjRSSjR6Vjdpek1HU016cy0yRVAxTTkydG83OUtaS1Q1bHJIUERIWFk0NFJwQmZwOThTTHlZejFaWWlrSUhvV08xckJfR1lNSlpqWEEta21XQWZMdGc4N2JVSUtHU2ZwZ1lMRVlQeGljcjZOZmh5NVN0TWQ2azZKSnhGb3NNbHhiUXQwSFpTeHlSYWhaNWplOTYtMkk2UVNsNWhBWEtJd1IxWFZjZmV0RHI3T3A4cDZkTFI5SUYteVowTmdHTjVNRHBYQzY5WXJUNktrbmI1cVVoOWJGLWtzcjRjaG1vNXJER1N4TjlOMFphZ3lobnhQam1jLU5Ic0ZWbUk3a3IzWG9hMXZ4QVhoOHp0R3JsWTVkTi1PNUxtY2pKcG9VQ3o3aWVyRzluTzRMVjFTaTNkOFpFc2RLa09lZ0dpT0diazROczNXemdHdFJXaXdFZDQ3SndSYl9CTER3ZkRDSlRYT2lzQVNzNWNKN3dOWmJzZVJkd1dNazEzTDVrRFBkaV9wTm0tZVpWd1Qwc2hYOEZ4MDFRaFlPVExKNUx0Q203TjFNM2I1ZlVPZFdxdFNSRFdmN2VKMkNYT0tDYnNFZVlVVXVoRk1oYzRKVlI4TGY4VFFMajJjMVdpZFVOa0h1S2FZdzMyV3A2SWtNWlpHWXU3alpsYWt4SXVLWi13RDN4WTZQTjN6ZkQtSlB0ajBYckx4ellibjExbVZUaU5HMmlRZW9INjY0R0hDNm9zWU5ld0ZmREJIOHlEdkhKQmhqUjJKVDU5ZjBRVWVxMktUMFZkN09DdHNZZHNUMFN6bHJpbHlsY1BIZWRBaTZDVHczNzhFYTFjUmRFR0lISTZtemMyZ1RLZmtCWExzbzJzV2ZHbFBZMV9Ob0l0bXhTbzVlQlRtQVczRmZzSTZTTmlRNXZKWW9qb3RxX0xLR2pyZzlSNFdiQTVHaEZHNm9LRnFmYVkzTGs3aGNxVHFtYjFsM0RVc2VOZUQ5S1pxNDJCN3RhMXltOGJpcGdyUl9MSXd5YnR4b1pVd2hHNWJiRlp0TmJuajVpR1VWYzc0ejJXcUpycDctZkRjWWUtWlV5VlpubkxIaHBodWhvQ0l1Ym5xVEFtUVJJOEEtX3RzUUJqaHV2QkptRWFfY3NCSzdyTm5KNVItU1lUR1YxMC1WWU84eVBRTm1YUUVPb3BnY0ZoR1E1NHZIUF9UUklQQjhwZU1XdzlXOEYzVVlKTGZidGxZUXRlV0xLZm9venNJOFBicVZxZnhjaDdJb1pJNFJuM3JvQlFMQ0FfX1hibkR3QXQ5VW50VmZmVmYydU9kWWNaeTF0OGNCcXVlLTYteGJPX2pTeGJwZzNmdXB6OHIyTHYzRkRSbzNJZzRtUGYyRnNEa3k2Zmhrc1JfOWdidDlXc09TNXdaVkRRN0VWWlBGQmhZc2U5ak1OTHlOR3d0REpqYTZQaTIzN1ZQakdYVzF0TUFLVWx2X1dJZksyQjdZeEpENVpVX3hGQ1dSbXpKZFRrMGQ0cTczb202em05OVZMYzEwNDE0S3RYQUR6bFdtNWx0aDFDc3NNLV9TZTkwUUQ0Tk1fMVo1RHhfajNLUGtHRDhtVGJiTVluMElPRWxZQVJzYXdVbjV4UXVWc2Z4T2pxdmNKd0pHcXd3NmhraDVoMjByMXNPWi1uei12MjU1SmlSOE1GUzRxbGhwZ2NpcnhZSFh3N2t1WDBiVTU1VTVCWm1SeXE1OHVoQ1RHMm9TTmt2SGJjTkxZX2k5bVFtWDJ5RnhCb3FXeU5YNFkxVWRRMTlqOGwzTzdkcnpVMXg1MWF6N3JIdEFxMHdTbU96T1hET0R2d0NaY3FIZnJCVGJ4V29qQm5vWkp6LXJMd1NnTkZBNTVlMDVHY3U2dkhoWGo1RzVkdzVkMEkzcndpQWg2TDFkaHdIamNqUVVwYm1kZE1DWDNxdW1NQWZpNDI3clB2dGVueW9YUURhM2puRXBhOVg1RDJQVS0zd0R0RHJGWnlBXzg3aGpEWVlvTlgxMDNTUkJsRFdNel8xZDhsUlpIdzZ2V0VVNzctV3RydHU1OEFvcERkcnltMEdEcTF6UVl4ZVdiOHBaM2xOME84T1hwblA1ZVRvUlRueE5yRWM3eEJHYmNlZkxlVFdJLUNhX2RKZ3hLLU4zLVhnSWdBaDAxREJ3enpFYUN3TFh1dUlhaEFPUFY0QzNXb01qMm1pbm90aVVlQXV1UUdiZU9ySl9Rb0NXVGVhSHFBX3FGV3RFX2FKalItbkI1akJIT2F1R2EwQUJELTJ4NEs1cmdMaTRmWHJ5cFFTV3l1QTYxVnl0dTBkeVNoV0x6bnhlVF8wVE5xR1U2cHdxRlFXZm9UTjh6ZUVCTGhmVkowRXVLaFFzN3I5bktkQzktSUFmSnQzXzBLTS04VERXS2lkZ3ozcmg0Q1JNdlJ5WHpibVh0MUdUNWFtLWtWZUFKQ04taTNLSXIzQm1iR2p0MVhDLXJraUdjeTB5bEt4RlNWT0dDME11Y3oxUDJFc1RTWDBRbUlwb0pvcl90MHVDSHdTMFFKNi1UMFIySWtDT0V3Y1RYbzhZOEdiYmVZVDMtbFdnUUJmTGRaMGJmMlFHQUR3UDlQVDRfYUl5WFFqNXhIeVU2SURaLUs5OGp2Z01LTWxCaklJb3AyZDY0Z3N1STdFajd0UW9uMlJwYWhnNHU2VFZ2RmxsUGc2UXNSeUFPcG1IckZYMUtJOG9oYkhFZzBWWVZ0Y2p6ZkNyOXYyVnhQMUhUMEZrLTcxTlNhTVBKa1dhemNCRnFvVFN4SGJDa1hBbDladGtmeDJjUlJsaHRhcTlzVEZONnotR01qdGozOEJ4N0FMY3dBQ1BoNTdYQWo4cXJzTkNYWTNVLUdudVlubVNPVmphaVhMc2MwQ3M1eUVPSldpeExtVVViV1lrUFM4OXA0cTBQX2QzVFlHVnZrUFpmWGgzSy1kVDVzTnlmalNwWWUxM2hmUHJhMndtd29TaFo5TnZ5TjZmbGlSLTVSNWptZHkzaXpIdmRMMDdIM1RyazJFV1FZNGFkNHhsLWJEcTVsZ2M5WnMyZ3hpSHdqSm43c2xwM2IwQzRZdDlwajVjb04ycFlQUERXOGJxUlVnWElzUTdENzFuSlVBUWhjS1BWWm5ZU2o3VEhHamtLWmdYbGVHN2IwTUgzaG4tNkdpc2FXdTRCT0FkX0pRS1BQVFI2bG5tRmZQc1dYR0twUzdDRnNTZjNzZVRZU0FzZE12RldnRG52MHp2alZyT2JreV9pQWpkZ1FUS1dQREJJVlh1cTVYVVlhZkJlOXJaMUhnSjJLb1A2cGtubUJWekpNekVhTzZlZnZhNFR6R3pnbmZyc2ZBQjRBNGQ4RmQtU1pMYlBQSWt6d1hOUE45TDl6REtPaWlITUlMZGd4eDByS001SjlxalB0bHhmSUhFenQyVjJ1YlY2QmdBUlVVMGhpcGN3MGRySmplajhtZFdBUXpkWHZLR1RrQ2FUSy04aloxUjBsbmg5Z0R0SGRHUVZCbDVVR1dIa2dBWWxfLUpXMUF2SmUyaWVzRHBPeURZbHVqbFNkVjhUajg5dHRtRWRQRlhDSlI2NVVueWNiMnNfeThfR3pNbmMycjJsVExQQVJmc1RrX3pzdlcwWi1Ha2FmRTRONHhvYjlSaWdzTV9HbktsbHg2Tll4UUJCSE51cXFWQzRKRW1sRnM1ZWhiOVI2TjJHSHdpWFRkVk5EeUt6cHdncHdxRjd5ZWVrZXhCZUotTnJCS3FaeGJ5T0IybUJlZTlfU2lyeERKV3UwYktiZzlwNFdnY1djTHVSSHBJWDAxUzg5UFdDbHpudXdTTF80SEZWWEtvbjZFNkUzdGJULXJKc2hxTW51QWVabmN6VW9raUEzUnVQZmg4NkdTOTEwcG1RcVl1aDdHRU9lVlNSS0ozWktUTUI1V0x2SnJSMUVmZHR5V18zZldBaGhGWFY1SmNudm10alZjdzRzeEZRS1lPSURaVmdQMmxzS2RJd0VsNGhiNDI1ZUN5eTlfU2JBcUJ5QTlNWDQxVks1RTVpQUVtRnlndEF4d2lwYkJjbGVBeldIb0pfZGJlblV0OGdaQnFydHZ5ZllCV3c0Q0dXU0F0dkpZMk9nQmtzeUowZVRYZXpVOE9xemJudlZoTEhCeWZ0alduM2hrQ1R5Zi16alB3cWF4eFhfMGRzQ2hRbU5DRVJKRTU5TlBLYzhTUTBzSW12RFRMd3JaUFp5R0RFcTJ3WjVKcmdLV09Zb1czSDR2R3FtSV91SUw3RmluY0poNi1rcXE3SFlKeFluejhxX2lYckpOenVvTFRoOUctMjBab3N0T3htVHJOc1RDSGxaYUVIVkZwS1NtUzBLZlc4V0o3Vlh0aXoySld3V1VHZDVZbzFGb2sxTzRMTFJkTXdaVFI5T1V5ZUZFNGszc0d0enhmZ1V6WmZKcTZRQ1VEVzFQNy1GcW1vTDlaSHBXMHIxRmQ2b3RJS0p1SjZzV0stcEFBUS1LNE4zV1M3SFRwMVdHNURfdlVBUmZQQWhkNlF5NmN1Z0hIOVVna3hCVW9fdkxjWEpqNG5RSElYQ3AtNnNCNmtyWmxGalg4Ri1tR0VDc2RBc1hSQ1Q3SlRCWF8yT1FodVBwVURSTTdHRzV6aDVsNHB6WTdqWVloaUNxcW5kR2R6b1R4TW45TGRQQl9ta2dVV3pITEVlVEpqSHZTZlpHMFBUaFBlR0M2bmlaMVZNOW1hV3pfdnZxYkZGejl5clNUb2wwb2RuOXVkcy0wRk5paGZnUXJ3a3hGQjhwdUdGR0JlN1dkUVNOVHNxRkFlZS1xWlVNUm1MTjZtYzhSd0pyQ2RnUkpPMmJCbFJ0LXVrckc4UzdFV05nTjlTeThqbFdJUkRFME9FMGtSbE9vM2FlNTUydnIxV2N6U083ZnFJMVAtNUQzc1BnRDltSVVTOEdEVmg2Tk4wdFdFajNjTkc4SGdBVjFOZUs2MDJ2enJpTUZySHVHSl9POVV1QUZJWTFkeGtjM0QzbWlfem00SmtkcU02U09CSG5FbXBWMGJmQ3B6SV9VWHZpOWMzZFdkTkRKQjNXRkl3cEIzWjBZWDczaFJtRG5Dc0pDb1llQVp0anp3cFdFaUR2cFpiUnlUU21WekQ5WGVDMEZONDZwSHZ5Nm9rYVZFUzNITGU5UHptYkJEbU5wd2JIQUp2WXVzcmtqSzBNeGQzTUZPaWgzT0VWZDg5T0hlWEdUbXprblhZTGp6ZUJ4aF9BSkZodUxjQnRCRV96NFNDdVlsZEdwTFpwN1VkcUxwaXdJc1p0eG90cnlHYUZOS0xfQ0VPcWgzNHdNNjdFaWZKcXB2dDR5ZUVlNkhTNEFwekxmZy5xU1liRm9Lb1RpNG5FSF9WQUw1cE5R"}) - .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Conflict while restoring key https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/81176a7d2d2144bc8024c99e70fe2cbb - key already exists or concurrent access"}}, [ 'Cache-Control', - 'no-cache', - 'Pragma', - 'no-cache', - 'Content-Length', - '249', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Server', - 'Microsoft-IIS/10.0', - 'x-ms-keyvault-region', - 'westus', - 'x-ms-request-id', - 'b476d0bc-ad6e-4b5e-ab16-9be213b867e9', + 'e8caf44b-fa7d-45a0-ac89-245e4e782955', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -2055,52 +687,20 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:20 GMT', + 'Thu, 18 Jul 2019 23:30:02 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - 'c081f3c4-687b-45a5-8b22-2553c4b57400', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHHwAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:30 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:25:30 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/restore', {"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmVhcjR1Q01EWlA2dG5ITktxRkZWOVgzUkdvNmZFdDh0R3VBT2tsWXJNUi1fSlY2MVNOMlIzVThNZHg4QXZqampFdndOQnI4ZENUZDRkSEwwT2FQb000R2lQOXJHaU5xeHV2RkxiZm13OUhnWGh1NUc0cTBJNVRLNEhhaHF2eXFldldDQTF1dDFqQlZJZVl0cDU3Q2I4WUZoRmxhc21DYU9LVTVpVmtGa0M1WVNibEVIaGxlcFpYMV93RHBjS3RHV2pwY1FUZmtfSmdvUUI2YWNERXpzLXkyd0dxNHhibTY1SGVSYTB1bW04ZW40NUItODVHTUFpeUtUYlNIdjd4QU5KdHhMWnRESHZCZGV3WS1ZcC1ZSE1FMTFmckhnTFJvQzNLaXFXYUdVZU8yOVlwNXRYeUJDRlBJTTlBRi1LeGNKQ1pHQXRhU0xNbk1Nd3hhQ0RBcnY1US5tRmU0VWN2NGYxWlNvamdMWFZqSmJ3LmFlcVMwM3lBQW5JSXN2cmJTb3F3d0ptUkdyYWtDQ0tMZGNrb2pzV3d3Wktua2N4bUhzc0RuUFRnVkpfSV9nbXFpOHNsamI1YzA0QlJwNWVJSkpWeF9XTmpnNVFDVll0WGhVT1oxOVk2SDBSd3VCMnZTTDVadUhrVkYwZWZMMnh3Z1VjZXZaT3VNV3YyRW1TOEVYUm0tY2l2d053LW9oREFLWkZXUWNKVzhQX2Q2NWc1MmhzY1NyUWp5QlRwTm83bTBHN0lsbkJTZnd4LUdZVWV6LTNKeHlMSEhSZ1hQY09peHc2dldlUXp1WTV5SnQ0R1hHMlJFTjZaM0VXMktlZG1LQ1BGZnVIUTFqSW5VeTBmdXpsZG1xeGZpSlFTYWlJSlZVTlVWQlRwRUpzWElmaGlVSXVfS1RoS0thRXFSSjRjLUJIMjQyenkxTUdkZ0E5MGtqRUxwNk1iRnZMWDBOSzRZbFhHSUptT1JPX25OMzNHSTFUNDVsSEZTSlA4V1JoSmZRQjdObjI5QTZ4aW84clBGSmoxdWUxbFJVOGFkMXFrR1pxcWVBRlVfN2VZdVM5SFFlelhZZ0NMZmRHN1VFRDB2U25oekJVUmI5RWJYWER4SW01NXZITVlhYXFmTnBQVXBMOUhtMXlOdW82T3FucU1ROC1WaFBhTl9PYjNlR1QwMF9sOVhUVW1odGtsYUh5LURqeEtEVzJHeU14QlpPenlZT2xuSURydjNBZVBZdjR5QjlFWHJ3Yy1kUDNiX3lXZ180RVNqeDJQMzNreURiSUJZUEtTdXItUWJfYV9ONUNtb3J6cUJoTldyRXBQenFpVVhBLW80dW9qcFd2SGxrRUlHa05lUmEyaFpOWFlOYlRPaThjUmx0R2JJNWQ5bXlwNVNkcGFtWDliS1d4bDVHdkp6SFpzYjFHdVhCVjBrcEFNRXp0ZzRSQ0FCVjZ2alJtQzhrWkE0cmVzRV8yOFBzUmYtdVZQUzk1eTBLTWNna1A1YWtSQU93amRHbUNkQkUzbTRpbzZKUjZ6c0RRWm1MMG9ldGVlRV9KbkZDWUk2U1JtY2pUeTc1cDhGbzZkSTYwQkdHZllZT2JwZzVjR2cxalBIYVRRVV9tRzVUOFUwQmlIVEsydnYyajNfRFFfTF92TDZwYmJKOEdtTnNhcTlXakozUGlwRmNQamZnSXVvWnFVUXYxamZyYk9WLW0wcnZxbHF1enpKbHJNZkdQS1BvWkdGUHQ1MXJ0Y1JBSGNPSEdGRjBkQTR6RENab0dJbUxmMHhMN0N0SVJRNlF4LVFMU0tHeWs4ZHlSZ212Q19qb2ZFdVVPSDROTXVlR0xNalVMb3dsOHk1b0ZhQ3RIUHJRQ1YzaDU5VWpJNDh3SmZQSk1Id1psdEpHalRjNkZub20xQ1UzUVktZTltTnpDZlphYjRWM1Jac0t2clB6UW5oNFVWTlJtQXR4RHhuOXluSWU5NC1iWFlWM2RUb2lfcjZxNFpsODYwSjRVcGh4R0c0TkhkbjM4dHd5aHNZczl0bWhVbXBjbDB0b3lHOU84ZTZuaW9MaEF2UGZXellRUXhLMHhCOXN0RDhEZi0zd0VMWWJhWjE4SFBBR2xjYWFsX3FBNlctanh6cGh0RFB0dlVDUjhIUmZWRDlMakxYTUhYakhEdkN2cUxqdE43anBpSE01M0RHeFhURmpvVl9nOEFCOERqVlFlRnZLTWRfUGcxbGI0VS1VM0x2RHVzWlFHS2lvaWZHNko2V2Rsc1BZMExWOHZaeTBxcDV2WFNEazBFRWhXVVJ4dTlJQjdmRVZOS3dhN1YwcEp2MFAxYUVzRnlQcWdiMHdwaEFGOWZNZWdHOFAzM1cxeVA4VzMtdWhHSFZQamUwa1lOUElENzA0VEV2dFB1Z3AzTlhIVGZzU01aeFlXNzIwY3BTdDJDZE9BYmV4S3pRTEY3YzNMb0liNnVxbzVZOUZQb0VRREcyQlpYY3diaEhDYzYtVUVIRFVDQjJCbnR2UDRGa2ZuaEpHRkh1bmc2dVhvd3dlanBzSjJOcXZyRVNBWUQyZ2RWXzMzd0sxcUthZG5xVmNNUV9aT1ZwMWZ1cEk2Y0dpUnBXN2Q2ajNYeHZMTTFFdm9RcGtsMFZSb01kanRydVBWZkVlNjd6R0ltZ2stM01yelY4WWV0eFR1elpNV1BDMFp1YTNzdzVERmlBUTJLM2JnZ2lYOC1obzRuOGRpcC1SYlhDd3YzNm9nYXlNT1NoaXVuaHRJZ21VWWhjOVVPcEZoN0xicnhSa1lfWnZ5TWVGT2gxQW16Ql9XR0ZkMTVSMk1IdUlpMWFoQ2h3bm5qMHVIT2lTUDBDVzRKS28wS1lSYV9aU0FzT0FrMk1LM3pUWFV5dVQ3N0MzY21GOUctcGZvbzZJbndGLUJFM2ltSlJHZVE3S0VyOHBVYmZXWUJTTXJWSDJXaHlzSE1kX3NsOXpVMUpDUlFGLWtqWHltX1VVUzhqZEVoSWRiUk43WHE2aVIxZGNQbUNwZS1LWVd2Y1RqQW01N3dqSXphZWVYeXVSWWFHSWZJVk96RGZzd05NX3owX210dEFrUXNrNzA2dG1UcUFmSXAwTEZYSlQ1ck5jd1NLd25ySUY4NWppam1vSm9rWjhGRm5USEdXcTVyLUhfY2s2MTZDSzMwZGVvX01LRURNei1RLTYwY1g5Rm5QRUVGR2J6UXc0S0tTQUZ2WXVwRlByNDhhaEw0eDgwS0RhODlEOW42aGZneS11dFI3cVhyX0FnZ3ZlQlpka2FHOGR3WjNUMWp0MENpVnRtQUU0b3pISERyWk0yalNXQS10b29fY0U1ZDhQMUZSdjdzbmFPb2FUZEdwX09aQlhGMmVyOFlSRXVNR1QwTkFjNWdPV3cyM1Y2VGNwWFJSR3BkQXpBd2paOHNOWFBuM2N1RXM4bVVFNzVlLXJ1cFRLbkdsODdGemxKV0UzWXZTdG5yN1BfbHdyZjlkRXBLdDZYU1pTbDl6eENfclVJa0l3X1pnOTBtSkNYN3lVbkVkaHhVUnhmTHNRcUhrQ1lZXzJISlZ1UDZFMFZXOEpNTEtMTDUzZ0pKWDl0SGE2MVdNb1pzUTliTi1WdWQxOGJIS2lOUmhubGNKcmR6aTFmZ0lNMzJDNmpsUnJZZWxFRHd1UGVMeTZjMGN0cl9nQTE2ZU5fck5ES1BLS2RxUWxaS2RqMFBPSmpBMWV6SEp1QkFfNWtPU3V1MXFoVWZNVkhUOTdCZC04eE12NUY0UlNCck5PVS1zM3FlMlNjRnRPblBxNWFNMHdKSDZSLXlsbFA4Z19ZY0xrY1h1SkJOUmFMM2RrTEhPNExZbHFkamx1T0VCTTVnS2RBZUh6OUE0OVlCT21oektNdzZGbUlLV0xWYkVsOHRuMHU0dXBGb1g0OEVnZGtNeEpSdjdCd3VGVzBieW5ic0ZtTVp5MVNESEtUTnZvUFBVZEdFZDJFYm0xbm5HX1BfcEh6aXJKZzQ2T0RyNUc0SUc4ZWpJdXVtVmZyeTFXLUpybjZCZE14M0JBTzdGNXlJVXJGSXBBWHR3OEZMZGJrb3M4b3VJVVBxUk01V2N5Y3h1X1dzNngzMzN6ejV0eF9sa3JrWGdGekl0WGc3bk1Nc01wWTUxLUxhX2RxbUVXRmJRZWs4eUh1Y01LMXJYcC13OTkxWGw1bG1MeWMzNnRxT1FxS1dJOW00dXh3ekg3ZWJlc0VIcl9YMFI2c0wxOGNrQ0xka2ZLN2RoZmI5QVB1R2ZPSm1nUk03QnpaNmtMUzRfd0owaWd0OG9odUNFaXhSbmdzV0djTTN0VnhmSjJxemh5UHRqTkUzdldxR295ZXk1Y2p3UEgzNzZOWk9UYzIzQWtaMVhaTnhndDMzUTZNaHdlVjZ2LTVrMUJYX18wX1NMUEhZN0pRTVRkX20yNUw2RWdnV3hkNU5saUtnRGR0SXR0eTZ1dkdPZEd3WXE1a1FVSWRoR2JKU3YwVDdWU3dRRkFCREFGRFp0dU1YT1A0VU1WYjVNaGtoVHlpMmxjM19BYk5GTURtNndybHJaaTNaTzdsVEc1UTR0STZ0UTd1Rnk3QkhkSl90SWpZUVNXYkxDNXR1ODVzOFpneGlNQm10cV80T25zRl9adHlXSl82TTdtU2QtOUwtMFNva1B6cWgwY2N6VEdwSmpWa0ZkcFdSMlZUU01vSEl1T2hCTHdFbHVybjctb1g4UkV4aGxWNU84dXZkTkNJTk1TUHJCZ2o0UHFxdHRMV0tUTDZ6M3NZYlQ1aTBDWHFOM205WVBZdFlhTDcxUDh3TG50cDlWY2xyVzFsZjlWbzdRWUl1bHJEVi1fZGJYQW5ucWZrRTBHdzNmcFhINVhrY0RjUWZ3OFFjTDhUc2hSd3BHaGh6VGQ5LTR4OHY3N3k4Ty10Qkp0aEVXX0h1MF9vN0RsYTZEZTR0SDNfbWI4RFE1R3IycGFvaGlGUzRtQnk2RlBVRXllclFkR0NOU2pMRjBmbEVOSDdoWkFHSFVIdnlPMGVIUmZ0VDN6d3N5cVhkdWhLcU56c09EbE9UY0dfaUZFaUhOcS10bkNtYWNkVG1DRkkxV3dnU1lLWkNuOXhzSVVPMFVsNVR3dlluM083YllPN0NFQ0c0R0ctOFE5cGdPYWpMV2ZjQklRYm1RZmxqSlYwNjh6WF9ZS2FxUl9aR0FVS1oxY3A0MjdzbVUySV9kV1NlZ1BZUVIwREUyNW14Sm02cUszMzNLWnV4OXlWTXdNclBYamtpZXdmbjNGM2YzaGZ0RnJqN18yNmN1Yko1QjhVTlktUGpnTmFuNU9tNWpIem5SQW5JYTltV1l1eV9qd1dKY0NjcUhpVzhSWEUzMVdRM1NwdWVCZ1Iyd1Vxa2k0aHdqSFhabW1ja1A1SVhiM2x6UFAzOXd1TmhOZ1JtUHhVa00tcUlqQUVpVlJKTXBIbGFtTEFCOThsR2VMTTRjejhKenVncXdIR29iY1VfcXZnd2hqUFdsOTRoMDdlRW80NzRlalF3ZENnMkU4R0Fkd2tyQXZMUGN5QVV1emVRdFE1X3owVlZZb3dveVQ4bUF3Z3RZckNPVjhxR2gxVXIzZmU2cW9YVlZ4a2Q2V2w3RmROdHBEaV9qbkJqdGxBc0NvNGMyS1lueUxDcUVoQ2NJNVhtdDBhODE4YVlRVE8xMVVjZ3ZQbEltMVlMenFkdHZtTUlwbkNxWW9OMExKVWZuZHBnOEd5S3lEUHZJNklsY3dWdW1jNFJzNkxXNVpETVlVNExHZ0lEdS13TFRTcE1SX1RLblotQzRnWmh4bTFSQnNCcTA2Sk5yMGFjcC1vS0c1ZFdzRkFEOFA0LXB6OVhmYW10S0FLLWxtQW92RTFmZnZyQk5ZUEZqRXdndmQxblhDWi1kLVBycjJOS3ladlRMWV80aUNlWl9MNUJadTdUTTIwakpzTjY4WW9hV21STmZlYzJWUHBLWEJwSGNMeVpCXzFxWGlWUjE5bXRjRGFkSGhVaGVSdjQ1QkZWSG1FbC1ya1VwXzR5MWhwcmdyV19IeGluOHJ0a3lYOUdaMlQteERDUk5ZRDh4MHJ6Y0p6bTNtdENrc1R3bVNLMXctd2lLZjRSSjR6Vjdpek1HU016cy0yRVAxTTkydG83OUtaS1Q1bHJIUERIWFk0NFJwQmZwOThTTHlZejFaWWlrSUhvV08xckJfR1lNSlpqWEEta21XQWZMdGc4N2JVSUtHU2ZwZ1lMRVlQeGljcjZOZmh5NVN0TWQ2azZKSnhGb3NNbHhiUXQwSFpTeHlSYWhaNWplOTYtMkk2UVNsNWhBWEtJd1IxWFZjZmV0RHI3T3A4cDZkTFI5SUYteVowTmdHTjVNRHBYQzY5WXJUNktrbmI1cVVoOWJGLWtzcjRjaG1vNXJER1N4TjlOMFphZ3lobnhQam1jLU5Ic0ZWbUk3a3IzWG9hMXZ4QVhoOHp0R3JsWTVkTi1PNUxtY2pKcG9VQ3o3aWVyRzluTzRMVjFTaTNkOFpFc2RLa09lZ0dpT0diazROczNXemdHdFJXaXdFZDQ3SndSYl9CTER3ZkRDSlRYT2lzQVNzNWNKN3dOWmJzZVJkd1dNazEzTDVrRFBkaV9wTm0tZVpWd1Qwc2hYOEZ4MDFRaFlPVExKNUx0Q203TjFNM2I1ZlVPZFdxdFNSRFdmN2VKMkNYT0tDYnNFZVlVVXVoRk1oYzRKVlI4TGY4VFFMajJjMVdpZFVOa0h1S2FZdzMyV3A2SWtNWlpHWXU3alpsYWt4SXVLWi13RDN4WTZQTjN6ZkQtSlB0ajBYckx4ellibjExbVZUaU5HMmlRZW9INjY0R0hDNm9zWU5ld0ZmREJIOHlEdkhKQmhqUjJKVDU5ZjBRVWVxMktUMFZkN09DdHNZZHNUMFN6bHJpbHlsY1BIZWRBaTZDVHczNzhFYTFjUmRFR0lISTZtemMyZ1RLZmtCWExzbzJzV2ZHbFBZMV9Ob0l0bXhTbzVlQlRtQVczRmZzSTZTTmlRNXZKWW9qb3RxX0xLR2pyZzlSNFdiQTVHaEZHNm9LRnFmYVkzTGs3aGNxVHFtYjFsM0RVc2VOZUQ5S1pxNDJCN3RhMXltOGJpcGdyUl9MSXd5YnR4b1pVd2hHNWJiRlp0TmJuajVpR1VWYzc0ejJXcUpycDctZkRjWWUtWlV5VlpubkxIaHBodWhvQ0l1Ym5xVEFtUVJJOEEtX3RzUUJqaHV2QkptRWFfY3NCSzdyTm5KNVItU1lUR1YxMC1WWU84eVBRTm1YUUVPb3BnY0ZoR1E1NHZIUF9UUklQQjhwZU1XdzlXOEYzVVlKTGZidGxZUXRlV0xLZm9venNJOFBicVZxZnhjaDdJb1pJNFJuM3JvQlFMQ0FfX1hibkR3QXQ5VW50VmZmVmYydU9kWWNaeTF0OGNCcXVlLTYteGJPX2pTeGJwZzNmdXB6OHIyTHYzRkRSbzNJZzRtUGYyRnNEa3k2Zmhrc1JfOWdidDlXc09TNXdaVkRRN0VWWlBGQmhZc2U5ak1OTHlOR3d0REpqYTZQaTIzN1ZQakdYVzF0TUFLVWx2X1dJZksyQjdZeEpENVpVX3hGQ1dSbXpKZFRrMGQ0cTczb202em05OVZMYzEwNDE0S3RYQUR6bFdtNWx0aDFDc3NNLV9TZTkwUUQ0Tk1fMVo1RHhfajNLUGtHRDhtVGJiTVluMElPRWxZQVJzYXdVbjV4UXVWc2Z4T2pxdmNKd0pHcXd3NmhraDVoMjByMXNPWi1uei12MjU1SmlSOE1GUzRxbGhwZ2NpcnhZSFh3N2t1WDBiVTU1VTVCWm1SeXE1OHVoQ1RHMm9TTmt2SGJjTkxZX2k5bVFtWDJ5RnhCb3FXeU5YNFkxVWRRMTlqOGwzTzdkcnpVMXg1MWF6N3JIdEFxMHdTbU96T1hET0R2d0NaY3FIZnJCVGJ4V29qQm5vWkp6LXJMd1NnTkZBNTVlMDVHY3U2dkhoWGo1RzVkdzVkMEkzcndpQWg2TDFkaHdIamNqUVVwYm1kZE1DWDNxdW1NQWZpNDI3clB2dGVueW9YUURhM2puRXBhOVg1RDJQVS0zd0R0RHJGWnlBXzg3aGpEWVlvTlgxMDNTUkJsRFdNel8xZDhsUlpIdzZ2V0VVNzctV3RydHU1OEFvcERkcnltMEdEcTF6UVl4ZVdiOHBaM2xOME84T1hwblA1ZVRvUlRueE5yRWM3eEJHYmNlZkxlVFdJLUNhX2RKZ3hLLU4zLVhnSWdBaDAxREJ3enpFYUN3TFh1dUlhaEFPUFY0QzNXb01qMm1pbm90aVVlQXV1UUdiZU9ySl9Rb0NXVGVhSHFBX3FGV3RFX2FKalItbkI1akJIT2F1R2EwQUJELTJ4NEs1cmdMaTRmWHJ5cFFTV3l1QTYxVnl0dTBkeVNoV0x6bnhlVF8wVE5xR1U2cHdxRlFXZm9UTjh6ZUVCTGhmVkowRXVLaFFzN3I5bktkQzktSUFmSnQzXzBLTS04VERXS2lkZ3ozcmg0Q1JNdlJ5WHpibVh0MUdUNWFtLWtWZUFKQ04taTNLSXIzQm1iR2p0MVhDLXJraUdjeTB5bEt4RlNWT0dDME11Y3oxUDJFc1RTWDBRbUlwb0pvcl90MHVDSHdTMFFKNi1UMFIySWtDT0V3Y1RYbzhZOEdiYmVZVDMtbFdnUUJmTGRaMGJmMlFHQUR3UDlQVDRfYUl5WFFqNXhIeVU2SURaLUs5OGp2Z01LTWxCaklJb3AyZDY0Z3N1STdFajd0UW9uMlJwYWhnNHU2VFZ2RmxsUGc2UXNSeUFPcG1IckZYMUtJOG9oYkhFZzBWWVZ0Y2p6ZkNyOXYyVnhQMUhUMEZrLTcxTlNhTVBKa1dhemNCRnFvVFN4SGJDa1hBbDladGtmeDJjUlJsaHRhcTlzVEZONnotR01qdGozOEJ4N0FMY3dBQ1BoNTdYQWo4cXJzTkNYWTNVLUdudVlubVNPVmphaVhMc2MwQ3M1eUVPSldpeExtVVViV1lrUFM4OXA0cTBQX2QzVFlHVnZrUFpmWGgzSy1kVDVzTnlmalNwWWUxM2hmUHJhMndtd29TaFo5TnZ5TjZmbGlSLTVSNWptZHkzaXpIdmRMMDdIM1RyazJFV1FZNGFkNHhsLWJEcTVsZ2M5WnMyZ3hpSHdqSm43c2xwM2IwQzRZdDlwajVjb04ycFlQUERXOGJxUlVnWElzUTdENzFuSlVBUWhjS1BWWm5ZU2o3VEhHamtLWmdYbGVHN2IwTUgzaG4tNkdpc2FXdTRCT0FkX0pRS1BQVFI2bG5tRmZQc1dYR0twUzdDRnNTZjNzZVRZU0FzZE12RldnRG52MHp2alZyT2JreV9pQWpkZ1FUS1dQREJJVlh1cTVYVVlhZkJlOXJaMUhnSjJLb1A2cGtubUJWekpNekVhTzZlZnZhNFR6R3pnbmZyc2ZBQjRBNGQ4RmQtU1pMYlBQSWt6d1hOUE45TDl6REtPaWlITUlMZGd4eDByS001SjlxalB0bHhmSUhFenQyVjJ1YlY2QmdBUlVVMGhpcGN3MGRySmplajhtZFdBUXpkWHZLR1RrQ2FUSy04aloxUjBsbmg5Z0R0SGRHUVZCbDVVR1dIa2dBWWxfLUpXMUF2SmUyaWVzRHBPeURZbHVqbFNkVjhUajg5dHRtRWRQRlhDSlI2NVVueWNiMnNfeThfR3pNbmMycjJsVExQQVJmc1RrX3pzdlcwWi1Ha2FmRTRONHhvYjlSaWdzTV9HbktsbHg2Tll4UUJCSE51cXFWQzRKRW1sRnM1ZWhiOVI2TjJHSHdpWFRkVk5EeUt6cHdncHdxRjd5ZWVrZXhCZUotTnJCS3FaeGJ5T0IybUJlZTlfU2lyeERKV3UwYktiZzlwNFdnY1djTHVSSHBJWDAxUzg5UFdDbHpudXdTTF80SEZWWEtvbjZFNkUzdGJULXJKc2hxTW51QWVabmN6VW9raUEzUnVQZmg4NkdTOTEwcG1RcVl1aDdHRU9lVlNSS0ozWktUTUI1V0x2SnJSMUVmZHR5V18zZldBaGhGWFY1SmNudm10alZjdzRzeEZRS1lPSURaVmdQMmxzS2RJd0VsNGhiNDI1ZUN5eTlfU2JBcUJ5QTlNWDQxVks1RTVpQUVtRnlndEF4d2lwYkJjbGVBeldIb0pfZGJlblV0OGdaQnFydHZ5ZllCV3c0Q0dXU0F0dkpZMk9nQmtzeUowZVRYZXpVOE9xemJudlZoTEhCeWZ0alduM2hrQ1R5Zi16alB3cWF4eFhfMGRzQ2hRbU5DRVJKRTU5TlBLYzhTUTBzSW12RFRMd3JaUFp5R0RFcTJ3WjVKcmdLV09Zb1czSDR2R3FtSV91SUw3RmluY0poNi1rcXE3SFlKeFluejhxX2lYckpOenVvTFRoOUctMjBab3N0T3htVHJOc1RDSGxaYUVIVkZwS1NtUzBLZlc4V0o3Vlh0aXoySld3V1VHZDVZbzFGb2sxTzRMTFJkTXdaVFI5T1V5ZUZFNGszc0d0enhmZ1V6WmZKcTZRQ1VEVzFQNy1GcW1vTDlaSHBXMHIxRmQ2b3RJS0p1SjZzV0stcEFBUS1LNE4zV1M3SFRwMVdHNURfdlVBUmZQQWhkNlF5NmN1Z0hIOVVna3hCVW9fdkxjWEpqNG5RSElYQ3AtNnNCNmtyWmxGalg4Ri1tR0VDc2RBc1hSQ1Q3SlRCWF8yT1FodVBwVURSTTdHRzV6aDVsNHB6WTdqWVloaUNxcW5kR2R6b1R4TW45TGRQQl9ta2dVV3pITEVlVEpqSHZTZlpHMFBUaFBlR0M2bmlaMVZNOW1hV3pfdnZxYkZGejl5clNUb2wwb2RuOXVkcy0wRk5paGZnUXJ3a3hGQjhwdUdGR0JlN1dkUVNOVHNxRkFlZS1xWlVNUm1MTjZtYzhSd0pyQ2RnUkpPMmJCbFJ0LXVrckc4UzdFV05nTjlTeThqbFdJUkRFME9FMGtSbE9vM2FlNTUydnIxV2N6U083ZnFJMVAtNUQzc1BnRDltSVVTOEdEVmg2Tk4wdFdFajNjTkc4SGdBVjFOZUs2MDJ2enJpTUZySHVHSl9POVV1QUZJWTFkeGtjM0QzbWlfem00SmtkcU02U09CSG5FbXBWMGJmQ3B6SV9VWHZpOWMzZFdkTkRKQjNXRkl3cEIzWjBZWDczaFJtRG5Dc0pDb1llQVp0anp3cFdFaUR2cFpiUnlUU21WekQ5WGVDMEZONDZwSHZ5Nm9rYVZFUzNITGU5UHptYkJEbU5wd2JIQUp2WXVzcmtqSzBNeGQzTUZPaWgzT0VWZDg5T0hlWEdUbXprblhZTGp6ZUJ4aF9BSkZodUxjQnRCRV96NFNDdVlsZEdwTFpwN1VkcUxwaXdJc1p0eG90cnlHYUZOS0xfQ0VPcWgzNHdNNjdFaWZKcXB2dDR5ZUVlNkhTNEFwekxmZy5xU1liRm9Lb1RpNG5FSF9WQUw1cE5R"}) + .post('/keys/recoverKeyName-failstogenerateabackupofanon-existingkey-/backup') .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Conflict while restoring key https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/81176a7d2d2144bc8024c99e70fe2cbb - key already exists or concurrent access"}}, [ 'Cache-Control', + .reply(404, {"error":{"code":"KeyNotFound","message":"Key not found: recoverKeyName-failstogenerateabackupofanon-existingkey-"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', 'Content-Length', - '249', + '132', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -2110,61 +710,29 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'ffb7f259-d10c-46c2-915f-d870d0eb4908', + 'bd752a86-d144-4d50-babc-04a37b50d82d', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', - 'X-Powered-By', - 'ASP.NET', - 'Strict-Transport-Security', - 'max-age=31536000;includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'Date', - 'Fri, 28 Jun 2019 12:25:30 GMT', - 'Connection', - 'close' ]); - - -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '39d4c4de-926d-4442-8150-92e7d8d07100', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHIAAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:41 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', + 'X-Powered-By', + 'ASP.NET', + 'Strict-Transport-Security', + 'max-age=31536000;includeSubDomains', + 'X-Content-Type-Options', + 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:40 GMT', + 'Thu, 18 Jul 2019 23:30:03 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .post('/keys/restore', {"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLmVhcjR1Q01EWlA2dG5ITktxRkZWOVgzUkdvNmZFdDh0R3VBT2tsWXJNUi1fSlY2MVNOMlIzVThNZHg4QXZqampFdndOQnI4ZENUZDRkSEwwT2FQb000R2lQOXJHaU5xeHV2RkxiZm13OUhnWGh1NUc0cTBJNVRLNEhhaHF2eXFldldDQTF1dDFqQlZJZVl0cDU3Q2I4WUZoRmxhc21DYU9LVTVpVmtGa0M1WVNibEVIaGxlcFpYMV93RHBjS3RHV2pwY1FUZmtfSmdvUUI2YWNERXpzLXkyd0dxNHhibTY1SGVSYTB1bW04ZW40NUItODVHTUFpeUtUYlNIdjd4QU5KdHhMWnRESHZCZGV3WS1ZcC1ZSE1FMTFmckhnTFJvQzNLaXFXYUdVZU8yOVlwNXRYeUJDRlBJTTlBRi1LeGNKQ1pHQXRhU0xNbk1Nd3hhQ0RBcnY1US5tRmU0VWN2NGYxWlNvamdMWFZqSmJ3LmFlcVMwM3lBQW5JSXN2cmJTb3F3d0ptUkdyYWtDQ0tMZGNrb2pzV3d3Wktua2N4bUhzc0RuUFRnVkpfSV9nbXFpOHNsamI1YzA0QlJwNWVJSkpWeF9XTmpnNVFDVll0WGhVT1oxOVk2SDBSd3VCMnZTTDVadUhrVkYwZWZMMnh3Z1VjZXZaT3VNV3YyRW1TOEVYUm0tY2l2d053LW9oREFLWkZXUWNKVzhQX2Q2NWc1MmhzY1NyUWp5QlRwTm83bTBHN0lsbkJTZnd4LUdZVWV6LTNKeHlMSEhSZ1hQY09peHc2dldlUXp1WTV5SnQ0R1hHMlJFTjZaM0VXMktlZG1LQ1BGZnVIUTFqSW5VeTBmdXpsZG1xeGZpSlFTYWlJSlZVTlVWQlRwRUpzWElmaGlVSXVfS1RoS0thRXFSSjRjLUJIMjQyenkxTUdkZ0E5MGtqRUxwNk1iRnZMWDBOSzRZbFhHSUptT1JPX25OMzNHSTFUNDVsSEZTSlA4V1JoSmZRQjdObjI5QTZ4aW84clBGSmoxdWUxbFJVOGFkMXFrR1pxcWVBRlVfN2VZdVM5SFFlelhZZ0NMZmRHN1VFRDB2U25oekJVUmI5RWJYWER4SW01NXZITVlhYXFmTnBQVXBMOUhtMXlOdW82T3FucU1ROC1WaFBhTl9PYjNlR1QwMF9sOVhUVW1odGtsYUh5LURqeEtEVzJHeU14QlpPenlZT2xuSURydjNBZVBZdjR5QjlFWHJ3Yy1kUDNiX3lXZ180RVNqeDJQMzNreURiSUJZUEtTdXItUWJfYV9ONUNtb3J6cUJoTldyRXBQenFpVVhBLW80dW9qcFd2SGxrRUlHa05lUmEyaFpOWFlOYlRPaThjUmx0R2JJNWQ5bXlwNVNkcGFtWDliS1d4bDVHdkp6SFpzYjFHdVhCVjBrcEFNRXp0ZzRSQ0FCVjZ2alJtQzhrWkE0cmVzRV8yOFBzUmYtdVZQUzk1eTBLTWNna1A1YWtSQU93amRHbUNkQkUzbTRpbzZKUjZ6c0RRWm1MMG9ldGVlRV9KbkZDWUk2U1JtY2pUeTc1cDhGbzZkSTYwQkdHZllZT2JwZzVjR2cxalBIYVRRVV9tRzVUOFUwQmlIVEsydnYyajNfRFFfTF92TDZwYmJKOEdtTnNhcTlXakozUGlwRmNQamZnSXVvWnFVUXYxamZyYk9WLW0wcnZxbHF1enpKbHJNZkdQS1BvWkdGUHQ1MXJ0Y1JBSGNPSEdGRjBkQTR6RENab0dJbUxmMHhMN0N0SVJRNlF4LVFMU0tHeWs4ZHlSZ212Q19qb2ZFdVVPSDROTXVlR0xNalVMb3dsOHk1b0ZhQ3RIUHJRQ1YzaDU5VWpJNDh3SmZQSk1Id1psdEpHalRjNkZub20xQ1UzUVktZTltTnpDZlphYjRWM1Jac0t2clB6UW5oNFVWTlJtQXR4RHhuOXluSWU5NC1iWFlWM2RUb2lfcjZxNFpsODYwSjRVcGh4R0c0TkhkbjM4dHd5aHNZczl0bWhVbXBjbDB0b3lHOU84ZTZuaW9MaEF2UGZXellRUXhLMHhCOXN0RDhEZi0zd0VMWWJhWjE4SFBBR2xjYWFsX3FBNlctanh6cGh0RFB0dlVDUjhIUmZWRDlMakxYTUhYakhEdkN2cUxqdE43anBpSE01M0RHeFhURmpvVl9nOEFCOERqVlFlRnZLTWRfUGcxbGI0VS1VM0x2RHVzWlFHS2lvaWZHNko2V2Rsc1BZMExWOHZaeTBxcDV2WFNEazBFRWhXVVJ4dTlJQjdmRVZOS3dhN1YwcEp2MFAxYUVzRnlQcWdiMHdwaEFGOWZNZWdHOFAzM1cxeVA4VzMtdWhHSFZQamUwa1lOUElENzA0VEV2dFB1Z3AzTlhIVGZzU01aeFlXNzIwY3BTdDJDZE9BYmV4S3pRTEY3YzNMb0liNnVxbzVZOUZQb0VRREcyQlpYY3diaEhDYzYtVUVIRFVDQjJCbnR2UDRGa2ZuaEpHRkh1bmc2dVhvd3dlanBzSjJOcXZyRVNBWUQyZ2RWXzMzd0sxcUthZG5xVmNNUV9aT1ZwMWZ1cEk2Y0dpUnBXN2Q2ajNYeHZMTTFFdm9RcGtsMFZSb01kanRydVBWZkVlNjd6R0ltZ2stM01yelY4WWV0eFR1elpNV1BDMFp1YTNzdzVERmlBUTJLM2JnZ2lYOC1obzRuOGRpcC1SYlhDd3YzNm9nYXlNT1NoaXVuaHRJZ21VWWhjOVVPcEZoN0xicnhSa1lfWnZ5TWVGT2gxQW16Ql9XR0ZkMTVSMk1IdUlpMWFoQ2h3bm5qMHVIT2lTUDBDVzRKS28wS1lSYV9aU0FzT0FrMk1LM3pUWFV5dVQ3N0MzY21GOUctcGZvbzZJbndGLUJFM2ltSlJHZVE3S0VyOHBVYmZXWUJTTXJWSDJXaHlzSE1kX3NsOXpVMUpDUlFGLWtqWHltX1VVUzhqZEVoSWRiUk43WHE2aVIxZGNQbUNwZS1LWVd2Y1RqQW01N3dqSXphZWVYeXVSWWFHSWZJVk96RGZzd05NX3owX210dEFrUXNrNzA2dG1UcUFmSXAwTEZYSlQ1ck5jd1NLd25ySUY4NWppam1vSm9rWjhGRm5USEdXcTVyLUhfY2s2MTZDSzMwZGVvX01LRURNei1RLTYwY1g5Rm5QRUVGR2J6UXc0S0tTQUZ2WXVwRlByNDhhaEw0eDgwS0RhODlEOW42aGZneS11dFI3cVhyX0FnZ3ZlQlpka2FHOGR3WjNUMWp0MENpVnRtQUU0b3pISERyWk0yalNXQS10b29fY0U1ZDhQMUZSdjdzbmFPb2FUZEdwX09aQlhGMmVyOFlSRXVNR1QwTkFjNWdPV3cyM1Y2VGNwWFJSR3BkQXpBd2paOHNOWFBuM2N1RXM4bVVFNzVlLXJ1cFRLbkdsODdGemxKV0UzWXZTdG5yN1BfbHdyZjlkRXBLdDZYU1pTbDl6eENfclVJa0l3X1pnOTBtSkNYN3lVbkVkaHhVUnhmTHNRcUhrQ1lZXzJISlZ1UDZFMFZXOEpNTEtMTDUzZ0pKWDl0SGE2MVdNb1pzUTliTi1WdWQxOGJIS2lOUmhubGNKcmR6aTFmZ0lNMzJDNmpsUnJZZWxFRHd1UGVMeTZjMGN0cl9nQTE2ZU5fck5ES1BLS2RxUWxaS2RqMFBPSmpBMWV6SEp1QkFfNWtPU3V1MXFoVWZNVkhUOTdCZC04eE12NUY0UlNCck5PVS1zM3FlMlNjRnRPblBxNWFNMHdKSDZSLXlsbFA4Z19ZY0xrY1h1SkJOUmFMM2RrTEhPNExZbHFkamx1T0VCTTVnS2RBZUh6OUE0OVlCT21oektNdzZGbUlLV0xWYkVsOHRuMHU0dXBGb1g0OEVnZGtNeEpSdjdCd3VGVzBieW5ic0ZtTVp5MVNESEtUTnZvUFBVZEdFZDJFYm0xbm5HX1BfcEh6aXJKZzQ2T0RyNUc0SUc4ZWpJdXVtVmZyeTFXLUpybjZCZE14M0JBTzdGNXlJVXJGSXBBWHR3OEZMZGJrb3M4b3VJVVBxUk01V2N5Y3h1X1dzNngzMzN6ejV0eF9sa3JrWGdGekl0WGc3bk1Nc01wWTUxLUxhX2RxbUVXRmJRZWs4eUh1Y01LMXJYcC13OTkxWGw1bG1MeWMzNnRxT1FxS1dJOW00dXh3ekg3ZWJlc0VIcl9YMFI2c0wxOGNrQ0xka2ZLN2RoZmI5QVB1R2ZPSm1nUk03QnpaNmtMUzRfd0owaWd0OG9odUNFaXhSbmdzV0djTTN0VnhmSjJxemh5UHRqTkUzdldxR295ZXk1Y2p3UEgzNzZOWk9UYzIzQWtaMVhaTnhndDMzUTZNaHdlVjZ2LTVrMUJYX18wX1NMUEhZN0pRTVRkX20yNUw2RWdnV3hkNU5saUtnRGR0SXR0eTZ1dkdPZEd3WXE1a1FVSWRoR2JKU3YwVDdWU3dRRkFCREFGRFp0dU1YT1A0VU1WYjVNaGtoVHlpMmxjM19BYk5GTURtNndybHJaaTNaTzdsVEc1UTR0STZ0UTd1Rnk3QkhkSl90SWpZUVNXYkxDNXR1ODVzOFpneGlNQm10cV80T25zRl9adHlXSl82TTdtU2QtOUwtMFNva1B6cWgwY2N6VEdwSmpWa0ZkcFdSMlZUU01vSEl1T2hCTHdFbHVybjctb1g4UkV4aGxWNU84dXZkTkNJTk1TUHJCZ2o0UHFxdHRMV0tUTDZ6M3NZYlQ1aTBDWHFOM205WVBZdFlhTDcxUDh3TG50cDlWY2xyVzFsZjlWbzdRWUl1bHJEVi1fZGJYQW5ucWZrRTBHdzNmcFhINVhrY0RjUWZ3OFFjTDhUc2hSd3BHaGh6VGQ5LTR4OHY3N3k4Ty10Qkp0aEVXX0h1MF9vN0RsYTZEZTR0SDNfbWI4RFE1R3IycGFvaGlGUzRtQnk2RlBVRXllclFkR0NOU2pMRjBmbEVOSDdoWkFHSFVIdnlPMGVIUmZ0VDN6d3N5cVhkdWhLcU56c09EbE9UY0dfaUZFaUhOcS10bkNtYWNkVG1DRkkxV3dnU1lLWkNuOXhzSVVPMFVsNVR3dlluM083YllPN0NFQ0c0R0ctOFE5cGdPYWpMV2ZjQklRYm1RZmxqSlYwNjh6WF9ZS2FxUl9aR0FVS1oxY3A0MjdzbVUySV9kV1NlZ1BZUVIwREUyNW14Sm02cUszMzNLWnV4OXlWTXdNclBYamtpZXdmbjNGM2YzaGZ0RnJqN18yNmN1Yko1QjhVTlktUGpnTmFuNU9tNWpIem5SQW5JYTltV1l1eV9qd1dKY0NjcUhpVzhSWEUzMVdRM1NwdWVCZ1Iyd1Vxa2k0aHdqSFhabW1ja1A1SVhiM2x6UFAzOXd1TmhOZ1JtUHhVa00tcUlqQUVpVlJKTXBIbGFtTEFCOThsR2VMTTRjejhKenVncXdIR29iY1VfcXZnd2hqUFdsOTRoMDdlRW80NzRlalF3ZENnMkU4R0Fkd2tyQXZMUGN5QVV1emVRdFE1X3owVlZZb3dveVQ4bUF3Z3RZckNPVjhxR2gxVXIzZmU2cW9YVlZ4a2Q2V2w3RmROdHBEaV9qbkJqdGxBc0NvNGMyS1lueUxDcUVoQ2NJNVhtdDBhODE4YVlRVE8xMVVjZ3ZQbEltMVlMenFkdHZtTUlwbkNxWW9OMExKVWZuZHBnOEd5S3lEUHZJNklsY3dWdW1jNFJzNkxXNVpETVlVNExHZ0lEdS13TFRTcE1SX1RLblotQzRnWmh4bTFSQnNCcTA2Sk5yMGFjcC1vS0c1ZFdzRkFEOFA0LXB6OVhmYW10S0FLLWxtQW92RTFmZnZyQk5ZUEZqRXdndmQxblhDWi1kLVBycjJOS3ladlRMWV80aUNlWl9MNUJadTdUTTIwakpzTjY4WW9hV21STmZlYzJWUHBLWEJwSGNMeVpCXzFxWGlWUjE5bXRjRGFkSGhVaGVSdjQ1QkZWSG1FbC1ya1VwXzR5MWhwcmdyV19IeGluOHJ0a3lYOUdaMlQteERDUk5ZRDh4MHJ6Y0p6bTNtdENrc1R3bVNLMXctd2lLZjRSSjR6Vjdpek1HU016cy0yRVAxTTkydG83OUtaS1Q1bHJIUERIWFk0NFJwQmZwOThTTHlZejFaWWlrSUhvV08xckJfR1lNSlpqWEEta21XQWZMdGc4N2JVSUtHU2ZwZ1lMRVlQeGljcjZOZmh5NVN0TWQ2azZKSnhGb3NNbHhiUXQwSFpTeHlSYWhaNWplOTYtMkk2UVNsNWhBWEtJd1IxWFZjZmV0RHI3T3A4cDZkTFI5SUYteVowTmdHTjVNRHBYQzY5WXJUNktrbmI1cVVoOWJGLWtzcjRjaG1vNXJER1N4TjlOMFphZ3lobnhQam1jLU5Ic0ZWbUk3a3IzWG9hMXZ4QVhoOHp0R3JsWTVkTi1PNUxtY2pKcG9VQ3o3aWVyRzluTzRMVjFTaTNkOFpFc2RLa09lZ0dpT0diazROczNXemdHdFJXaXdFZDQ3SndSYl9CTER3ZkRDSlRYT2lzQVNzNWNKN3dOWmJzZVJkd1dNazEzTDVrRFBkaV9wTm0tZVpWd1Qwc2hYOEZ4MDFRaFlPVExKNUx0Q203TjFNM2I1ZlVPZFdxdFNSRFdmN2VKMkNYT0tDYnNFZVlVVXVoRk1oYzRKVlI4TGY4VFFMajJjMVdpZFVOa0h1S2FZdzMyV3A2SWtNWlpHWXU3alpsYWt4SXVLWi13RDN4WTZQTjN6ZkQtSlB0ajBYckx4ellibjExbVZUaU5HMmlRZW9INjY0R0hDNm9zWU5ld0ZmREJIOHlEdkhKQmhqUjJKVDU5ZjBRVWVxMktUMFZkN09DdHNZZHNUMFN6bHJpbHlsY1BIZWRBaTZDVHczNzhFYTFjUmRFR0lISTZtemMyZ1RLZmtCWExzbzJzV2ZHbFBZMV9Ob0l0bXhTbzVlQlRtQVczRmZzSTZTTmlRNXZKWW9qb3RxX0xLR2pyZzlSNFdiQTVHaEZHNm9LRnFmYVkzTGs3aGNxVHFtYjFsM0RVc2VOZUQ5S1pxNDJCN3RhMXltOGJpcGdyUl9MSXd5YnR4b1pVd2hHNWJiRlp0TmJuajVpR1VWYzc0ejJXcUpycDctZkRjWWUtWlV5VlpubkxIaHBodWhvQ0l1Ym5xVEFtUVJJOEEtX3RzUUJqaHV2QkptRWFfY3NCSzdyTm5KNVItU1lUR1YxMC1WWU84eVBRTm1YUUVPb3BnY0ZoR1E1NHZIUF9UUklQQjhwZU1XdzlXOEYzVVlKTGZidGxZUXRlV0xLZm9venNJOFBicVZxZnhjaDdJb1pJNFJuM3JvQlFMQ0FfX1hibkR3QXQ5VW50VmZmVmYydU9kWWNaeTF0OGNCcXVlLTYteGJPX2pTeGJwZzNmdXB6OHIyTHYzRkRSbzNJZzRtUGYyRnNEa3k2Zmhrc1JfOWdidDlXc09TNXdaVkRRN0VWWlBGQmhZc2U5ak1OTHlOR3d0REpqYTZQaTIzN1ZQakdYVzF0TUFLVWx2X1dJZksyQjdZeEpENVpVX3hGQ1dSbXpKZFRrMGQ0cTczb202em05OVZMYzEwNDE0S3RYQUR6bFdtNWx0aDFDc3NNLV9TZTkwUUQ0Tk1fMVo1RHhfajNLUGtHRDhtVGJiTVluMElPRWxZQVJzYXdVbjV4UXVWc2Z4T2pxdmNKd0pHcXd3NmhraDVoMjByMXNPWi1uei12MjU1SmlSOE1GUzRxbGhwZ2NpcnhZSFh3N2t1WDBiVTU1VTVCWm1SeXE1OHVoQ1RHMm9TTmt2SGJjTkxZX2k5bVFtWDJ5RnhCb3FXeU5YNFkxVWRRMTlqOGwzTzdkcnpVMXg1MWF6N3JIdEFxMHdTbU96T1hET0R2d0NaY3FIZnJCVGJ4V29qQm5vWkp6LXJMd1NnTkZBNTVlMDVHY3U2dkhoWGo1RzVkdzVkMEkzcndpQWg2TDFkaHdIamNqUVVwYm1kZE1DWDNxdW1NQWZpNDI3clB2dGVueW9YUURhM2puRXBhOVg1RDJQVS0zd0R0RHJGWnlBXzg3aGpEWVlvTlgxMDNTUkJsRFdNel8xZDhsUlpIdzZ2V0VVNzctV3RydHU1OEFvcERkcnltMEdEcTF6UVl4ZVdiOHBaM2xOME84T1hwblA1ZVRvUlRueE5yRWM3eEJHYmNlZkxlVFdJLUNhX2RKZ3hLLU4zLVhnSWdBaDAxREJ3enpFYUN3TFh1dUlhaEFPUFY0QzNXb01qMm1pbm90aVVlQXV1UUdiZU9ySl9Rb0NXVGVhSHFBX3FGV3RFX2FKalItbkI1akJIT2F1R2EwQUJELTJ4NEs1cmdMaTRmWHJ5cFFTV3l1QTYxVnl0dTBkeVNoV0x6bnhlVF8wVE5xR1U2cHdxRlFXZm9UTjh6ZUVCTGhmVkowRXVLaFFzN3I5bktkQzktSUFmSnQzXzBLTS04VERXS2lkZ3ozcmg0Q1JNdlJ5WHpibVh0MUdUNWFtLWtWZUFKQ04taTNLSXIzQm1iR2p0MVhDLXJraUdjeTB5bEt4RlNWT0dDME11Y3oxUDJFc1RTWDBRbUlwb0pvcl90MHVDSHdTMFFKNi1UMFIySWtDT0V3Y1RYbzhZOEdiYmVZVDMtbFdnUUJmTGRaMGJmMlFHQUR3UDlQVDRfYUl5WFFqNXhIeVU2SURaLUs5OGp2Z01LTWxCaklJb3AyZDY0Z3N1STdFajd0UW9uMlJwYWhnNHU2VFZ2RmxsUGc2UXNSeUFPcG1IckZYMUtJOG9oYkhFZzBWWVZ0Y2p6ZkNyOXYyVnhQMUhUMEZrLTcxTlNhTVBKa1dhemNCRnFvVFN4SGJDa1hBbDladGtmeDJjUlJsaHRhcTlzVEZONnotR01qdGozOEJ4N0FMY3dBQ1BoNTdYQWo4cXJzTkNYWTNVLUdudVlubVNPVmphaVhMc2MwQ3M1eUVPSldpeExtVVViV1lrUFM4OXA0cTBQX2QzVFlHVnZrUFpmWGgzSy1kVDVzTnlmalNwWWUxM2hmUHJhMndtd29TaFo5TnZ5TjZmbGlSLTVSNWptZHkzaXpIdmRMMDdIM1RyazJFV1FZNGFkNHhsLWJEcTVsZ2M5WnMyZ3hpSHdqSm43c2xwM2IwQzRZdDlwajVjb04ycFlQUERXOGJxUlVnWElzUTdENzFuSlVBUWhjS1BWWm5ZU2o3VEhHamtLWmdYbGVHN2IwTUgzaG4tNkdpc2FXdTRCT0FkX0pRS1BQVFI2bG5tRmZQc1dYR0twUzdDRnNTZjNzZVRZU0FzZE12RldnRG52MHp2alZyT2JreV9pQWpkZ1FUS1dQREJJVlh1cTVYVVlhZkJlOXJaMUhnSjJLb1A2cGtubUJWekpNekVhTzZlZnZhNFR6R3pnbmZyc2ZBQjRBNGQ4RmQtU1pMYlBQSWt6d1hOUE45TDl6REtPaWlITUlMZGd4eDByS001SjlxalB0bHhmSUhFenQyVjJ1YlY2QmdBUlVVMGhpcGN3MGRySmplajhtZFdBUXpkWHZLR1RrQ2FUSy04aloxUjBsbmg5Z0R0SGRHUVZCbDVVR1dIa2dBWWxfLUpXMUF2SmUyaWVzRHBPeURZbHVqbFNkVjhUajg5dHRtRWRQRlhDSlI2NVVueWNiMnNfeThfR3pNbmMycjJsVExQQVJmc1RrX3pzdlcwWi1Ha2FmRTRONHhvYjlSaWdzTV9HbktsbHg2Tll4UUJCSE51cXFWQzRKRW1sRnM1ZWhiOVI2TjJHSHdpWFRkVk5EeUt6cHdncHdxRjd5ZWVrZXhCZUotTnJCS3FaeGJ5T0IybUJlZTlfU2lyeERKV3UwYktiZzlwNFdnY1djTHVSSHBJWDAxUzg5UFdDbHpudXdTTF80SEZWWEtvbjZFNkUzdGJULXJKc2hxTW51QWVabmN6VW9raUEzUnVQZmg4NkdTOTEwcG1RcVl1aDdHRU9lVlNSS0ozWktUTUI1V0x2SnJSMUVmZHR5V18zZldBaGhGWFY1SmNudm10alZjdzRzeEZRS1lPSURaVmdQMmxzS2RJd0VsNGhiNDI1ZUN5eTlfU2JBcUJ5QTlNWDQxVks1RTVpQUVtRnlndEF4d2lwYkJjbGVBeldIb0pfZGJlblV0OGdaQnFydHZ5ZllCV3c0Q0dXU0F0dkpZMk9nQmtzeUowZVRYZXpVOE9xemJudlZoTEhCeWZ0alduM2hrQ1R5Zi16alB3cWF4eFhfMGRzQ2hRbU5DRVJKRTU5TlBLYzhTUTBzSW12RFRMd3JaUFp5R0RFcTJ3WjVKcmdLV09Zb1czSDR2R3FtSV91SUw3RmluY0poNi1rcXE3SFlKeFluejhxX2lYckpOenVvTFRoOUctMjBab3N0T3htVHJOc1RDSGxaYUVIVkZwS1NtUzBLZlc4V0o3Vlh0aXoySld3V1VHZDVZbzFGb2sxTzRMTFJkTXdaVFI5T1V5ZUZFNGszc0d0enhmZ1V6WmZKcTZRQ1VEVzFQNy1GcW1vTDlaSHBXMHIxRmQ2b3RJS0p1SjZzV0stcEFBUS1LNE4zV1M3SFRwMVdHNURfdlVBUmZQQWhkNlF5NmN1Z0hIOVVna3hCVW9fdkxjWEpqNG5RSElYQ3AtNnNCNmtyWmxGalg4Ri1tR0VDc2RBc1hSQ1Q3SlRCWF8yT1FodVBwVURSTTdHRzV6aDVsNHB6WTdqWVloaUNxcW5kR2R6b1R4TW45TGRQQl9ta2dVV3pITEVlVEpqSHZTZlpHMFBUaFBlR0M2bmlaMVZNOW1hV3pfdnZxYkZGejl5clNUb2wwb2RuOXVkcy0wRk5paGZnUXJ3a3hGQjhwdUdGR0JlN1dkUVNOVHNxRkFlZS1xWlVNUm1MTjZtYzhSd0pyQ2RnUkpPMmJCbFJ0LXVrckc4UzdFV05nTjlTeThqbFdJUkRFME9FMGtSbE9vM2FlNTUydnIxV2N6U083ZnFJMVAtNUQzc1BnRDltSVVTOEdEVmg2Tk4wdFdFajNjTkc4SGdBVjFOZUs2MDJ2enJpTUZySHVHSl9POVV1QUZJWTFkeGtjM0QzbWlfem00SmtkcU02U09CSG5FbXBWMGJmQ3B6SV9VWHZpOWMzZFdkTkRKQjNXRkl3cEIzWjBZWDczaFJtRG5Dc0pDb1llQVp0anp3cFdFaUR2cFpiUnlUU21WekQ5WGVDMEZONDZwSHZ5Nm9rYVZFUzNITGU5UHptYkJEbU5wd2JIQUp2WXVzcmtqSzBNeGQzTUZPaWgzT0VWZDg5T0hlWEdUbXprblhZTGp6ZUJ4aF9BSkZodUxjQnRCRV96NFNDdVlsZEdwTFpwN1VkcUxwaXdJc1p0eG90cnlHYUZOS0xfQ0VPcWgzNHdNNjdFaWZKcXB2dDR5ZUVlNkhTNEFwekxmZy5xU1liRm9Lb1RpNG5FSF9WQUw1cE5R"}) + .post('/keys/recoverKeyName-canrestoreakeywithagivenbackup-/create', {"kty":"RSA"}) .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/81176a7d2d2144bc8024c99e70fe2cbb","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"mKkZRl3qG-Nnb_qfhQNv4swFpp_808T4nhp2kghlPhgLva0__-k1Tik4iOpXvpRRPR6yA0HPoxRrZVORQ9g08f5utNxi52uAX-yGRKxPAykDUtkORGMIhvMTQdpKn7ndPixmMqean79hMEkMqWAt5dKW2bsNzC5n8pg-cLTO-KeP0u1MAUc-XuP_doe2SeIsauEnCEYm08jvLhMbVVujL34HRw7JT15XR43LBCZ5o3h-BLWS0r4rUwEBRksJBVKbgUbFVyIYuMsthYgfO1iJtDvp7l8ie3_QkX4kQPsQuypI9S8BAlF3MJ7BUjlzDj23_xEqLW2dwbE_mY3VveTEzQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724708,"updated":1561724708,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/7b1a09e12cf540d596b1fc189eb52bbc","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"y4Ohg9a1lTzxNoRY14q_-qAUiZI0igXFFDzC0TWLeAy34eKUTDp0nyvcpbOviE080HVkA2lSueJVspyRr1fxtUWA-Lhbz0_wy2idqYxSfvDdrYUXOG_--5omOodB7KvEwS6HyJHmCjDtWmToz6Lw08K3ynseLffiS_ZkQNUZizkE9baqsc89LzSyfC_NUZekHnPsqrtQOrSBErUuJOI5VCsiP6XCHm7nrL3FpDQcul6Q24udCUEi7Ak6rhDR9JAudbjDDYnNzE-lajB1M1Y-wBaW7G7IRHqjXjKT5K8wnjEG2lo8aE-F2uB6A8jOyKdO6ay2x_zuyLu_3I7RAfaQcQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492603,"updated":1563492603,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -2177,11 +745,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '8b02ca5d-d928-4833-bc36-ae18b2834d59', + '9fd50deb-71dc-4f93-86fd-12df846381c1', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -2191,49 +759,54 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:40 GMT', + 'Thu, 18 Jul 2019 23:30:03 GMT', 'Connection', 'close', 'Content-Length', '708' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/recoverKeyName-canrestoreakeywithagivenbackup-/backup') + .query(true) + .reply(200, {"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLnRVbkpvQ0h3aUlmNnZrLXdMQmVYWlhPem1DWW8wc3h4bDYxdjdyVnVmNHhGMXdKSEc2ZmFRNzZhQXQza2x1NkhvMnFoUUpaN25LSnZzeHM2UmpGeENGWV9NSkhtWXVoTFR6OTR1ZWROUlJPMDVyeTVwQVF3QV9hRGtPRHVOWjRjamFTaDA3VmZScUVXZ0Fmakk2UEQwUTFXN09jREtxclI3Z1c0WDVxWWFWQmpkSE5TV0tHR0VGVEQ4WXU3elpESFZzTFBSNkxZTkFKQ3k0VXd5c21aalE1NHdzeHA1Znlhb1BIMmktMWxWY1BWZmJoSnNQbHpUN2pIVXM1RFhPVEtCZ1RnNkpQSk14ZFdrTDV5a2VBcUdHZjJCNFVmUkltQjZDczRwTUtIQmoxUDc2M1U4QjZ6WF9lT3lTY1lMZFVQVUxINEpJeXI3VnFHRm1hREhjQll1Zy42SU5WSU1neEZRd2c3cEw2a2txMElBLjV1Mm5YY216TmFjM291R2dRNl9Wd2t4WlRiRFp5N3JRWTQzcDNfTXd0MUpXZ0lhWE5JN2dPR01QTGJWck1NTjBkcmNWTWhXVlBzNEVXWEIxRHh3UVY5dzViSXoyWU43WFVnUFRIRXZVUlRod0hoeUNFUUl5VXIybEhlOXJTQ3N2QmJVQ2RIcWxBR3hFN2lwZlNlakpTMmRvajBUWjR0dFlyQl80YnFxRXVRSmRZdFVSMlNmWmZ2Sk05WTVEOE9UWXh4SUtQNzZtMHBZbEN5aUtXbjRObFg2ZmNKejNiWkRGbnd6NVIxVzItYkZGZkhibHo0TkxBZXZWemZ1Tjk3enQ0RGoyOWthNDEyNnJhLTROV1pHTkJoMDZYalZKYVVlNG9GMExSc0VfNmg3WGd1M1pERjdadmtRcjd6ODRfZHRiWHlFWUhmcnA2eEpMRG41VTh3T1BmYk1NQTNQeGl0OGpNamhhdGg4dWxaTTIxcWZxUG1weklQVzVGekxsbFJoV29TN1hDUGtsd2h4YTUyOGRKZ0Jjc1JNcTluZjlMRS1oVGtmaVFXMmJDaFhveFRJT2d5dGJjdVJSTmF3WmhCSExLRHpPeF9fLUpRU3NlMGNqSEJHaUNtUGFsRzg0YnEtMzZORHZWSzl0OUZTZGZSZTFteU5lTlZrVkRpNlZyMHByXzlCZzg2cmhNUW5jTTRMZjNCY01feURLaVV3NkhRNWlsUFdLYVQxUl9HQ0hRRGJEbURSQktSWlFmYTNpMDBSS0gtdjU4WFR3V3dmaG9lOFhaU1M4YWc4QkZMOUc3RUw3SW5wLXRFQjJoSGNUZG1fWF9pb1ZQNmVWUk56M0F6dkpBR1FXcVBOZGtHeUhDSS1JLXFIQ25XUjVaR3d5VE9XZ3lQZjNzTUdEQnNtUXlkVHdLU1ptTWJNNllONG0wWGhsMGhzRHROZzZ2N1JkSlo4VUN3cTlQMjNaS0ZHcmJjTFJpZDY3WWJxVklSbVY0YUF1RVhOMlVpRWl6X1FkcU1CZFEwWWZ0S2RPMW9LTDdabEUxeW1rbHd1NzYyZ29OVkg5bjE0cFFTSWxqdVFacnNZQjhGLU82S192aFJfZU02dDI4bG5WeGtWNkxnekNWbjA2Zko2TGJURFRUU1VZSkpHV1FRRm1Iejd6UWtQSHdUSmdQS3hWSHM3STdlaWJQRXN3WktiY2Z5Wl9ibkFtbG8xT0hiYU1nZHZySi1GZ0FhVlE3QnBWWE1pQV9Od1IzWEo0OUplNVhENnZmQlBnazN0TWF4ME9IeEczRDBVa3hQb1dCaTVRRU5PaEwyT0FNeS1vUENwUnVtSk5zWm5HYXhud1hRU2UtMWVINkt5dk11aVhKeGRqOXV5dVhScldUbDQzNEFVdzhCNjMtV0RWdjRDblh3NXRESVRCeFlPYjV4amVhWjRERTBFQm82akx6b0hMb2F1azBEVFMya1diUXkxREJOWVVGM0hPOHZGcU9VZVFtMldjQmFCbkNfUUZzY3ltTjRLUjYxS2ItUmpPYmsyLTNZZlZzMktVcTd0MEM0SlNEenZlUV9CVjJDVUd2TlNVOHVHRkFYWDFkUFI2a3piMHpEVWVUZW5OeC1JcFNLOTIxMFFBSmxXdmlHM1lRb2NpMXZHbFNtYmtCY0tfTlJRZm5TYjdQS2NwdFJRWVVaSXBGb2JoZEE3V1NfUHczRGRzYU41RGx5SF8ta0ExZVN1b1h3OThwYXNSN2J0UGVvOExvRmxrNVJ0LXUtaENSODdfcjgzZ2g0RlhKdHRHVjVFc2xTcnVmcFRpWXZIUVFuNjN0WlBRUk9IOWpDQzgyZW56LVdLMWVpY1hra1g4bXZta1hKNHBGTE5vMWpJcjRCQlptYWx4SGczbS0zcmpOdEhwS3FLb3ZTT1g4dks0Q2tZTURZVG1tbWYwNmJ4azFnbHNVTWE0am9ONEQyTTRCblhhTGlCeTZYZENpTWF2aG1jdFVHRFEzbnQtQ0ptSHdQZml2VVBzU21MVEgzdVRIRGVIejZMN2RRYlhjel9rMGlFclVnZjFEZTJJblMxeEZXeXV1MWhmRWVkbHZEOXJyUjZnZGNYbXVPUnVfU0JRVjlUQlVFYktoT2lwR2prUkpZOU1XTS1tRzJjejYzOHM3TURQR0JvZTZMdkJ0U2Z2SWtrSHk0V3ZEMlZwQnhmVUZaZDRacDFqb0FpaVE5OWhyb2JfNjFGVmFGZ0RnSUFZUjNDaU1vVEl4VEE2cWFGcXZQVGREbGVHNk9NYnZ5blhRRVViWWR3UWEwNDY1cTFLWURqMk9HSHN6c1NXcUtINkFUV3laZmlLVTEyYU1RWnpTVXlDb0x2N1ExeG54UXVZZ2JVT0RaMnY1WlBEUUJOQkxWcGZDZGJJNTJFSzVBVzBleUxiUC1DRTd5d3l3M2R0Q0E5NllsUEt5UDZpOHRhSnRFRHI3YVhiR1ZPX3R6LXU3TzdzNHdCV0g1bmxJSzg3SWt5cG5KdnJONEtJUF9ZRFlEWVNoTW9TLWkzekhsRFZpNlFjTUsxc19mclNxelVBY2VIdE9aRDh1YmZQbktEWXJXOURwRkFGTlRQT0Z1N0FEOG9fUy1TOENDaFVpZHJucnB5YUVMeWhISDhUSFpobTRja2d6TGVOX3d3NWk2MWVVa05yS0EyWk02ZjRRZUhSall6YlNpSEZodkxEY2FKeGJsd042aURDaVJCT25HMDRqMEZodElWTGI5b1k5MmJJNUhESkhTRWpmbVltT2hPTG5jTEQ5cGVONkVrTU5BREtnazV2RjZoTUVOZkJ0RlZMWXc5TnoybEI0cHBRczZ6UUF1MWUwSFI2dXN2cENWcm15Qm90dC1QQXBmdEQ1WkV6YktnTDhSX0toc2cxczRsOGlPVWdTb2txSzFFLVY1bm90LThTc0xWUHZWdF9UTGlQaVVzaFc5NllGN2NmdlNzMFVaM2E5VHRtLVpuMEJ0YXZYOHlPeXFidEhleE1WNUtzbGhEdDRZMm04SEJEM09ubzA4ZjQ1RlpQZjdjVkdacllzUFpvVF9iYUx3ZDZPb1lURUNURzVTYkIzcVBSY0Y3eU9WR1RBQlpJOG1lWTZRU3NsRXVzTkFESmRWRjl1bUZsZkxnbU5SNWtMNEhSRmZzN0xJMm5RT1NCajdjcWx6MjV5ODdyTEg5WDl2NXd2RldONTE2ZmpLZUhSQTdkTmt3clFEazdaOEV3QmNaQVV4YTYtSkRvdWZUN2ctbkJpaXl1STZfVHgwT3ZBMUFDaFZ2c0tEWTNxUnMzODNES2F2U1dRM2R0YS15Nno2VjB2QXJNWVZZYkJ0dmN5dFNLdGhab0NPSnVCNlFLVWhHZHhzTGN4bVI2TVF2Vnp4dVgteHI4bW1RZHlnX25neXJ5Z1lnT3pacUYwOGdERTNBb2hPUmVxV01GcUZaVmUwMUhDQzREVHJveGZlaWFPZEVrLXZpblpPN29ST0txd1RzajU4ODdqcG85bWFENHBsUWFnZW80SzVJa3RTQW1lNm5jcWhyZVFucGk0cDdRcTAtbzJiOGZ4Z29oblF4YUhsVUtZdC1JTWt5M2poT3ZDSFFoeVpaZ0hyRmE4YVUwbm1YczJNXzk4djFGWjgtbFBzZUF3RkI4SWNnaGpBRDBWOVVUTmtMXzRfSnhFaDgwM2R2SGEwWjU1NUlBTFZDdkkyZGRhUFE1LXJ5UnZQR2FoQk14VE1jWkRONHFJdm11SldONkIxSGhiZDZvQ1k5MzJEZzQ4bGN3b1gtdVZmR0pnb0d3MS1tQzNKMGgzUzA1U3hfbHdnTXlOVDJHYWRyT2RyaGxDemxoZWdSM1F3NHdxN1V6eWRqNUI0RzVZa29yeFp2OERseWNiam1RMkxLalFIcFBZbTBjVFltQnk1Zlo3bUZ3MXBGdGlETjZ3OEFXV3diUzh0eGMzLU5XcjMwOHh6eUNrQWFWeUliRzB2OVp2b1hDbm9ZS0ljSEFnNWIwVmJxcWNUU0xGb0g2UklyRzFZdmRibmxBcUpUX3VkQV9ocVV0OGp6Ymo3TDh0R0h4TGp0elJLQS1RV29LVmNDZkZ1Y3QycVUyNHd5bk11ckc5dWVQT2FBU21TRU1GeUIteFVpOU90cjgwUlRuQU9RTkFsd09GRGtsSVZHYkFIU1cybWtodE55ZTMyWFVwQkJRUHNQRGh0aHhITjB1dTEtNWVCNkM3cGFQVVJDSTY2Q2U3c29qVDd6T0pyZEQ0U2NjX0l4SE9wSGtTSFBmWHRneGw2ZzdDb2FBOWh2X1RFb2hmTnpJSUFmaTFqc1FfTGZUcUVxbV9PbnZyZU5DQjFsM0g3eE1Nekp0VmxwYllkMzhJbFNIOUo1d2dCejBvZ3J2YXhSdFduUGdHZGNpaUVYR1RLaXRTNmtJRWRaRi1ZTlFUZ2YtR0pzT3dseVRRcWpzekVXeWFVbFFkZUhkRGdseGs4SnZFejlkZUZ4NFhWdjNQRkpqczN6M3UxYXdxd2s2alQ4YnhERFJLMFd3QS14NVBUUkQwQUdqMU5kd21rQ1Q1Z0JTMmxtUlQtb1h2d1oxMF8wM3BGeEJQNmp6R0EtbS04YURiYmpKVGZZbjJsTC1Xck5JNHh4eUE4emJTZ19KNWJmdlNYaldYUllIaGhiYm9ZRkxack1kTzI4WDlvWEFqUmFVN1o4aTRDUkxyZExFUFV0ZGJKN3lXUVRidDFUaUZMbGdJVDJmbldyTTNlYW1PWWJXZDFTeXFoUW5DdGx1Wk1pSWgzdDVjb01LWlo5d3FnLUZqWlVaZmRlUnZSRkRiTzIzUE02WTlBZjhlMjhTSllRNDdpNWpYb0xKbUQ3cXgxTWpYVC1JS0JXaDFsdWpsS0hwRjZ5dDE1WXhKZ2NwT3EtZDU0Y3lnNHo3Q1I4VUhjRUZPQURSNXEzWm44UDdmZTVDNTh1aFZHOWdUYmZQY3RBZ0Nfb3g1U2VOM0FQQmZ1V2IwNDQ2QUJoajhJcml3MHRSR3Z6dFZqbGY5UGN2djJGUVUwNlI3YkM2a3VtZEc5dkF5NlhTS1l6V2p3eXo1MVRRbHpJRTFPSGh3YnZQVXJiZWp4WFNnWEozOWNUbUlMaGM5Y1FEQUYyMUtpRzFQODZIS0RDNWl4LS10clFGV2tPSTdpZVI0YzJmZjNOMU43MWNYWC1Mb0FWUFZtM3Z6WWtTa0FPUlZoZThHWHZnUTdSbmVQTzNIM3AtRTRSOUV6RHAyTTRJSi1UTDhOSWpfWkhjT09GZjhXTzJVMkg4RUFjcncxdlVtLVU5dWd5MkllT1JFaHE5a0lnMkRzWmpEZG5MbkI0VlU4b1UweklkV2xUb3dMclpfN0pkLUhkb3U0TG43V05UZnR4a1FiT2JaWDNQVzA0d2t3OE44YU44cjNvQzFBdnItcnJEa1AxUE9YVmV5aDlaUDFFRDVxWjdkSnVSckF6cUk4RFlzaVFacDVMV0IyVjlWX1luRkhUMDRIQmJqTWwzdjQ5SU94MHJkZUg0WjYxYXlfc3RidjlYbWkyU0xPOFhzY0xKd1BNX2sxa1hKSmxfNjVEOW5VTXNITUZHekVHZjVLY2tsVjlxOFpBcGlYRkQ0aU1scjk5YkZ3OFAwYnJYU1M5a2M1REFEQTh6bks0QnhUanQ1STlxcmVtSXNudG9WMzloQkJqck5OelZOR25pcjNpaDd0azdrekZXb2IzRVZJcXl2WnREUUFGeHlMOWI4MWxxVmZ2ampvYmFLRnZrUFBFQ0MySnFJV25yZXg4Y2Zta1BzQ1QyUDhRQjZLbzNCejVIdk5vYnRQbkwxa3ZiSWFnMks0bEw3QmVNTm11NXZaa183QjRGSTRTcjZWSHBBNzJXeGtIaUhoMU1qbFRyMlE2WkVyVS1QNXZrdzVfMkRhQVVoMzkwZk1GSERqSnp1U0w5OElYUnVjWTk2MUtVNjlINklpakxISVBnUVFPOHZsaUk0R01zRFpaSlFtRE1iZmRZNGwySzBYSW45M2pScUU2UE5xY3F0VGxHelRFRlVsN0ZScGNyRGhiWWF0SU91RVJOQ1dVX0pwaUVPbUZkdVIwZ2I5aldfb3ZqSFJDaWtBd1VhOUY1WWZoZlowbzZyeWVkZ0FCMjBXVTFZLS1aaU5yTzB2Z0x4YThRSnpDdE9UTlZ0U0ZkSE9xUFB3dnlEUVJaUDJtRmlJS1BUVkx1NF9BeG1SU2wyZEt0ckxKMks4dzNOVDV1RTV3ajRaaUloMFg4eEZuS0QtN29PbGhQTHlUcXRsSlphdTRrRElmLUJBUDdLZ3dUWGxDQmRQMlU3UkF4U3ZEc1B4SW1mUUhfZmc2eXEtb2hFcWxFOEh1c2tibUQwZlVyZ1QxTDBLNElmMm1yQXRvbUtiWTRWYmdwVl9VdktJV1RwS3NiMUZhUDk3QTNGckVJY0hqUkxaVEJuR21SUE1uZWp4WEl5ZllwOHo2d2ZMLTZ3ajRaR3hOOVBxblloUlhOT2ZiYVdHR1RYNkpKSWJJZy00Rk9JY3hLcWVLbUJsbGRFdWViM2JON0dpNE1rbWRiR0pUaDVsZDgxRFltQkRXUjFvZEFJNjc5ZHViYVZkcnRfdHJNNHl2bkFQY1c4bDVCTnl2SGtXOXVKMkZVQTQzWmhxMzJfZjhSY2JWZ3RrOGVMXzV0QlFmTm43TVJMZUp1SzhiWTNPeWJvc3hoeV9KNFhaS3phTWlpMTdUX0otMGRMYXI1aHZtbGYyUEFmckt4ZDNsTUVMTzJmZENOS0c1bkRNUDNrcUI2blJBTklqajZtUXpnUjkyY0p4RmY1aVpidE12TTJTMkJDU2huSVktT3BZTzFnUmJtTnFQOXBzM2dYdHYxUXc2VXhqSGNaODdiYlA2ZHhtaXNOekdqNDZ2VmNHVFMyNG1PN0xmbDlHR292aXo0SzZUdkRhTXByVDZ4YXVQUXpFUmR3UjRVMUtmTWdzZFJ3WUhTVVhUVktITHoyYTctM0ZHRXM1Z2c4X3g3SUk2REk5dXdYVS1IWkNXUnNORXV6endacHpfenpJUnlwUThMVV84QU9mb2hEeUpCSlhNd05JSTZxUGtuLV9kQjZNSmNmUXM5R21EZ3k2b2w3cDA5QlRUUTd2V0xGX2JsVEljSTJ1empQaHU1Z3VXYzdtMGtaTkVqYm1rRnEycEc4Rkp5OXk0c3pWM0N4b0xaSzR5TzEwRWpaUFVzU1RuSS1KTUJzSTFqQjlWdDJ4TDBnSE4xeURsVEZxMnBGeFZkdk5oTE9sS3hTd292OUNlYUtZZGk2bVRnVVZjUEFidVlNY2FZWHZvdjU2dXlhajJVbFozUXNDU0l6RWdNYmNxd0JRWTZoRGY2YWl1bEE4aUhxeGNld1J3MmluQjF6SElmV1h0N25oT196ZVRoNlNTdW1vNzNqbGhIalhJSDhlRWFHOTZWLUlvN0dyNkdfa3o1WFBvY0tyUk14RnVsbF9YYU9fd3o3TkJYcGxvSjBTZm55VDBtQVY1NDdldzR5cWJiV3pIVnV3Y3ZZVFI0Uk5ENWdwbTR0UndSMnZBU0JFMjVETGhyWXdMMW1tMnNsMVEwVnV1TXdWdm9lWEczVWFaRXhwZlYtWDZwUTBIajN1Y2V0aUVXM296SmVERGFsaVZqNnFjYUZRS2t3VTNpOUdQSmdfcVNfb1kxa1FrdXpyMFNTb0xoY01LcWIyX1d2aEI0M0lHNWU5bFJIOEFQS0hab2JmcWEzU3gyNUhDbkFIaGJMR09wMnlxTDFKb1FJU0lhdDB3eEF1TzdpNGthc0phTGNGZTBOaWJiTU9OZU5UM21lcmdKSkVDdDdETXE5UFlJdzB3NS1ZSWZ5RWRFLUUtS1FVSWhIUER4ZW83MjJLdnEwR0V5NWE1Vy1DNHp5UVVnc0NEVHJBaDdMMGJSTHprRG1SV1BDVFY1RDRiTnQtN0dycUhEa2tnUF92bzZzVkkyaXlvTDA4ME1PdzJuNDVnb2pXb0Ztbkw2OVpxRG02UTJzRzRkLW01SEJwQ2o1b3MxSUZrVzA0M3IxRmdkREpKQmNBS3lBd002b25ua2ZTdUNJNy0teUE1andJeFMyVU1VM0IzUUF5S3d3QjY2ZkZWbVFMTUhxY0tGb0VfUE1ObGJyYWV6aVJxeFpOYVVhSm5GYUxZZG4wQU1JbXdGX19XU3ZYUkg1Y3M4dnh1bjFNVndjSWdnM3Z5Z3VOUWxXMFJmMUt0YUw5SFJmdmJEbURVazZQUTVXRk5WSXBOT3lKTjVCMV9FT05CMmRMRHlrMS1MeVBQc0tOeG1SYjdEdUtpZ19MeDJtdURKUXZBaHgzWDJKNElGYVd3eHRiYWZZZTZsMVdvcWdXck92WVg1eEwwRFhPX1YxeDlKNzRIaGVWWUtyV3FXSnFHV19RUjdNSzM1SkkxX1p0SG01TDRwaDF2UGd5WHc4MXNNTjA4RWVRV2NocTVfckRvcGswSWt2V1JuSm80UkdqOXJfTnhreDV2TmxBSkI2RF9pVVh3SUVMOVRPRHlzcHhsQ2VSR2s1eHRmOTJDX2dJTkd3MHd5OVd3WDExTmZ2SXNWeWxmeGNqX3JFdWhUdTBqaGFZVC0zSkt6TDdTdl8zQkJ3eVJVUXJuSmVzTV9JQlA2NGM2cGIyNC00aVpkU2VSbFF5X2NvTjFwbHJQOEkyUlVkWTBuYnMwMFNMaEVaTjlYdW9NdzFoUE5qNW0xamNXMUdQSDFSdEtlVDkzX2FIaGV3M0RKRkozT2NJek9TSzJOWlF5ZU5sQ1VKUkFYYWl1TGdpdzctdGJQTVJYQm1zblZlRG9reVhTVFNHLVpVWGJyNF9hSGk3VGJGb2ZKWWJsYXV5bW9uZTM2ekpiM1ktQktKdnI0ZTFxbWhqN2xaam5oNVl3RzFCUjBybUNZNjRfLVNXdmpRRGhfLW1CNkdKek1FbGE5LW1EcFRSQnNCeldaVmYxZVlzSkJWeGtfWDFOeXZNcndpOGxWMGhld1Ntb044djRBLWFOUlZnZ00ycDVRSFhWYUlsLWVRTVF1WW1GT1lod2tUQnVUU0pGbzNnZXQzanBieFNTZTN0ZnlTREFtbl9oNDVOc3BZN3NJUDFUcUVQWTY0SVFTOTZ4TkpnSkJuUnhBSjlBQ2Jrd1FEc1N4dXFzR0VfVWVCbHBQOEdyczYxT1JhYm9PNTlXSDBPbUlYWW1tLWlBNGN3LV9xaTc0V3daczhoVW1YbUNMb21GR0taLUNDWHljQ29Ra3FocGFYMWxsZGM5eWxfazVGSEFMQUNqbS1Ud3hPdkVyZ1ZjOVlVT0NzZlJGZkx6Nm91MF9jNlgyNnBWVGY3Y0NGLUFuemxzdG81bmc3QUdDUlF2YnRKVml5RDBKMF9rekF5Z3pBTWV4TnJQdTRJNEM3alIwQ3VKUDdzd2Q0a05hcDhEaFVEenlNaG5ITnFuYVVGZGJLS0dLZVJaczEtYmFHdEJwVTlRcVJ1cWxqdmxBdFd6OU9mVHpIZ1VJTzFpQ3FGQk82Rl9jRVhwRHNyMTNHNEpvdTBINjlMRzk2amEtdGY1Nm5weG5WYjBPREJfT2pld3M3Vzc4a2RpRWJGci1TMUsxVTE1b0d5TUdkb01mU19PTVNKckZSWU5FTnFhVkNpNGRhSkk4cVpBVWZhR05XbHdYMXhYeFhrMkkxMklDU0ozam40RXRnZzI0U3dQUy02a1VGWllfRDVRZFpYd1I4RHVmUVI0UzlKWnhLSE9QOTRqbkk0RzV5dllTWUg3N3RMVmJCdTNidFdHWGlFNEFoRklYWnRNQjZVeVY1ZzNYV2VLODVCbHduR2duUENkWFkyVURNZHFYM3hqUkpyRXREcFc2cGctNDlSZnZDQnc2VlpZX0NMRVM0WThjOXlfQ1EzZU9JUW5rdnlpN3huWjFXSUlScjB4SG9Pd1JETzYtOFlJUjRQV1lTSmxZRUpiUUZfQm5kU3VKbDhLdmJKVm9iN2lKSEItVVNuQjF3WThneXREeklPWUJPdm4tTHpWY2xSaGhpaTdVX0w4Q1JJdEFwUlJ3cFBKQ2tqTkQ3S1FNQWg4b1N6NndibVlOQXc5T0c4WS1MZU9UUnVPb0tsQ0xZQmVYb2ltYVVNRUxIcTRDSUV1RTN0NlVEMWpmLTVxdmdrZXNCMXIwZ1ktRnRjY3YycUd1bDh1cXJXSmVSaDZidGwtbGVhWDhKM0JZY2NyT0FfVHViYmJlMFZ0OEREamJBM0drLTZLU05WR25LaVlyUi1hUzQxMGI3X0c5VUJoTl9NS3NBS3A2VDhIMHI5bW1yU2l6SzRkam5HTFFZUVpQQnRTbnlxTG9JZUNQRlliTk9FWENfX1BldkdRRFdUWURWalZzSEd6NE5OMnRmb3ZWU3JHcFZrWWJueHdGcmFwanRHTlRIRzkwenAzYlNGWjI4MG5DdU9NLXpWck5ZbFYxU256ZWFvenItVk9IS3dTT0tHT21qa19UeG55NXFMMm1YT3ZMMTZONEwtUzViVnh6YWR5cmlnMU9BbVlnc1ZjdE9GVGx1NGo5ODk0V0tJQm45RkFBZVFVZ2ZJc2RNN2hxcGpoNXh3VE5XT3doX19oR0pyeHVZSVVoT0tiZzM2amdHdTVTaHNtaVVhVFU5WXVScVM4UllzeDRmRDQyV3hZb1JTcWdCMkRhU3JZd0NENWZhUndKUVlUOHdiTmxzQjEzTTZydW9QY2hmZkd3Q0V6YVp6Q0U3T29WeTJuQkUtZzBpQklrdE41UWFhQ0hpZGo0bm11UmZDS0tKMUFjRml6UVFmNEp2Nk9OUHE5S1JCdU95dERCcm9zeExRSWRDTVZsWmV4cFF0dHpEZ2pvamYzemI1ZFlyVXNHaURSNWQ4cHBieEdWeFpEQmV0QkUzTkJwcVBPUVlreG1FN1pycE1KUGpnUmpyTDVETk5qOTNUTlJSbzdYelNBZFlRTV9IM3ZaYkY4eEg1Sm1RNmlCRENuRFBBd1NTSGZlR2lZWG9GeXFjaXpMWGpfbS5xOGZlSzJBZUNpMWxuOFBobTd0TFhR"}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'f2180e87-1c1d-4572-b9de-ad7b8bc5b61b', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'c0620aa9-8c67-443a-8a29-2109cb5d6b00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHIQAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:41 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:25:41 GMT', + 'Thu, 18 Jul 2019 23:30:03 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '11744' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .get('/keys/recoverKeyName-canrestoreakeywithagivenbackup-/') + .delete('/keys/recoverKeyName-canrestoreakeywithagivenbackup-') .query(true) - .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/81176a7d2d2144bc8024c99e70fe2cbb","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"mKkZRl3qG-Nnb_qfhQNv4swFpp_808T4nhp2kghlPhgLva0__-k1Tik4iOpXvpRRPR6yA0HPoxRrZVORQ9g08f5utNxi52uAX-yGRKxPAykDUtkORGMIhvMTQdpKn7ndPixmMqean79hMEkMqWAt5dKW2bsNzC5n8pg-cLTO-KeP0u1MAUc-XuP_doe2SeIsauEnCEYm08jvLhMbVVujL34HRw7JT15XR43LBCZ5o3h-BLWS0r4rUwEBRksJBVKbgUbFVyIYuMsthYgfO1iJtDvp7l8ie3_QkX4kQPsQuypI9S8BAlF3MJ7BUjlzDj23_xEqLW2dwbE_mY3VveTEzQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724708,"updated":1561724708,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-","deletedDate":1563492604,"scheduledPurgeDate":1571268604,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/7b1a09e12cf540d596b1fc189eb52bbc","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"y4Ohg9a1lTzxNoRY14q_-qAUiZI0igXFFDzC0TWLeAy34eKUTDp0nyvcpbOviE080HVkA2lSueJVspyRr1fxtUWA-Lhbz0_wy2idqYxSfvDdrYUXOG_--5omOodB7KvEwS6HyJHmCjDtWmToz6Lw08K3ynseLffiS_ZkQNUZizkE9baqsc89LzSyfC_NUZekHnPsqrtQOrSBErUuJOI5VCsiP6XCHm7nrL3FpDQcul6Q24udCUEi7Ak6rhDR9JAudbjDDYnNzE-lajB1M1Y-wBaW7G7IRHqjXjKT5K8wnjEG2lo8aE-F2uB6A8jOyKdO6ay2x_zuyLu_3I7RAfaQcQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492603,"updated":1563492603,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', @@ -2246,11 +819,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '8ac7613b-392d-487a-a09a-797f5fcc5eb2', + '4d369e55-f34a-4514-86db-a002646081e0', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -2260,54 +833,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:41 GMT', + 'Thu, 18 Jul 2019 23:30:04 GMT', 'Connection', 'close', 'Content-Length', - '708' ]); + '891' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-') + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'cbb20f7b-1bad-428a-9efb-bc120f06d936', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '74af8cad-5d53-4cde-b82e-2930e9856700', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHIgAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:42 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:25:41 GMT', + 'Thu, 18 Jul 2019 23:30:04 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/keys/recoverKeyName-canrestoreakeywithagivenbackup-') + .delete('/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-') .query(true) - .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-","deletedDate":1561724742,"scheduledPurgeDate":1569500742,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/81176a7d2d2144bc8024c99e70fe2cbb","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"mKkZRl3qG-Nnb_qfhQNv4swFpp_808T4nhp2kghlPhgLva0__-k1Tik4iOpXvpRRPR6yA0HPoxRrZVORQ9g08f5utNxi52uAX-yGRKxPAykDUtkORGMIhvMTQdpKn7ndPixmMqean79hMEkMqWAt5dKW2bsNzC5n8pg-cLTO-KeP0u1MAUc-XuP_doe2SeIsauEnCEYm08jvLhMbVVujL34HRw7JT15XR43LBCZ5o3h-BLWS0r4rUwEBRksJBVKbgUbFVyIYuMsthYgfO1iJtDvp7l8ie3_QkX4kQPsQuypI9S8BAlF3MJ7BUjlzDj23_xEqLW2dwbE_mY3VveTEzQ","e":"AQAB"},"attributes":{"enabled":true,"created":1561724708,"updated":1561724708,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + .reply(204, "", [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', 'Expires', '-1', 'Server', @@ -2315,11 +891,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'f5f22af6-c7e4-49f7-8b38-e7ec15cc9887', + 'e1f9c3df-0a74-44c0-9615-f83f119bfbb7', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -2329,54 +905,57 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:42 GMT', + 'Thu, 18 Jul 2019 23:30:14 GMT', 'Connection', - 'close', - 'Content-Length', - '891' ]); + 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/restore', {"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLnRVbkpvQ0h3aUlmNnZrLXdMQmVYWlhPem1DWW8wc3h4bDYxdjdyVnVmNHhGMXdKSEc2ZmFRNzZhQXQza2x1NkhvMnFoUUpaN25LSnZzeHM2UmpGeENGWV9NSkhtWXVoTFR6OTR1ZWROUlJPMDVyeTVwQVF3QV9hRGtPRHVOWjRjamFTaDA3VmZScUVXZ0Fmakk2UEQwUTFXN09jREtxclI3Z1c0WDVxWWFWQmpkSE5TV0tHR0VGVEQ4WXU3elpESFZzTFBSNkxZTkFKQ3k0VXd5c21aalE1NHdzeHA1Znlhb1BIMmktMWxWY1BWZmJoSnNQbHpUN2pIVXM1RFhPVEtCZ1RnNkpQSk14ZFdrTDV5a2VBcUdHZjJCNFVmUkltQjZDczRwTUtIQmoxUDc2M1U4QjZ6WF9lT3lTY1lMZFVQVUxINEpJeXI3VnFHRm1hREhjQll1Zy42SU5WSU1neEZRd2c3cEw2a2txMElBLjV1Mm5YY216TmFjM291R2dRNl9Wd2t4WlRiRFp5N3JRWTQzcDNfTXd0MUpXZ0lhWE5JN2dPR01QTGJWck1NTjBkcmNWTWhXVlBzNEVXWEIxRHh3UVY5dzViSXoyWU43WFVnUFRIRXZVUlRod0hoeUNFUUl5VXIybEhlOXJTQ3N2QmJVQ2RIcWxBR3hFN2lwZlNlakpTMmRvajBUWjR0dFlyQl80YnFxRXVRSmRZdFVSMlNmWmZ2Sk05WTVEOE9UWXh4SUtQNzZtMHBZbEN5aUtXbjRObFg2ZmNKejNiWkRGbnd6NVIxVzItYkZGZkhibHo0TkxBZXZWemZ1Tjk3enQ0RGoyOWthNDEyNnJhLTROV1pHTkJoMDZYalZKYVVlNG9GMExSc0VfNmg3WGd1M1pERjdadmtRcjd6ODRfZHRiWHlFWUhmcnA2eEpMRG41VTh3T1BmYk1NQTNQeGl0OGpNamhhdGg4dWxaTTIxcWZxUG1weklQVzVGekxsbFJoV29TN1hDUGtsd2h4YTUyOGRKZ0Jjc1JNcTluZjlMRS1oVGtmaVFXMmJDaFhveFRJT2d5dGJjdVJSTmF3WmhCSExLRHpPeF9fLUpRU3NlMGNqSEJHaUNtUGFsRzg0YnEtMzZORHZWSzl0OUZTZGZSZTFteU5lTlZrVkRpNlZyMHByXzlCZzg2cmhNUW5jTTRMZjNCY01feURLaVV3NkhRNWlsUFdLYVQxUl9HQ0hRRGJEbURSQktSWlFmYTNpMDBSS0gtdjU4WFR3V3dmaG9lOFhaU1M4YWc4QkZMOUc3RUw3SW5wLXRFQjJoSGNUZG1fWF9pb1ZQNmVWUk56M0F6dkpBR1FXcVBOZGtHeUhDSS1JLXFIQ25XUjVaR3d5VE9XZ3lQZjNzTUdEQnNtUXlkVHdLU1ptTWJNNllONG0wWGhsMGhzRHROZzZ2N1JkSlo4VUN3cTlQMjNaS0ZHcmJjTFJpZDY3WWJxVklSbVY0YUF1RVhOMlVpRWl6X1FkcU1CZFEwWWZ0S2RPMW9LTDdabEUxeW1rbHd1NzYyZ29OVkg5bjE0cFFTSWxqdVFacnNZQjhGLU82S192aFJfZU02dDI4bG5WeGtWNkxnekNWbjA2Zko2TGJURFRUU1VZSkpHV1FRRm1Iejd6UWtQSHdUSmdQS3hWSHM3STdlaWJQRXN3WktiY2Z5Wl9ibkFtbG8xT0hiYU1nZHZySi1GZ0FhVlE3QnBWWE1pQV9Od1IzWEo0OUplNVhENnZmQlBnazN0TWF4ME9IeEczRDBVa3hQb1dCaTVRRU5PaEwyT0FNeS1vUENwUnVtSk5zWm5HYXhud1hRU2UtMWVINkt5dk11aVhKeGRqOXV5dVhScldUbDQzNEFVdzhCNjMtV0RWdjRDblh3NXRESVRCeFlPYjV4amVhWjRERTBFQm82akx6b0hMb2F1azBEVFMya1diUXkxREJOWVVGM0hPOHZGcU9VZVFtMldjQmFCbkNfUUZzY3ltTjRLUjYxS2ItUmpPYmsyLTNZZlZzMktVcTd0MEM0SlNEenZlUV9CVjJDVUd2TlNVOHVHRkFYWDFkUFI2a3piMHpEVWVUZW5OeC1JcFNLOTIxMFFBSmxXdmlHM1lRb2NpMXZHbFNtYmtCY0tfTlJRZm5TYjdQS2NwdFJRWVVaSXBGb2JoZEE3V1NfUHczRGRzYU41RGx5SF8ta0ExZVN1b1h3OThwYXNSN2J0UGVvOExvRmxrNVJ0LXUtaENSODdfcjgzZ2g0RlhKdHRHVjVFc2xTcnVmcFRpWXZIUVFuNjN0WlBRUk9IOWpDQzgyZW56LVdLMWVpY1hra1g4bXZta1hKNHBGTE5vMWpJcjRCQlptYWx4SGczbS0zcmpOdEhwS3FLb3ZTT1g4dks0Q2tZTURZVG1tbWYwNmJ4azFnbHNVTWE0am9ONEQyTTRCblhhTGlCeTZYZENpTWF2aG1jdFVHRFEzbnQtQ0ptSHdQZml2VVBzU21MVEgzdVRIRGVIejZMN2RRYlhjel9rMGlFclVnZjFEZTJJblMxeEZXeXV1MWhmRWVkbHZEOXJyUjZnZGNYbXVPUnVfU0JRVjlUQlVFYktoT2lwR2prUkpZOU1XTS1tRzJjejYzOHM3TURQR0JvZTZMdkJ0U2Z2SWtrSHk0V3ZEMlZwQnhmVUZaZDRacDFqb0FpaVE5OWhyb2JfNjFGVmFGZ0RnSUFZUjNDaU1vVEl4VEE2cWFGcXZQVGREbGVHNk9NYnZ5blhRRVViWWR3UWEwNDY1cTFLWURqMk9HSHN6c1NXcUtINkFUV3laZmlLVTEyYU1RWnpTVXlDb0x2N1ExeG54UXVZZ2JVT0RaMnY1WlBEUUJOQkxWcGZDZGJJNTJFSzVBVzBleUxiUC1DRTd5d3l3M2R0Q0E5NllsUEt5UDZpOHRhSnRFRHI3YVhiR1ZPX3R6LXU3TzdzNHdCV0g1bmxJSzg3SWt5cG5KdnJONEtJUF9ZRFlEWVNoTW9TLWkzekhsRFZpNlFjTUsxc19mclNxelVBY2VIdE9aRDh1YmZQbktEWXJXOURwRkFGTlRQT0Z1N0FEOG9fUy1TOENDaFVpZHJucnB5YUVMeWhISDhUSFpobTRja2d6TGVOX3d3NWk2MWVVa05yS0EyWk02ZjRRZUhSall6YlNpSEZodkxEY2FKeGJsd042aURDaVJCT25HMDRqMEZodElWTGI5b1k5MmJJNUhESkhTRWpmbVltT2hPTG5jTEQ5cGVONkVrTU5BREtnazV2RjZoTUVOZkJ0RlZMWXc5TnoybEI0cHBRczZ6UUF1MWUwSFI2dXN2cENWcm15Qm90dC1QQXBmdEQ1WkV6YktnTDhSX0toc2cxczRsOGlPVWdTb2txSzFFLVY1bm90LThTc0xWUHZWdF9UTGlQaVVzaFc5NllGN2NmdlNzMFVaM2E5VHRtLVpuMEJ0YXZYOHlPeXFidEhleE1WNUtzbGhEdDRZMm04SEJEM09ubzA4ZjQ1RlpQZjdjVkdacllzUFpvVF9iYUx3ZDZPb1lURUNURzVTYkIzcVBSY0Y3eU9WR1RBQlpJOG1lWTZRU3NsRXVzTkFESmRWRjl1bUZsZkxnbU5SNWtMNEhSRmZzN0xJMm5RT1NCajdjcWx6MjV5ODdyTEg5WDl2NXd2RldONTE2ZmpLZUhSQTdkTmt3clFEazdaOEV3QmNaQVV4YTYtSkRvdWZUN2ctbkJpaXl1STZfVHgwT3ZBMUFDaFZ2c0tEWTNxUnMzODNES2F2U1dRM2R0YS15Nno2VjB2QXJNWVZZYkJ0dmN5dFNLdGhab0NPSnVCNlFLVWhHZHhzTGN4bVI2TVF2Vnp4dVgteHI4bW1RZHlnX25neXJ5Z1lnT3pacUYwOGdERTNBb2hPUmVxV01GcUZaVmUwMUhDQzREVHJveGZlaWFPZEVrLXZpblpPN29ST0txd1RzajU4ODdqcG85bWFENHBsUWFnZW80SzVJa3RTQW1lNm5jcWhyZVFucGk0cDdRcTAtbzJiOGZ4Z29oblF4YUhsVUtZdC1JTWt5M2poT3ZDSFFoeVpaZ0hyRmE4YVUwbm1YczJNXzk4djFGWjgtbFBzZUF3RkI4SWNnaGpBRDBWOVVUTmtMXzRfSnhFaDgwM2R2SGEwWjU1NUlBTFZDdkkyZGRhUFE1LXJ5UnZQR2FoQk14VE1jWkRONHFJdm11SldONkIxSGhiZDZvQ1k5MzJEZzQ4bGN3b1gtdVZmR0pnb0d3MS1tQzNKMGgzUzA1U3hfbHdnTXlOVDJHYWRyT2RyaGxDemxoZWdSM1F3NHdxN1V6eWRqNUI0RzVZa29yeFp2OERseWNiam1RMkxLalFIcFBZbTBjVFltQnk1Zlo3bUZ3MXBGdGlETjZ3OEFXV3diUzh0eGMzLU5XcjMwOHh6eUNrQWFWeUliRzB2OVp2b1hDbm9ZS0ljSEFnNWIwVmJxcWNUU0xGb0g2UklyRzFZdmRibmxBcUpUX3VkQV9ocVV0OGp6Ymo3TDh0R0h4TGp0elJLQS1RV29LVmNDZkZ1Y3QycVUyNHd5bk11ckc5dWVQT2FBU21TRU1GeUIteFVpOU90cjgwUlRuQU9RTkFsd09GRGtsSVZHYkFIU1cybWtodE55ZTMyWFVwQkJRUHNQRGh0aHhITjB1dTEtNWVCNkM3cGFQVVJDSTY2Q2U3c29qVDd6T0pyZEQ0U2NjX0l4SE9wSGtTSFBmWHRneGw2ZzdDb2FBOWh2X1RFb2hmTnpJSUFmaTFqc1FfTGZUcUVxbV9PbnZyZU5DQjFsM0g3eE1Nekp0VmxwYllkMzhJbFNIOUo1d2dCejBvZ3J2YXhSdFduUGdHZGNpaUVYR1RLaXRTNmtJRWRaRi1ZTlFUZ2YtR0pzT3dseVRRcWpzekVXeWFVbFFkZUhkRGdseGs4SnZFejlkZUZ4NFhWdjNQRkpqczN6M3UxYXdxd2s2alQ4YnhERFJLMFd3QS14NVBUUkQwQUdqMU5kd21rQ1Q1Z0JTMmxtUlQtb1h2d1oxMF8wM3BGeEJQNmp6R0EtbS04YURiYmpKVGZZbjJsTC1Xck5JNHh4eUE4emJTZ19KNWJmdlNYaldYUllIaGhiYm9ZRkxack1kTzI4WDlvWEFqUmFVN1o4aTRDUkxyZExFUFV0ZGJKN3lXUVRidDFUaUZMbGdJVDJmbldyTTNlYW1PWWJXZDFTeXFoUW5DdGx1Wk1pSWgzdDVjb01LWlo5d3FnLUZqWlVaZmRlUnZSRkRiTzIzUE02WTlBZjhlMjhTSllRNDdpNWpYb0xKbUQ3cXgxTWpYVC1JS0JXaDFsdWpsS0hwRjZ5dDE1WXhKZ2NwT3EtZDU0Y3lnNHo3Q1I4VUhjRUZPQURSNXEzWm44UDdmZTVDNTh1aFZHOWdUYmZQY3RBZ0Nfb3g1U2VOM0FQQmZ1V2IwNDQ2QUJoajhJcml3MHRSR3Z6dFZqbGY5UGN2djJGUVUwNlI3YkM2a3VtZEc5dkF5NlhTS1l6V2p3eXo1MVRRbHpJRTFPSGh3YnZQVXJiZWp4WFNnWEozOWNUbUlMaGM5Y1FEQUYyMUtpRzFQODZIS0RDNWl4LS10clFGV2tPSTdpZVI0YzJmZjNOMU43MWNYWC1Mb0FWUFZtM3Z6WWtTa0FPUlZoZThHWHZnUTdSbmVQTzNIM3AtRTRSOUV6RHAyTTRJSi1UTDhOSWpfWkhjT09GZjhXTzJVMkg4RUFjcncxdlVtLVU5dWd5MkllT1JFaHE5a0lnMkRzWmpEZG5MbkI0VlU4b1UweklkV2xUb3dMclpfN0pkLUhkb3U0TG43V05UZnR4a1FiT2JaWDNQVzA0d2t3OE44YU44cjNvQzFBdnItcnJEa1AxUE9YVmV5aDlaUDFFRDVxWjdkSnVSckF6cUk4RFlzaVFacDVMV0IyVjlWX1luRkhUMDRIQmJqTWwzdjQ5SU94MHJkZUg0WjYxYXlfc3RidjlYbWkyU0xPOFhzY0xKd1BNX2sxa1hKSmxfNjVEOW5VTXNITUZHekVHZjVLY2tsVjlxOFpBcGlYRkQ0aU1scjk5YkZ3OFAwYnJYU1M5a2M1REFEQTh6bks0QnhUanQ1STlxcmVtSXNudG9WMzloQkJqck5OelZOR25pcjNpaDd0azdrekZXb2IzRVZJcXl2WnREUUFGeHlMOWI4MWxxVmZ2ampvYmFLRnZrUFBFQ0MySnFJV25yZXg4Y2Zta1BzQ1QyUDhRQjZLbzNCejVIdk5vYnRQbkwxa3ZiSWFnMks0bEw3QmVNTm11NXZaa183QjRGSTRTcjZWSHBBNzJXeGtIaUhoMU1qbFRyMlE2WkVyVS1QNXZrdzVfMkRhQVVoMzkwZk1GSERqSnp1U0w5OElYUnVjWTk2MUtVNjlINklpakxISVBnUVFPOHZsaUk0R01zRFpaSlFtRE1iZmRZNGwySzBYSW45M2pScUU2UE5xY3F0VGxHelRFRlVsN0ZScGNyRGhiWWF0SU91RVJOQ1dVX0pwaUVPbUZkdVIwZ2I5aldfb3ZqSFJDaWtBd1VhOUY1WWZoZlowbzZyeWVkZ0FCMjBXVTFZLS1aaU5yTzB2Z0x4YThRSnpDdE9UTlZ0U0ZkSE9xUFB3dnlEUVJaUDJtRmlJS1BUVkx1NF9BeG1SU2wyZEt0ckxKMks4dzNOVDV1RTV3ajRaaUloMFg4eEZuS0QtN29PbGhQTHlUcXRsSlphdTRrRElmLUJBUDdLZ3dUWGxDQmRQMlU3UkF4U3ZEc1B4SW1mUUhfZmc2eXEtb2hFcWxFOEh1c2tibUQwZlVyZ1QxTDBLNElmMm1yQXRvbUtiWTRWYmdwVl9VdktJV1RwS3NiMUZhUDk3QTNGckVJY0hqUkxaVEJuR21SUE1uZWp4WEl5ZllwOHo2d2ZMLTZ3ajRaR3hOOVBxblloUlhOT2ZiYVdHR1RYNkpKSWJJZy00Rk9JY3hLcWVLbUJsbGRFdWViM2JON0dpNE1rbWRiR0pUaDVsZDgxRFltQkRXUjFvZEFJNjc5ZHViYVZkcnRfdHJNNHl2bkFQY1c4bDVCTnl2SGtXOXVKMkZVQTQzWmhxMzJfZjhSY2JWZ3RrOGVMXzV0QlFmTm43TVJMZUp1SzhiWTNPeWJvc3hoeV9KNFhaS3phTWlpMTdUX0otMGRMYXI1aHZtbGYyUEFmckt4ZDNsTUVMTzJmZENOS0c1bkRNUDNrcUI2blJBTklqajZtUXpnUjkyY0p4RmY1aVpidE12TTJTMkJDU2huSVktT3BZTzFnUmJtTnFQOXBzM2dYdHYxUXc2VXhqSGNaODdiYlA2ZHhtaXNOekdqNDZ2VmNHVFMyNG1PN0xmbDlHR292aXo0SzZUdkRhTXByVDZ4YXVQUXpFUmR3UjRVMUtmTWdzZFJ3WUhTVVhUVktITHoyYTctM0ZHRXM1Z2c4X3g3SUk2REk5dXdYVS1IWkNXUnNORXV6endacHpfenpJUnlwUThMVV84QU9mb2hEeUpCSlhNd05JSTZxUGtuLV9kQjZNSmNmUXM5R21EZ3k2b2w3cDA5QlRUUTd2V0xGX2JsVEljSTJ1empQaHU1Z3VXYzdtMGtaTkVqYm1rRnEycEc4Rkp5OXk0c3pWM0N4b0xaSzR5TzEwRWpaUFVzU1RuSS1KTUJzSTFqQjlWdDJ4TDBnSE4xeURsVEZxMnBGeFZkdk5oTE9sS3hTd292OUNlYUtZZGk2bVRnVVZjUEFidVlNY2FZWHZvdjU2dXlhajJVbFozUXNDU0l6RWdNYmNxd0JRWTZoRGY2YWl1bEE4aUhxeGNld1J3MmluQjF6SElmV1h0N25oT196ZVRoNlNTdW1vNzNqbGhIalhJSDhlRWFHOTZWLUlvN0dyNkdfa3o1WFBvY0tyUk14RnVsbF9YYU9fd3o3TkJYcGxvSjBTZm55VDBtQVY1NDdldzR5cWJiV3pIVnV3Y3ZZVFI0Uk5ENWdwbTR0UndSMnZBU0JFMjVETGhyWXdMMW1tMnNsMVEwVnV1TXdWdm9lWEczVWFaRXhwZlYtWDZwUTBIajN1Y2V0aUVXM296SmVERGFsaVZqNnFjYUZRS2t3VTNpOUdQSmdfcVNfb1kxa1FrdXpyMFNTb0xoY01LcWIyX1d2aEI0M0lHNWU5bFJIOEFQS0hab2JmcWEzU3gyNUhDbkFIaGJMR09wMnlxTDFKb1FJU0lhdDB3eEF1TzdpNGthc0phTGNGZTBOaWJiTU9OZU5UM21lcmdKSkVDdDdETXE5UFlJdzB3NS1ZSWZ5RWRFLUUtS1FVSWhIUER4ZW83MjJLdnEwR0V5NWE1Vy1DNHp5UVVnc0NEVHJBaDdMMGJSTHprRG1SV1BDVFY1RDRiTnQtN0dycUhEa2tnUF92bzZzVkkyaXlvTDA4ME1PdzJuNDVnb2pXb0Ztbkw2OVpxRG02UTJzRzRkLW01SEJwQ2o1b3MxSUZrVzA0M3IxRmdkREpKQmNBS3lBd002b25ua2ZTdUNJNy0teUE1andJeFMyVU1VM0IzUUF5S3d3QjY2ZkZWbVFMTUhxY0tGb0VfUE1ObGJyYWV6aVJxeFpOYVVhSm5GYUxZZG4wQU1JbXdGX19XU3ZYUkg1Y3M4dnh1bjFNVndjSWdnM3Z5Z3VOUWxXMFJmMUt0YUw5SFJmdmJEbURVazZQUTVXRk5WSXBOT3lKTjVCMV9FT05CMmRMRHlrMS1MeVBQc0tOeG1SYjdEdUtpZ19MeDJtdURKUXZBaHgzWDJKNElGYVd3eHRiYWZZZTZsMVdvcWdXck92WVg1eEwwRFhPX1YxeDlKNzRIaGVWWUtyV3FXSnFHV19RUjdNSzM1SkkxX1p0SG01TDRwaDF2UGd5WHc4MXNNTjA4RWVRV2NocTVfckRvcGswSWt2V1JuSm80UkdqOXJfTnhreDV2TmxBSkI2RF9pVVh3SUVMOVRPRHlzcHhsQ2VSR2s1eHRmOTJDX2dJTkd3MHd5OVd3WDExTmZ2SXNWeWxmeGNqX3JFdWhUdTBqaGFZVC0zSkt6TDdTdl8zQkJ3eVJVUXJuSmVzTV9JQlA2NGM2cGIyNC00aVpkU2VSbFF5X2NvTjFwbHJQOEkyUlVkWTBuYnMwMFNMaEVaTjlYdW9NdzFoUE5qNW0xamNXMUdQSDFSdEtlVDkzX2FIaGV3M0RKRkozT2NJek9TSzJOWlF5ZU5sQ1VKUkFYYWl1TGdpdzctdGJQTVJYQm1zblZlRG9reVhTVFNHLVpVWGJyNF9hSGk3VGJGb2ZKWWJsYXV5bW9uZTM2ekpiM1ktQktKdnI0ZTFxbWhqN2xaam5oNVl3RzFCUjBybUNZNjRfLVNXdmpRRGhfLW1CNkdKek1FbGE5LW1EcFRSQnNCeldaVmYxZVlzSkJWeGtfWDFOeXZNcndpOGxWMGhld1Ntb044djRBLWFOUlZnZ00ycDVRSFhWYUlsLWVRTVF1WW1GT1lod2tUQnVUU0pGbzNnZXQzanBieFNTZTN0ZnlTREFtbl9oNDVOc3BZN3NJUDFUcUVQWTY0SVFTOTZ4TkpnSkJuUnhBSjlBQ2Jrd1FEc1N4dXFzR0VfVWVCbHBQOEdyczYxT1JhYm9PNTlXSDBPbUlYWW1tLWlBNGN3LV9xaTc0V3daczhoVW1YbUNMb21GR0taLUNDWHljQ29Ra3FocGFYMWxsZGM5eWxfazVGSEFMQUNqbS1Ud3hPdkVyZ1ZjOVlVT0NzZlJGZkx6Nm91MF9jNlgyNnBWVGY3Y0NGLUFuemxzdG81bmc3QUdDUlF2YnRKVml5RDBKMF9rekF5Z3pBTWV4TnJQdTRJNEM3alIwQ3VKUDdzd2Q0a05hcDhEaFVEenlNaG5ITnFuYVVGZGJLS0dLZVJaczEtYmFHdEJwVTlRcVJ1cWxqdmxBdFd6OU9mVHpIZ1VJTzFpQ3FGQk82Rl9jRVhwRHNyMTNHNEpvdTBINjlMRzk2amEtdGY1Nm5weG5WYjBPREJfT2pld3M3Vzc4a2RpRWJGci1TMUsxVTE1b0d5TUdkb01mU19PTVNKckZSWU5FTnFhVkNpNGRhSkk4cVpBVWZhR05XbHdYMXhYeFhrMkkxMklDU0ozam40RXRnZzI0U3dQUy02a1VGWllfRDVRZFpYd1I4RHVmUVI0UzlKWnhLSE9QOTRqbkk0RzV5dllTWUg3N3RMVmJCdTNidFdHWGlFNEFoRklYWnRNQjZVeVY1ZzNYV2VLODVCbHduR2duUENkWFkyVURNZHFYM3hqUkpyRXREcFc2cGctNDlSZnZDQnc2VlpZX0NMRVM0WThjOXlfQ1EzZU9JUW5rdnlpN3huWjFXSUlScjB4SG9Pd1JETzYtOFlJUjRQV1lTSmxZRUpiUUZfQm5kU3VKbDhLdmJKVm9iN2lKSEItVVNuQjF3WThneXREeklPWUJPdm4tTHpWY2xSaGhpaTdVX0w4Q1JJdEFwUlJ3cFBKQ2tqTkQ3S1FNQWg4b1N6NndibVlOQXc5T0c4WS1MZU9UUnVPb0tsQ0xZQmVYb2ltYVVNRUxIcTRDSUV1RTN0NlVEMWpmLTVxdmdrZXNCMXIwZ1ktRnRjY3YycUd1bDh1cXJXSmVSaDZidGwtbGVhWDhKM0JZY2NyT0FfVHViYmJlMFZ0OEREamJBM0drLTZLU05WR25LaVlyUi1hUzQxMGI3X0c5VUJoTl9NS3NBS3A2VDhIMHI5bW1yU2l6SzRkam5HTFFZUVpQQnRTbnlxTG9JZUNQRlliTk9FWENfX1BldkdRRFdUWURWalZzSEd6NE5OMnRmb3ZWU3JHcFZrWWJueHdGcmFwanRHTlRIRzkwenAzYlNGWjI4MG5DdU9NLXpWck5ZbFYxU256ZWFvenItVk9IS3dTT0tHT21qa19UeG55NXFMMm1YT3ZMMTZONEwtUzViVnh6YWR5cmlnMU9BbVlnc1ZjdE9GVGx1NGo5ODk0V0tJQm45RkFBZVFVZ2ZJc2RNN2hxcGpoNXh3VE5XT3doX19oR0pyeHVZSVVoT0tiZzM2amdHdTVTaHNtaVVhVFU5WXVScVM4UllzeDRmRDQyV3hZb1JTcWdCMkRhU3JZd0NENWZhUndKUVlUOHdiTmxzQjEzTTZydW9QY2hmZkd3Q0V6YVp6Q0U3T29WeTJuQkUtZzBpQklrdE41UWFhQ0hpZGo0bm11UmZDS0tKMUFjRml6UVFmNEp2Nk9OUHE5S1JCdU95dERCcm9zeExRSWRDTVZsWmV4cFF0dHpEZ2pvamYzemI1ZFlyVXNHaURSNWQ4cHBieEdWeFpEQmV0QkUzTkJwcVBPUVlreG1FN1pycE1KUGpnUmpyTDVETk5qOTNUTlJSbzdYelNBZFlRTV9IM3ZaYkY4eEg1Sm1RNmlCRENuRFBBd1NTSGZlR2lZWG9GeXFjaXpMWGpfbS5xOGZlSzJBZUNpMWxuOFBobTd0TFhR"}) + .query(true) + .reply(409, {"error":{"code":"Conflict","message":"Conflict while restoring key https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/7b1a09e12cf540d596b1fc189eb52bbc - key already exists or concurrent access"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', + 'Content-Length', + '249', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '4a3797e0-b48f-4f54-86f4-40874037821e', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - '9bf10116-1d17-4ab3-8afe-e852a02c6800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHIwAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:42 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:25:42 GMT', + 'Thu, 18 Jul 2019 23:30:15 GMT', 'Connection', - 'close', - 'Content-Length', - '1231' ]); + 'close' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-') + .post('/keys/restore', {"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLnRVbkpvQ0h3aUlmNnZrLXdMQmVYWlhPem1DWW8wc3h4bDYxdjdyVnVmNHhGMXdKSEc2ZmFRNzZhQXQza2x1NkhvMnFoUUpaN25LSnZzeHM2UmpGeENGWV9NSkhtWXVoTFR6OTR1ZWROUlJPMDVyeTVwQVF3QV9hRGtPRHVOWjRjamFTaDA3VmZScUVXZ0Fmakk2UEQwUTFXN09jREtxclI3Z1c0WDVxWWFWQmpkSE5TV0tHR0VGVEQ4WXU3elpESFZzTFBSNkxZTkFKQ3k0VXd5c21aalE1NHdzeHA1Znlhb1BIMmktMWxWY1BWZmJoSnNQbHpUN2pIVXM1RFhPVEtCZ1RnNkpQSk14ZFdrTDV5a2VBcUdHZjJCNFVmUkltQjZDczRwTUtIQmoxUDc2M1U4QjZ6WF9lT3lTY1lMZFVQVUxINEpJeXI3VnFHRm1hREhjQll1Zy42SU5WSU1neEZRd2c3cEw2a2txMElBLjV1Mm5YY216TmFjM291R2dRNl9Wd2t4WlRiRFp5N3JRWTQzcDNfTXd0MUpXZ0lhWE5JN2dPR01QTGJWck1NTjBkcmNWTWhXVlBzNEVXWEIxRHh3UVY5dzViSXoyWU43WFVnUFRIRXZVUlRod0hoeUNFUUl5VXIybEhlOXJTQ3N2QmJVQ2RIcWxBR3hFN2lwZlNlakpTMmRvajBUWjR0dFlyQl80YnFxRXVRSmRZdFVSMlNmWmZ2Sk05WTVEOE9UWXh4SUtQNzZtMHBZbEN5aUtXbjRObFg2ZmNKejNiWkRGbnd6NVIxVzItYkZGZkhibHo0TkxBZXZWemZ1Tjk3enQ0RGoyOWthNDEyNnJhLTROV1pHTkJoMDZYalZKYVVlNG9GMExSc0VfNmg3WGd1M1pERjdadmtRcjd6ODRfZHRiWHlFWUhmcnA2eEpMRG41VTh3T1BmYk1NQTNQeGl0OGpNamhhdGg4dWxaTTIxcWZxUG1weklQVzVGekxsbFJoV29TN1hDUGtsd2h4YTUyOGRKZ0Jjc1JNcTluZjlMRS1oVGtmaVFXMmJDaFhveFRJT2d5dGJjdVJSTmF3WmhCSExLRHpPeF9fLUpRU3NlMGNqSEJHaUNtUGFsRzg0YnEtMzZORHZWSzl0OUZTZGZSZTFteU5lTlZrVkRpNlZyMHByXzlCZzg2cmhNUW5jTTRMZjNCY01feURLaVV3NkhRNWlsUFdLYVQxUl9HQ0hRRGJEbURSQktSWlFmYTNpMDBSS0gtdjU4WFR3V3dmaG9lOFhaU1M4YWc4QkZMOUc3RUw3SW5wLXRFQjJoSGNUZG1fWF9pb1ZQNmVWUk56M0F6dkpBR1FXcVBOZGtHeUhDSS1JLXFIQ25XUjVaR3d5VE9XZ3lQZjNzTUdEQnNtUXlkVHdLU1ptTWJNNllONG0wWGhsMGhzRHROZzZ2N1JkSlo4VUN3cTlQMjNaS0ZHcmJjTFJpZDY3WWJxVklSbVY0YUF1RVhOMlVpRWl6X1FkcU1CZFEwWWZ0S2RPMW9LTDdabEUxeW1rbHd1NzYyZ29OVkg5bjE0cFFTSWxqdVFacnNZQjhGLU82S192aFJfZU02dDI4bG5WeGtWNkxnekNWbjA2Zko2TGJURFRUU1VZSkpHV1FRRm1Iejd6UWtQSHdUSmdQS3hWSHM3STdlaWJQRXN3WktiY2Z5Wl9ibkFtbG8xT0hiYU1nZHZySi1GZ0FhVlE3QnBWWE1pQV9Od1IzWEo0OUplNVhENnZmQlBnazN0TWF4ME9IeEczRDBVa3hQb1dCaTVRRU5PaEwyT0FNeS1vUENwUnVtSk5zWm5HYXhud1hRU2UtMWVINkt5dk11aVhKeGRqOXV5dVhScldUbDQzNEFVdzhCNjMtV0RWdjRDblh3NXRESVRCeFlPYjV4amVhWjRERTBFQm82akx6b0hMb2F1azBEVFMya1diUXkxREJOWVVGM0hPOHZGcU9VZVFtMldjQmFCbkNfUUZzY3ltTjRLUjYxS2ItUmpPYmsyLTNZZlZzMktVcTd0MEM0SlNEenZlUV9CVjJDVUd2TlNVOHVHRkFYWDFkUFI2a3piMHpEVWVUZW5OeC1JcFNLOTIxMFFBSmxXdmlHM1lRb2NpMXZHbFNtYmtCY0tfTlJRZm5TYjdQS2NwdFJRWVVaSXBGb2JoZEE3V1NfUHczRGRzYU41RGx5SF8ta0ExZVN1b1h3OThwYXNSN2J0UGVvOExvRmxrNVJ0LXUtaENSODdfcjgzZ2g0RlhKdHRHVjVFc2xTcnVmcFRpWXZIUVFuNjN0WlBRUk9IOWpDQzgyZW56LVdLMWVpY1hra1g4bXZta1hKNHBGTE5vMWpJcjRCQlptYWx4SGczbS0zcmpOdEhwS3FLb3ZTT1g4dks0Q2tZTURZVG1tbWYwNmJ4azFnbHNVTWE0am9ONEQyTTRCblhhTGlCeTZYZENpTWF2aG1jdFVHRFEzbnQtQ0ptSHdQZml2VVBzU21MVEgzdVRIRGVIejZMN2RRYlhjel9rMGlFclVnZjFEZTJJblMxeEZXeXV1MWhmRWVkbHZEOXJyUjZnZGNYbXVPUnVfU0JRVjlUQlVFYktoT2lwR2prUkpZOU1XTS1tRzJjejYzOHM3TURQR0JvZTZMdkJ0U2Z2SWtrSHk0V3ZEMlZwQnhmVUZaZDRacDFqb0FpaVE5OWhyb2JfNjFGVmFGZ0RnSUFZUjNDaU1vVEl4VEE2cWFGcXZQVGREbGVHNk9NYnZ5blhRRVViWWR3UWEwNDY1cTFLWURqMk9HSHN6c1NXcUtINkFUV3laZmlLVTEyYU1RWnpTVXlDb0x2N1ExeG54UXVZZ2JVT0RaMnY1WlBEUUJOQkxWcGZDZGJJNTJFSzVBVzBleUxiUC1DRTd5d3l3M2R0Q0E5NllsUEt5UDZpOHRhSnRFRHI3YVhiR1ZPX3R6LXU3TzdzNHdCV0g1bmxJSzg3SWt5cG5KdnJONEtJUF9ZRFlEWVNoTW9TLWkzekhsRFZpNlFjTUsxc19mclNxelVBY2VIdE9aRDh1YmZQbktEWXJXOURwRkFGTlRQT0Z1N0FEOG9fUy1TOENDaFVpZHJucnB5YUVMeWhISDhUSFpobTRja2d6TGVOX3d3NWk2MWVVa05yS0EyWk02ZjRRZUhSall6YlNpSEZodkxEY2FKeGJsd042aURDaVJCT25HMDRqMEZodElWTGI5b1k5MmJJNUhESkhTRWpmbVltT2hPTG5jTEQ5cGVONkVrTU5BREtnazV2RjZoTUVOZkJ0RlZMWXc5TnoybEI0cHBRczZ6UUF1MWUwSFI2dXN2cENWcm15Qm90dC1QQXBmdEQ1WkV6YktnTDhSX0toc2cxczRsOGlPVWdTb2txSzFFLVY1bm90LThTc0xWUHZWdF9UTGlQaVVzaFc5NllGN2NmdlNzMFVaM2E5VHRtLVpuMEJ0YXZYOHlPeXFidEhleE1WNUtzbGhEdDRZMm04SEJEM09ubzA4ZjQ1RlpQZjdjVkdacllzUFpvVF9iYUx3ZDZPb1lURUNURzVTYkIzcVBSY0Y3eU9WR1RBQlpJOG1lWTZRU3NsRXVzTkFESmRWRjl1bUZsZkxnbU5SNWtMNEhSRmZzN0xJMm5RT1NCajdjcWx6MjV5ODdyTEg5WDl2NXd2RldONTE2ZmpLZUhSQTdkTmt3clFEazdaOEV3QmNaQVV4YTYtSkRvdWZUN2ctbkJpaXl1STZfVHgwT3ZBMUFDaFZ2c0tEWTNxUnMzODNES2F2U1dRM2R0YS15Nno2VjB2QXJNWVZZYkJ0dmN5dFNLdGhab0NPSnVCNlFLVWhHZHhzTGN4bVI2TVF2Vnp4dVgteHI4bW1RZHlnX25neXJ5Z1lnT3pacUYwOGdERTNBb2hPUmVxV01GcUZaVmUwMUhDQzREVHJveGZlaWFPZEVrLXZpblpPN29ST0txd1RzajU4ODdqcG85bWFENHBsUWFnZW80SzVJa3RTQW1lNm5jcWhyZVFucGk0cDdRcTAtbzJiOGZ4Z29oblF4YUhsVUtZdC1JTWt5M2poT3ZDSFFoeVpaZ0hyRmE4YVUwbm1YczJNXzk4djFGWjgtbFBzZUF3RkI4SWNnaGpBRDBWOVVUTmtMXzRfSnhFaDgwM2R2SGEwWjU1NUlBTFZDdkkyZGRhUFE1LXJ5UnZQR2FoQk14VE1jWkRONHFJdm11SldONkIxSGhiZDZvQ1k5MzJEZzQ4bGN3b1gtdVZmR0pnb0d3MS1tQzNKMGgzUzA1U3hfbHdnTXlOVDJHYWRyT2RyaGxDemxoZWdSM1F3NHdxN1V6eWRqNUI0RzVZa29yeFp2OERseWNiam1RMkxLalFIcFBZbTBjVFltQnk1Zlo3bUZ3MXBGdGlETjZ3OEFXV3diUzh0eGMzLU5XcjMwOHh6eUNrQWFWeUliRzB2OVp2b1hDbm9ZS0ljSEFnNWIwVmJxcWNUU0xGb0g2UklyRzFZdmRibmxBcUpUX3VkQV9ocVV0OGp6Ymo3TDh0R0h4TGp0elJLQS1RV29LVmNDZkZ1Y3QycVUyNHd5bk11ckc5dWVQT2FBU21TRU1GeUIteFVpOU90cjgwUlRuQU9RTkFsd09GRGtsSVZHYkFIU1cybWtodE55ZTMyWFVwQkJRUHNQRGh0aHhITjB1dTEtNWVCNkM3cGFQVVJDSTY2Q2U3c29qVDd6T0pyZEQ0U2NjX0l4SE9wSGtTSFBmWHRneGw2ZzdDb2FBOWh2X1RFb2hmTnpJSUFmaTFqc1FfTGZUcUVxbV9PbnZyZU5DQjFsM0g3eE1Nekp0VmxwYllkMzhJbFNIOUo1d2dCejBvZ3J2YXhSdFduUGdHZGNpaUVYR1RLaXRTNmtJRWRaRi1ZTlFUZ2YtR0pzT3dseVRRcWpzekVXeWFVbFFkZUhkRGdseGs4SnZFejlkZUZ4NFhWdjNQRkpqczN6M3UxYXdxd2s2alQ4YnhERFJLMFd3QS14NVBUUkQwQUdqMU5kd21rQ1Q1Z0JTMmxtUlQtb1h2d1oxMF8wM3BGeEJQNmp6R0EtbS04YURiYmpKVGZZbjJsTC1Xck5JNHh4eUE4emJTZ19KNWJmdlNYaldYUllIaGhiYm9ZRkxack1kTzI4WDlvWEFqUmFVN1o4aTRDUkxyZExFUFV0ZGJKN3lXUVRidDFUaUZMbGdJVDJmbldyTTNlYW1PWWJXZDFTeXFoUW5DdGx1Wk1pSWgzdDVjb01LWlo5d3FnLUZqWlVaZmRlUnZSRkRiTzIzUE02WTlBZjhlMjhTSllRNDdpNWpYb0xKbUQ3cXgxTWpYVC1JS0JXaDFsdWpsS0hwRjZ5dDE1WXhKZ2NwT3EtZDU0Y3lnNHo3Q1I4VUhjRUZPQURSNXEzWm44UDdmZTVDNTh1aFZHOWdUYmZQY3RBZ0Nfb3g1U2VOM0FQQmZ1V2IwNDQ2QUJoajhJcml3MHRSR3Z6dFZqbGY5UGN2djJGUVUwNlI3YkM2a3VtZEc5dkF5NlhTS1l6V2p3eXo1MVRRbHpJRTFPSGh3YnZQVXJiZWp4WFNnWEozOWNUbUlMaGM5Y1FEQUYyMUtpRzFQODZIS0RDNWl4LS10clFGV2tPSTdpZVI0YzJmZjNOMU43MWNYWC1Mb0FWUFZtM3Z6WWtTa0FPUlZoZThHWHZnUTdSbmVQTzNIM3AtRTRSOUV6RHAyTTRJSi1UTDhOSWpfWkhjT09GZjhXTzJVMkg4RUFjcncxdlVtLVU5dWd5MkllT1JFaHE5a0lnMkRzWmpEZG5MbkI0VlU4b1UweklkV2xUb3dMclpfN0pkLUhkb3U0TG43V05UZnR4a1FiT2JaWDNQVzA0d2t3OE44YU44cjNvQzFBdnItcnJEa1AxUE9YVmV5aDlaUDFFRDVxWjdkSnVSckF6cUk4RFlzaVFacDVMV0IyVjlWX1luRkhUMDRIQmJqTWwzdjQ5SU94MHJkZUg0WjYxYXlfc3RidjlYbWkyU0xPOFhzY0xKd1BNX2sxa1hKSmxfNjVEOW5VTXNITUZHekVHZjVLY2tsVjlxOFpBcGlYRkQ0aU1scjk5YkZ3OFAwYnJYU1M5a2M1REFEQTh6bks0QnhUanQ1STlxcmVtSXNudG9WMzloQkJqck5OelZOR25pcjNpaDd0azdrekZXb2IzRVZJcXl2WnREUUFGeHlMOWI4MWxxVmZ2ampvYmFLRnZrUFBFQ0MySnFJV25yZXg4Y2Zta1BzQ1QyUDhRQjZLbzNCejVIdk5vYnRQbkwxa3ZiSWFnMks0bEw3QmVNTm11NXZaa183QjRGSTRTcjZWSHBBNzJXeGtIaUhoMU1qbFRyMlE2WkVyVS1QNXZrdzVfMkRhQVVoMzkwZk1GSERqSnp1U0w5OElYUnVjWTk2MUtVNjlINklpakxISVBnUVFPOHZsaUk0R01zRFpaSlFtRE1iZmRZNGwySzBYSW45M2pScUU2UE5xY3F0VGxHelRFRlVsN0ZScGNyRGhiWWF0SU91RVJOQ1dVX0pwaUVPbUZkdVIwZ2I5aldfb3ZqSFJDaWtBd1VhOUY1WWZoZlowbzZyeWVkZ0FCMjBXVTFZLS1aaU5yTzB2Z0x4YThRSnpDdE9UTlZ0U0ZkSE9xUFB3dnlEUVJaUDJtRmlJS1BUVkx1NF9BeG1SU2wyZEt0ckxKMks4dzNOVDV1RTV3ajRaaUloMFg4eEZuS0QtN29PbGhQTHlUcXRsSlphdTRrRElmLUJBUDdLZ3dUWGxDQmRQMlU3UkF4U3ZEc1B4SW1mUUhfZmc2eXEtb2hFcWxFOEh1c2tibUQwZlVyZ1QxTDBLNElmMm1yQXRvbUtiWTRWYmdwVl9VdktJV1RwS3NiMUZhUDk3QTNGckVJY0hqUkxaVEJuR21SUE1uZWp4WEl5ZllwOHo2d2ZMLTZ3ajRaR3hOOVBxblloUlhOT2ZiYVdHR1RYNkpKSWJJZy00Rk9JY3hLcWVLbUJsbGRFdWViM2JON0dpNE1rbWRiR0pUaDVsZDgxRFltQkRXUjFvZEFJNjc5ZHViYVZkcnRfdHJNNHl2bkFQY1c4bDVCTnl2SGtXOXVKMkZVQTQzWmhxMzJfZjhSY2JWZ3RrOGVMXzV0QlFmTm43TVJMZUp1SzhiWTNPeWJvc3hoeV9KNFhaS3phTWlpMTdUX0otMGRMYXI1aHZtbGYyUEFmckt4ZDNsTUVMTzJmZENOS0c1bkRNUDNrcUI2blJBTklqajZtUXpnUjkyY0p4RmY1aVpidE12TTJTMkJDU2huSVktT3BZTzFnUmJtTnFQOXBzM2dYdHYxUXc2VXhqSGNaODdiYlA2ZHhtaXNOekdqNDZ2VmNHVFMyNG1PN0xmbDlHR292aXo0SzZUdkRhTXByVDZ4YXVQUXpFUmR3UjRVMUtmTWdzZFJ3WUhTVVhUVktITHoyYTctM0ZHRXM1Z2c4X3g3SUk2REk5dXdYVS1IWkNXUnNORXV6endacHpfenpJUnlwUThMVV84QU9mb2hEeUpCSlhNd05JSTZxUGtuLV9kQjZNSmNmUXM5R21EZ3k2b2w3cDA5QlRUUTd2V0xGX2JsVEljSTJ1empQaHU1Z3VXYzdtMGtaTkVqYm1rRnEycEc4Rkp5OXk0c3pWM0N4b0xaSzR5TzEwRWpaUFVzU1RuSS1KTUJzSTFqQjlWdDJ4TDBnSE4xeURsVEZxMnBGeFZkdk5oTE9sS3hTd292OUNlYUtZZGk2bVRnVVZjUEFidVlNY2FZWHZvdjU2dXlhajJVbFozUXNDU0l6RWdNYmNxd0JRWTZoRGY2YWl1bEE4aUhxeGNld1J3MmluQjF6SElmV1h0N25oT196ZVRoNlNTdW1vNzNqbGhIalhJSDhlRWFHOTZWLUlvN0dyNkdfa3o1WFBvY0tyUk14RnVsbF9YYU9fd3o3TkJYcGxvSjBTZm55VDBtQVY1NDdldzR5cWJiV3pIVnV3Y3ZZVFI0Uk5ENWdwbTR0UndSMnZBU0JFMjVETGhyWXdMMW1tMnNsMVEwVnV1TXdWdm9lWEczVWFaRXhwZlYtWDZwUTBIajN1Y2V0aUVXM296SmVERGFsaVZqNnFjYUZRS2t3VTNpOUdQSmdfcVNfb1kxa1FrdXpyMFNTb0xoY01LcWIyX1d2aEI0M0lHNWU5bFJIOEFQS0hab2JmcWEzU3gyNUhDbkFIaGJMR09wMnlxTDFKb1FJU0lhdDB3eEF1TzdpNGthc0phTGNGZTBOaWJiTU9OZU5UM21lcmdKSkVDdDdETXE5UFlJdzB3NS1ZSWZ5RWRFLUUtS1FVSWhIUER4ZW83MjJLdnEwR0V5NWE1Vy1DNHp5UVVnc0NEVHJBaDdMMGJSTHprRG1SV1BDVFY1RDRiTnQtN0dycUhEa2tnUF92bzZzVkkyaXlvTDA4ME1PdzJuNDVnb2pXb0Ztbkw2OVpxRG02UTJzRzRkLW01SEJwQ2o1b3MxSUZrVzA0M3IxRmdkREpKQmNBS3lBd002b25ua2ZTdUNJNy0teUE1andJeFMyVU1VM0IzUUF5S3d3QjY2ZkZWbVFMTUhxY0tGb0VfUE1ObGJyYWV6aVJxeFpOYVVhSm5GYUxZZG4wQU1JbXdGX19XU3ZYUkg1Y3M4dnh1bjFNVndjSWdnM3Z5Z3VOUWxXMFJmMUt0YUw5SFJmdmJEbURVazZQUTVXRk5WSXBOT3lKTjVCMV9FT05CMmRMRHlrMS1MeVBQc0tOeG1SYjdEdUtpZ19MeDJtdURKUXZBaHgzWDJKNElGYVd3eHRiYWZZZTZsMVdvcWdXck92WVg1eEwwRFhPX1YxeDlKNzRIaGVWWUtyV3FXSnFHV19RUjdNSzM1SkkxX1p0SG01TDRwaDF2UGd5WHc4MXNNTjA4RWVRV2NocTVfckRvcGswSWt2V1JuSm80UkdqOXJfTnhreDV2TmxBSkI2RF9pVVh3SUVMOVRPRHlzcHhsQ2VSR2s1eHRmOTJDX2dJTkd3MHd5OVd3WDExTmZ2SXNWeWxmeGNqX3JFdWhUdTBqaGFZVC0zSkt6TDdTdl8zQkJ3eVJVUXJuSmVzTV9JQlA2NGM2cGIyNC00aVpkU2VSbFF5X2NvTjFwbHJQOEkyUlVkWTBuYnMwMFNMaEVaTjlYdW9NdzFoUE5qNW0xamNXMUdQSDFSdEtlVDkzX2FIaGV3M0RKRkozT2NJek9TSzJOWlF5ZU5sQ1VKUkFYYWl1TGdpdzctdGJQTVJYQm1zblZlRG9reVhTVFNHLVpVWGJyNF9hSGk3VGJGb2ZKWWJsYXV5bW9uZTM2ekpiM1ktQktKdnI0ZTFxbWhqN2xaam5oNVl3RzFCUjBybUNZNjRfLVNXdmpRRGhfLW1CNkdKek1FbGE5LW1EcFRSQnNCeldaVmYxZVlzSkJWeGtfWDFOeXZNcndpOGxWMGhld1Ntb044djRBLWFOUlZnZ00ycDVRSFhWYUlsLWVRTVF1WW1GT1lod2tUQnVUU0pGbzNnZXQzanBieFNTZTN0ZnlTREFtbl9oNDVOc3BZN3NJUDFUcUVQWTY0SVFTOTZ4TkpnSkJuUnhBSjlBQ2Jrd1FEc1N4dXFzR0VfVWVCbHBQOEdyczYxT1JhYm9PNTlXSDBPbUlYWW1tLWlBNGN3LV9xaTc0V3daczhoVW1YbUNMb21GR0taLUNDWHljQ29Ra3FocGFYMWxsZGM5eWxfazVGSEFMQUNqbS1Ud3hPdkVyZ1ZjOVlVT0NzZlJGZkx6Nm91MF9jNlgyNnBWVGY3Y0NGLUFuemxzdG81bmc3QUdDUlF2YnRKVml5RDBKMF9rekF5Z3pBTWV4TnJQdTRJNEM3alIwQ3VKUDdzd2Q0a05hcDhEaFVEenlNaG5ITnFuYVVGZGJLS0dLZVJaczEtYmFHdEJwVTlRcVJ1cWxqdmxBdFd6OU9mVHpIZ1VJTzFpQ3FGQk82Rl9jRVhwRHNyMTNHNEpvdTBINjlMRzk2amEtdGY1Nm5weG5WYjBPREJfT2pld3M3Vzc4a2RpRWJGci1TMUsxVTE1b0d5TUdkb01mU19PTVNKckZSWU5FTnFhVkNpNGRhSkk4cVpBVWZhR05XbHdYMXhYeFhrMkkxMklDU0ozam40RXRnZzI0U3dQUy02a1VGWllfRDVRZFpYd1I4RHVmUVI0UzlKWnhLSE9QOTRqbkk0RzV5dllTWUg3N3RMVmJCdTNidFdHWGlFNEFoRklYWnRNQjZVeVY1ZzNYV2VLODVCbHduR2duUENkWFkyVURNZHFYM3hqUkpyRXREcFc2cGctNDlSZnZDQnc2VlpZX0NMRVM0WThjOXlfQ1EzZU9JUW5rdnlpN3huWjFXSUlScjB4SG9Pd1JETzYtOFlJUjRQV1lTSmxZRUpiUUZfQm5kU3VKbDhLdmJKVm9iN2lKSEItVVNuQjF3WThneXREeklPWUJPdm4tTHpWY2xSaGhpaTdVX0w4Q1JJdEFwUlJ3cFBKQ2tqTkQ3S1FNQWg4b1N6NndibVlOQXc5T0c4WS1MZU9UUnVPb0tsQ0xZQmVYb2ltYVVNRUxIcTRDSUV1RTN0NlVEMWpmLTVxdmdrZXNCMXIwZ1ktRnRjY3YycUd1bDh1cXJXSmVSaDZidGwtbGVhWDhKM0JZY2NyT0FfVHViYmJlMFZ0OEREamJBM0drLTZLU05WR25LaVlyUi1hUzQxMGI3X0c5VUJoTl9NS3NBS3A2VDhIMHI5bW1yU2l6SzRkam5HTFFZUVpQQnRTbnlxTG9JZUNQRlliTk9FWENfX1BldkdRRFdUWURWalZzSEd6NE5OMnRmb3ZWU3JHcFZrWWJueHdGcmFwanRHTlRIRzkwenAzYlNGWjI4MG5DdU9NLXpWck5ZbFYxU256ZWFvenItVk9IS3dTT0tHT21qa19UeG55NXFMMm1YT3ZMMTZONEwtUzViVnh6YWR5cmlnMU9BbVlnc1ZjdE9GVGx1NGo5ODk0V0tJQm45RkFBZVFVZ2ZJc2RNN2hxcGpoNXh3VE5XT3doX19oR0pyeHVZSVVoT0tiZzM2amdHdTVTaHNtaVVhVFU5WXVScVM4UllzeDRmRDQyV3hZb1JTcWdCMkRhU3JZd0NENWZhUndKUVlUOHdiTmxzQjEzTTZydW9QY2hmZkd3Q0V6YVp6Q0U3T29WeTJuQkUtZzBpQklrdE41UWFhQ0hpZGo0bm11UmZDS0tKMUFjRml6UVFmNEp2Nk9OUHE5S1JCdU95dERCcm9zeExRSWRDTVZsWmV4cFF0dHpEZ2pvamYzemI1ZFlyVXNHaURSNWQ4cHBieEdWeFpEQmV0QkUzTkJwcVBPUVlreG1FN1pycE1KUGpnUmpyTDVETk5qOTNUTlJSbzdYelNBZFlRTV9IM3ZaYkY4eEg1Sm1RNmlCRENuRFBBd1NTSGZlR2lZWG9GeXFjaXpMWGpfbS5xOGZlSzJBZUNpMWxuOFBobTd0TFhR"}) .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + .reply(409, {"error":{"code":"Conflict","message":"Conflict while restoring key https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/7b1a09e12cf540d596b1fc189eb52bbc - key already exists or concurrent access"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', 'Content-Length', - '118', + '249', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -2386,11 +965,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '00093ae6-16ea-428b-b2ce-fc68f70c05af', + 'a3b06592-28fa-437e-b1b1-538b9b517ced', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -2400,52 +979,55 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:42 GMT', + 'Thu, 18 Jul 2019 23:30:26 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .post('/keys/restore', {"value":"JkF6dXJlS2V5VmF1bHRLZXlCYWNrdXBWMS5taWNyb3NvZnQuY29tZXlKcmFXUWlPaUkwTXpnMVlqQTNZaTFrTlRRM0xUUXlaVFV0WVdVNVpTMDJNVEJrWXpNNVpHWmhaamdpTENKaGJHY2lPaUpTVTBFdFQwRkZVQ0lzSW1WdVl5STZJa0V4TWpoRFFrTXRTRk15TlRZaWZRLnRVbkpvQ0h3aUlmNnZrLXdMQmVYWlhPem1DWW8wc3h4bDYxdjdyVnVmNHhGMXdKSEc2ZmFRNzZhQXQza2x1NkhvMnFoUUpaN25LSnZzeHM2UmpGeENGWV9NSkhtWXVoTFR6OTR1ZWROUlJPMDVyeTVwQVF3QV9hRGtPRHVOWjRjamFTaDA3VmZScUVXZ0Fmakk2UEQwUTFXN09jREtxclI3Z1c0WDVxWWFWQmpkSE5TV0tHR0VGVEQ4WXU3elpESFZzTFBSNkxZTkFKQ3k0VXd5c21aalE1NHdzeHA1Znlhb1BIMmktMWxWY1BWZmJoSnNQbHpUN2pIVXM1RFhPVEtCZ1RnNkpQSk14ZFdrTDV5a2VBcUdHZjJCNFVmUkltQjZDczRwTUtIQmoxUDc2M1U4QjZ6WF9lT3lTY1lMZFVQVUxINEpJeXI3VnFHRm1hREhjQll1Zy42SU5WSU1neEZRd2c3cEw2a2txMElBLjV1Mm5YY216TmFjM291R2dRNl9Wd2t4WlRiRFp5N3JRWTQzcDNfTXd0MUpXZ0lhWE5JN2dPR01QTGJWck1NTjBkcmNWTWhXVlBzNEVXWEIxRHh3UVY5dzViSXoyWU43WFVnUFRIRXZVUlRod0hoeUNFUUl5VXIybEhlOXJTQ3N2QmJVQ2RIcWxBR3hFN2lwZlNlakpTMmRvajBUWjR0dFlyQl80YnFxRXVRSmRZdFVSMlNmWmZ2Sk05WTVEOE9UWXh4SUtQNzZtMHBZbEN5aUtXbjRObFg2ZmNKejNiWkRGbnd6NVIxVzItYkZGZkhibHo0TkxBZXZWemZ1Tjk3enQ0RGoyOWthNDEyNnJhLTROV1pHTkJoMDZYalZKYVVlNG9GMExSc0VfNmg3WGd1M1pERjdadmtRcjd6ODRfZHRiWHlFWUhmcnA2eEpMRG41VTh3T1BmYk1NQTNQeGl0OGpNamhhdGg4dWxaTTIxcWZxUG1weklQVzVGekxsbFJoV29TN1hDUGtsd2h4YTUyOGRKZ0Jjc1JNcTluZjlMRS1oVGtmaVFXMmJDaFhveFRJT2d5dGJjdVJSTmF3WmhCSExLRHpPeF9fLUpRU3NlMGNqSEJHaUNtUGFsRzg0YnEtMzZORHZWSzl0OUZTZGZSZTFteU5lTlZrVkRpNlZyMHByXzlCZzg2cmhNUW5jTTRMZjNCY01feURLaVV3NkhRNWlsUFdLYVQxUl9HQ0hRRGJEbURSQktSWlFmYTNpMDBSS0gtdjU4WFR3V3dmaG9lOFhaU1M4YWc4QkZMOUc3RUw3SW5wLXRFQjJoSGNUZG1fWF9pb1ZQNmVWUk56M0F6dkpBR1FXcVBOZGtHeUhDSS1JLXFIQ25XUjVaR3d5VE9XZ3lQZjNzTUdEQnNtUXlkVHdLU1ptTWJNNllONG0wWGhsMGhzRHROZzZ2N1JkSlo4VUN3cTlQMjNaS0ZHcmJjTFJpZDY3WWJxVklSbVY0YUF1RVhOMlVpRWl6X1FkcU1CZFEwWWZ0S2RPMW9LTDdabEUxeW1rbHd1NzYyZ29OVkg5bjE0cFFTSWxqdVFacnNZQjhGLU82S192aFJfZU02dDI4bG5WeGtWNkxnekNWbjA2Zko2TGJURFRUU1VZSkpHV1FRRm1Iejd6UWtQSHdUSmdQS3hWSHM3STdlaWJQRXN3WktiY2Z5Wl9ibkFtbG8xT0hiYU1nZHZySi1GZ0FhVlE3QnBWWE1pQV9Od1IzWEo0OUplNVhENnZmQlBnazN0TWF4ME9IeEczRDBVa3hQb1dCaTVRRU5PaEwyT0FNeS1vUENwUnVtSk5zWm5HYXhud1hRU2UtMWVINkt5dk11aVhKeGRqOXV5dVhScldUbDQzNEFVdzhCNjMtV0RWdjRDblh3NXRESVRCeFlPYjV4amVhWjRERTBFQm82akx6b0hMb2F1azBEVFMya1diUXkxREJOWVVGM0hPOHZGcU9VZVFtMldjQmFCbkNfUUZzY3ltTjRLUjYxS2ItUmpPYmsyLTNZZlZzMktVcTd0MEM0SlNEenZlUV9CVjJDVUd2TlNVOHVHRkFYWDFkUFI2a3piMHpEVWVUZW5OeC1JcFNLOTIxMFFBSmxXdmlHM1lRb2NpMXZHbFNtYmtCY0tfTlJRZm5TYjdQS2NwdFJRWVVaSXBGb2JoZEE3V1NfUHczRGRzYU41RGx5SF8ta0ExZVN1b1h3OThwYXNSN2J0UGVvOExvRmxrNVJ0LXUtaENSODdfcjgzZ2g0RlhKdHRHVjVFc2xTcnVmcFRpWXZIUVFuNjN0WlBRUk9IOWpDQzgyZW56LVdLMWVpY1hra1g4bXZta1hKNHBGTE5vMWpJcjRCQlptYWx4SGczbS0zcmpOdEhwS3FLb3ZTT1g4dks0Q2tZTURZVG1tbWYwNmJ4azFnbHNVTWE0am9ONEQyTTRCblhhTGlCeTZYZENpTWF2aG1jdFVHRFEzbnQtQ0ptSHdQZml2VVBzU21MVEgzdVRIRGVIejZMN2RRYlhjel9rMGlFclVnZjFEZTJJblMxeEZXeXV1MWhmRWVkbHZEOXJyUjZnZGNYbXVPUnVfU0JRVjlUQlVFYktoT2lwR2prUkpZOU1XTS1tRzJjejYzOHM3TURQR0JvZTZMdkJ0U2Z2SWtrSHk0V3ZEMlZwQnhmVUZaZDRacDFqb0FpaVE5OWhyb2JfNjFGVmFGZ0RnSUFZUjNDaU1vVEl4VEE2cWFGcXZQVGREbGVHNk9NYnZ5blhRRVViWWR3UWEwNDY1cTFLWURqMk9HSHN6c1NXcUtINkFUV3laZmlLVTEyYU1RWnpTVXlDb0x2N1ExeG54UXVZZ2JVT0RaMnY1WlBEUUJOQkxWcGZDZGJJNTJFSzVBVzBleUxiUC1DRTd5d3l3M2R0Q0E5NllsUEt5UDZpOHRhSnRFRHI3YVhiR1ZPX3R6LXU3TzdzNHdCV0g1bmxJSzg3SWt5cG5KdnJONEtJUF9ZRFlEWVNoTW9TLWkzekhsRFZpNlFjTUsxc19mclNxelVBY2VIdE9aRDh1YmZQbktEWXJXOURwRkFGTlRQT0Z1N0FEOG9fUy1TOENDaFVpZHJucnB5YUVMeWhISDhUSFpobTRja2d6TGVOX3d3NWk2MWVVa05yS0EyWk02ZjRRZUhSall6YlNpSEZodkxEY2FKeGJsd042aURDaVJCT25HMDRqMEZodElWTGI5b1k5MmJJNUhESkhTRWpmbVltT2hPTG5jTEQ5cGVONkVrTU5BREtnazV2RjZoTUVOZkJ0RlZMWXc5TnoybEI0cHBRczZ6UUF1MWUwSFI2dXN2cENWcm15Qm90dC1QQXBmdEQ1WkV6YktnTDhSX0toc2cxczRsOGlPVWdTb2txSzFFLVY1bm90LThTc0xWUHZWdF9UTGlQaVVzaFc5NllGN2NmdlNzMFVaM2E5VHRtLVpuMEJ0YXZYOHlPeXFidEhleE1WNUtzbGhEdDRZMm04SEJEM09ubzA4ZjQ1RlpQZjdjVkdacllzUFpvVF9iYUx3ZDZPb1lURUNURzVTYkIzcVBSY0Y3eU9WR1RBQlpJOG1lWTZRU3NsRXVzTkFESmRWRjl1bUZsZkxnbU5SNWtMNEhSRmZzN0xJMm5RT1NCajdjcWx6MjV5ODdyTEg5WDl2NXd2RldONTE2ZmpLZUhSQTdkTmt3clFEazdaOEV3QmNaQVV4YTYtSkRvdWZUN2ctbkJpaXl1STZfVHgwT3ZBMUFDaFZ2c0tEWTNxUnMzODNES2F2U1dRM2R0YS15Nno2VjB2QXJNWVZZYkJ0dmN5dFNLdGhab0NPSnVCNlFLVWhHZHhzTGN4bVI2TVF2Vnp4dVgteHI4bW1RZHlnX25neXJ5Z1lnT3pacUYwOGdERTNBb2hPUmVxV01GcUZaVmUwMUhDQzREVHJveGZlaWFPZEVrLXZpblpPN29ST0txd1RzajU4ODdqcG85bWFENHBsUWFnZW80SzVJa3RTQW1lNm5jcWhyZVFucGk0cDdRcTAtbzJiOGZ4Z29oblF4YUhsVUtZdC1JTWt5M2poT3ZDSFFoeVpaZ0hyRmE4YVUwbm1YczJNXzk4djFGWjgtbFBzZUF3RkI4SWNnaGpBRDBWOVVUTmtMXzRfSnhFaDgwM2R2SGEwWjU1NUlBTFZDdkkyZGRhUFE1LXJ5UnZQR2FoQk14VE1jWkRONHFJdm11SldONkIxSGhiZDZvQ1k5MzJEZzQ4bGN3b1gtdVZmR0pnb0d3MS1tQzNKMGgzUzA1U3hfbHdnTXlOVDJHYWRyT2RyaGxDemxoZWdSM1F3NHdxN1V6eWRqNUI0RzVZa29yeFp2OERseWNiam1RMkxLalFIcFBZbTBjVFltQnk1Zlo3bUZ3MXBGdGlETjZ3OEFXV3diUzh0eGMzLU5XcjMwOHh6eUNrQWFWeUliRzB2OVp2b1hDbm9ZS0ljSEFnNWIwVmJxcWNUU0xGb0g2UklyRzFZdmRibmxBcUpUX3VkQV9ocVV0OGp6Ymo3TDh0R0h4TGp0elJLQS1RV29LVmNDZkZ1Y3QycVUyNHd5bk11ckc5dWVQT2FBU21TRU1GeUIteFVpOU90cjgwUlRuQU9RTkFsd09GRGtsSVZHYkFIU1cybWtodE55ZTMyWFVwQkJRUHNQRGh0aHhITjB1dTEtNWVCNkM3cGFQVVJDSTY2Q2U3c29qVDd6T0pyZEQ0U2NjX0l4SE9wSGtTSFBmWHRneGw2ZzdDb2FBOWh2X1RFb2hmTnpJSUFmaTFqc1FfTGZUcUVxbV9PbnZyZU5DQjFsM0g3eE1Nekp0VmxwYllkMzhJbFNIOUo1d2dCejBvZ3J2YXhSdFduUGdHZGNpaUVYR1RLaXRTNmtJRWRaRi1ZTlFUZ2YtR0pzT3dseVRRcWpzekVXeWFVbFFkZUhkRGdseGs4SnZFejlkZUZ4NFhWdjNQRkpqczN6M3UxYXdxd2s2alQ4YnhERFJLMFd3QS14NVBUUkQwQUdqMU5kd21rQ1Q1Z0JTMmxtUlQtb1h2d1oxMF8wM3BGeEJQNmp6R0EtbS04YURiYmpKVGZZbjJsTC1Xck5JNHh4eUE4emJTZ19KNWJmdlNYaldYUllIaGhiYm9ZRkxack1kTzI4WDlvWEFqUmFVN1o4aTRDUkxyZExFUFV0ZGJKN3lXUVRidDFUaUZMbGdJVDJmbldyTTNlYW1PWWJXZDFTeXFoUW5DdGx1Wk1pSWgzdDVjb01LWlo5d3FnLUZqWlVaZmRlUnZSRkRiTzIzUE02WTlBZjhlMjhTSllRNDdpNWpYb0xKbUQ3cXgxTWpYVC1JS0JXaDFsdWpsS0hwRjZ5dDE1WXhKZ2NwT3EtZDU0Y3lnNHo3Q1I4VUhjRUZPQURSNXEzWm44UDdmZTVDNTh1aFZHOWdUYmZQY3RBZ0Nfb3g1U2VOM0FQQmZ1V2IwNDQ2QUJoajhJcml3MHRSR3Z6dFZqbGY5UGN2djJGUVUwNlI3YkM2a3VtZEc5dkF5NlhTS1l6V2p3eXo1MVRRbHpJRTFPSGh3YnZQVXJiZWp4WFNnWEozOWNUbUlMaGM5Y1FEQUYyMUtpRzFQODZIS0RDNWl4LS10clFGV2tPSTdpZVI0YzJmZjNOMU43MWNYWC1Mb0FWUFZtM3Z6WWtTa0FPUlZoZThHWHZnUTdSbmVQTzNIM3AtRTRSOUV6RHAyTTRJSi1UTDhOSWpfWkhjT09GZjhXTzJVMkg4RUFjcncxdlVtLVU5dWd5MkllT1JFaHE5a0lnMkRzWmpEZG5MbkI0VlU4b1UweklkV2xUb3dMclpfN0pkLUhkb3U0TG43V05UZnR4a1FiT2JaWDNQVzA0d2t3OE44YU44cjNvQzFBdnItcnJEa1AxUE9YVmV5aDlaUDFFRDVxWjdkSnVSckF6cUk4RFlzaVFacDVMV0IyVjlWX1luRkhUMDRIQmJqTWwzdjQ5SU94MHJkZUg0WjYxYXlfc3RidjlYbWkyU0xPOFhzY0xKd1BNX2sxa1hKSmxfNjVEOW5VTXNITUZHekVHZjVLY2tsVjlxOFpBcGlYRkQ0aU1scjk5YkZ3OFAwYnJYU1M5a2M1REFEQTh6bks0QnhUanQ1STlxcmVtSXNudG9WMzloQkJqck5OelZOR25pcjNpaDd0azdrekZXb2IzRVZJcXl2WnREUUFGeHlMOWI4MWxxVmZ2ampvYmFLRnZrUFBFQ0MySnFJV25yZXg4Y2Zta1BzQ1QyUDhRQjZLbzNCejVIdk5vYnRQbkwxa3ZiSWFnMks0bEw3QmVNTm11NXZaa183QjRGSTRTcjZWSHBBNzJXeGtIaUhoMU1qbFRyMlE2WkVyVS1QNXZrdzVfMkRhQVVoMzkwZk1GSERqSnp1U0w5OElYUnVjWTk2MUtVNjlINklpakxISVBnUVFPOHZsaUk0R01zRFpaSlFtRE1iZmRZNGwySzBYSW45M2pScUU2UE5xY3F0VGxHelRFRlVsN0ZScGNyRGhiWWF0SU91RVJOQ1dVX0pwaUVPbUZkdVIwZ2I5aldfb3ZqSFJDaWtBd1VhOUY1WWZoZlowbzZyeWVkZ0FCMjBXVTFZLS1aaU5yTzB2Z0x4YThRSnpDdE9UTlZ0U0ZkSE9xUFB3dnlEUVJaUDJtRmlJS1BUVkx1NF9BeG1SU2wyZEt0ckxKMks4dzNOVDV1RTV3ajRaaUloMFg4eEZuS0QtN29PbGhQTHlUcXRsSlphdTRrRElmLUJBUDdLZ3dUWGxDQmRQMlU3UkF4U3ZEc1B4SW1mUUhfZmc2eXEtb2hFcWxFOEh1c2tibUQwZlVyZ1QxTDBLNElmMm1yQXRvbUtiWTRWYmdwVl9VdktJV1RwS3NiMUZhUDk3QTNGckVJY0hqUkxaVEJuR21SUE1uZWp4WEl5ZllwOHo2d2ZMLTZ3ajRaR3hOOVBxblloUlhOT2ZiYVdHR1RYNkpKSWJJZy00Rk9JY3hLcWVLbUJsbGRFdWViM2JON0dpNE1rbWRiR0pUaDVsZDgxRFltQkRXUjFvZEFJNjc5ZHViYVZkcnRfdHJNNHl2bkFQY1c4bDVCTnl2SGtXOXVKMkZVQTQzWmhxMzJfZjhSY2JWZ3RrOGVMXzV0QlFmTm43TVJMZUp1SzhiWTNPeWJvc3hoeV9KNFhaS3phTWlpMTdUX0otMGRMYXI1aHZtbGYyUEFmckt4ZDNsTUVMTzJmZENOS0c1bkRNUDNrcUI2blJBTklqajZtUXpnUjkyY0p4RmY1aVpidE12TTJTMkJDU2huSVktT3BZTzFnUmJtTnFQOXBzM2dYdHYxUXc2VXhqSGNaODdiYlA2ZHhtaXNOekdqNDZ2VmNHVFMyNG1PN0xmbDlHR292aXo0SzZUdkRhTXByVDZ4YXVQUXpFUmR3UjRVMUtmTWdzZFJ3WUhTVVhUVktITHoyYTctM0ZHRXM1Z2c4X3g3SUk2REk5dXdYVS1IWkNXUnNORXV6endacHpfenpJUnlwUThMVV84QU9mb2hEeUpCSlhNd05JSTZxUGtuLV9kQjZNSmNmUXM5R21EZ3k2b2w3cDA5QlRUUTd2V0xGX2JsVEljSTJ1empQaHU1Z3VXYzdtMGtaTkVqYm1rRnEycEc4Rkp5OXk0c3pWM0N4b0xaSzR5TzEwRWpaUFVzU1RuSS1KTUJzSTFqQjlWdDJ4TDBnSE4xeURsVEZxMnBGeFZkdk5oTE9sS3hTd292OUNlYUtZZGk2bVRnVVZjUEFidVlNY2FZWHZvdjU2dXlhajJVbFozUXNDU0l6RWdNYmNxd0JRWTZoRGY2YWl1bEE4aUhxeGNld1J3MmluQjF6SElmV1h0N25oT196ZVRoNlNTdW1vNzNqbGhIalhJSDhlRWFHOTZWLUlvN0dyNkdfa3o1WFBvY0tyUk14RnVsbF9YYU9fd3o3TkJYcGxvSjBTZm55VDBtQVY1NDdldzR5cWJiV3pIVnV3Y3ZZVFI0Uk5ENWdwbTR0UndSMnZBU0JFMjVETGhyWXdMMW1tMnNsMVEwVnV1TXdWdm9lWEczVWFaRXhwZlYtWDZwUTBIajN1Y2V0aUVXM296SmVERGFsaVZqNnFjYUZRS2t3VTNpOUdQSmdfcVNfb1kxa1FrdXpyMFNTb0xoY01LcWIyX1d2aEI0M0lHNWU5bFJIOEFQS0hab2JmcWEzU3gyNUhDbkFIaGJMR09wMnlxTDFKb1FJU0lhdDB3eEF1TzdpNGthc0phTGNGZTBOaWJiTU9OZU5UM21lcmdKSkVDdDdETXE5UFlJdzB3NS1ZSWZ5RWRFLUUtS1FVSWhIUER4ZW83MjJLdnEwR0V5NWE1Vy1DNHp5UVVnc0NEVHJBaDdMMGJSTHprRG1SV1BDVFY1RDRiTnQtN0dycUhEa2tnUF92bzZzVkkyaXlvTDA4ME1PdzJuNDVnb2pXb0Ztbkw2OVpxRG02UTJzRzRkLW01SEJwQ2o1b3MxSUZrVzA0M3IxRmdkREpKQmNBS3lBd002b25ua2ZTdUNJNy0teUE1andJeFMyVU1VM0IzUUF5S3d3QjY2ZkZWbVFMTUhxY0tGb0VfUE1ObGJyYWV6aVJxeFpOYVVhSm5GYUxZZG4wQU1JbXdGX19XU3ZYUkg1Y3M4dnh1bjFNVndjSWdnM3Z5Z3VOUWxXMFJmMUt0YUw5SFJmdmJEbURVazZQUTVXRk5WSXBOT3lKTjVCMV9FT05CMmRMRHlrMS1MeVBQc0tOeG1SYjdEdUtpZ19MeDJtdURKUXZBaHgzWDJKNElGYVd3eHRiYWZZZTZsMVdvcWdXck92WVg1eEwwRFhPX1YxeDlKNzRIaGVWWUtyV3FXSnFHV19RUjdNSzM1SkkxX1p0SG01TDRwaDF2UGd5WHc4MXNNTjA4RWVRV2NocTVfckRvcGswSWt2V1JuSm80UkdqOXJfTnhreDV2TmxBSkI2RF9pVVh3SUVMOVRPRHlzcHhsQ2VSR2s1eHRmOTJDX2dJTkd3MHd5OVd3WDExTmZ2SXNWeWxmeGNqX3JFdWhUdTBqaGFZVC0zSkt6TDdTdl8zQkJ3eVJVUXJuSmVzTV9JQlA2NGM2cGIyNC00aVpkU2VSbFF5X2NvTjFwbHJQOEkyUlVkWTBuYnMwMFNMaEVaTjlYdW9NdzFoUE5qNW0xamNXMUdQSDFSdEtlVDkzX2FIaGV3M0RKRkozT2NJek9TSzJOWlF5ZU5sQ1VKUkFYYWl1TGdpdzctdGJQTVJYQm1zblZlRG9reVhTVFNHLVpVWGJyNF9hSGk3VGJGb2ZKWWJsYXV5bW9uZTM2ekpiM1ktQktKdnI0ZTFxbWhqN2xaam5oNVl3RzFCUjBybUNZNjRfLVNXdmpRRGhfLW1CNkdKek1FbGE5LW1EcFRSQnNCeldaVmYxZVlzSkJWeGtfWDFOeXZNcndpOGxWMGhld1Ntb044djRBLWFOUlZnZ00ycDVRSFhWYUlsLWVRTVF1WW1GT1lod2tUQnVUU0pGbzNnZXQzanBieFNTZTN0ZnlTREFtbl9oNDVOc3BZN3NJUDFUcUVQWTY0SVFTOTZ4TkpnSkJuUnhBSjlBQ2Jrd1FEc1N4dXFzR0VfVWVCbHBQOEdyczYxT1JhYm9PNTlXSDBPbUlYWW1tLWlBNGN3LV9xaTc0V3daczhoVW1YbUNMb21GR0taLUNDWHljQ29Ra3FocGFYMWxsZGM5eWxfazVGSEFMQUNqbS1Ud3hPdkVyZ1ZjOVlVT0NzZlJGZkx6Nm91MF9jNlgyNnBWVGY3Y0NGLUFuemxzdG81bmc3QUdDUlF2YnRKVml5RDBKMF9rekF5Z3pBTWV4TnJQdTRJNEM3alIwQ3VKUDdzd2Q0a05hcDhEaFVEenlNaG5ITnFuYVVGZGJLS0dLZVJaczEtYmFHdEJwVTlRcVJ1cWxqdmxBdFd6OU9mVHpIZ1VJTzFpQ3FGQk82Rl9jRVhwRHNyMTNHNEpvdTBINjlMRzk2amEtdGY1Nm5weG5WYjBPREJfT2pld3M3Vzc4a2RpRWJGci1TMUsxVTE1b0d5TUdkb01mU19PTVNKckZSWU5FTnFhVkNpNGRhSkk4cVpBVWZhR05XbHdYMXhYeFhrMkkxMklDU0ozam40RXRnZzI0U3dQUy02a1VGWllfRDVRZFpYd1I4RHVmUVI0UzlKWnhLSE9QOTRqbkk0RzV5dllTWUg3N3RMVmJCdTNidFdHWGlFNEFoRklYWnRNQjZVeVY1ZzNYV2VLODVCbHduR2duUENkWFkyVURNZHFYM3hqUkpyRXREcFc2cGctNDlSZnZDQnc2VlpZX0NMRVM0WThjOXlfQ1EzZU9JUW5rdnlpN3huWjFXSUlScjB4SG9Pd1JETzYtOFlJUjRQV1lTSmxZRUpiUUZfQm5kU3VKbDhLdmJKVm9iN2lKSEItVVNuQjF3WThneXREeklPWUJPdm4tTHpWY2xSaGhpaTdVX0w4Q1JJdEFwUlJ3cFBKQ2tqTkQ3S1FNQWg4b1N6NndibVlOQXc5T0c4WS1MZU9UUnVPb0tsQ0xZQmVYb2ltYVVNRUxIcTRDSUV1RTN0NlVEMWpmLTVxdmdrZXNCMXIwZ1ktRnRjY3YycUd1bDh1cXJXSmVSaDZidGwtbGVhWDhKM0JZY2NyT0FfVHViYmJlMFZ0OEREamJBM0drLTZLU05WR25LaVlyUi1hUzQxMGI3X0c5VUJoTl9NS3NBS3A2VDhIMHI5bW1yU2l6SzRkam5HTFFZUVpQQnRTbnlxTG9JZUNQRlliTk9FWENfX1BldkdRRFdUWURWalZzSEd6NE5OMnRmb3ZWU3JHcFZrWWJueHdGcmFwanRHTlRIRzkwenAzYlNGWjI4MG5DdU9NLXpWck5ZbFYxU256ZWFvenItVk9IS3dTT0tHT21qa19UeG55NXFMMm1YT3ZMMTZONEwtUzViVnh6YWR5cmlnMU9BbVlnc1ZjdE9GVGx1NGo5ODk0V0tJQm45RkFBZVFVZ2ZJc2RNN2hxcGpoNXh3VE5XT3doX19oR0pyeHVZSVVoT0tiZzM2amdHdTVTaHNtaVVhVFU5WXVScVM4UllzeDRmRDQyV3hZb1JTcWdCMkRhU3JZd0NENWZhUndKUVlUOHdiTmxzQjEzTTZydW9QY2hmZkd3Q0V6YVp6Q0U3T29WeTJuQkUtZzBpQklrdE41UWFhQ0hpZGo0bm11UmZDS0tKMUFjRml6UVFmNEp2Nk9OUHE5S1JCdU95dERCcm9zeExRSWRDTVZsWmV4cFF0dHpEZ2pvamYzemI1ZFlyVXNHaURSNWQ4cHBieEdWeFpEQmV0QkUzTkJwcVBPUVlreG1FN1pycE1KUGpnUmpyTDVETk5qOTNUTlJSbzdYelNBZFlRTV9IM3ZaYkY4eEg1Sm1RNmlCRENuRFBBd1NTSGZlR2lZWG9GeXFjaXpMWGpfbS5xOGZlSzJBZUNpMWxuOFBobTd0TFhR"}) + .query(true) + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/7b1a09e12cf540d596b1fc189eb52bbc","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"y4Ohg9a1lTzxNoRY14q_-qAUiZI0igXFFDzC0TWLeAy34eKUTDp0nyvcpbOviE080HVkA2lSueJVspyRr1fxtUWA-Lhbz0_wy2idqYxSfvDdrYUXOG_--5omOodB7KvEwS6HyJHmCjDtWmToz6Lw08K3ynseLffiS_ZkQNUZizkE9baqsc89LzSyfC_NUZekHnPsqrtQOrSBErUuJOI5VCsiP6XCHm7nrL3FpDQcul6Q24udCUEi7Ak6rhDR9JAudbjDDYnNzE-lajB1M1Y-wBaW7G7IRHqjXjKT5K8wnjEG2lo8aE-F2uB6A8jOyKdO6ay2x_zuyLu_3I7RAfaQcQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492603,"updated":1563492603,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + '90f9918a-1682-4145-8319-bc12c2172147', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'f6ca998c-2678-4fd0-afd6-f6a6ba856300', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHJAAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:25:53 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:25:53 GMT', + 'Thu, 18 Jul 2019 23:30:36 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '708' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) - .delete('/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-') + .get('/keys/recoverKeyName-canrestoreakeywithagivenbackup-/') .query(true) - .reply(409, {"error":{"code":"Conflict","message":"Key is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control', + .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/7b1a09e12cf540d596b1fc189eb52bbc","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"y4Ohg9a1lTzxNoRY14q_-qAUiZI0igXFFDzC0TWLeAy34eKUTDp0nyvcpbOviE080HVkA2lSueJVspyRr1fxtUWA-Lhbz0_wy2idqYxSfvDdrYUXOG_--5omOodB7KvEwS6HyJHmCjDtWmToz6Lw08K3ynseLffiS_ZkQNUZizkE9baqsc89LzSyfC_NUZekHnPsqrtQOrSBErUuJOI5VCsiP6XCHm7nrL3FpDQcul6Q24udCUEi7Ak6rhDR9JAudbjDDYnNzE-lajB1M1Y-wBaW7G7IRHqjXjKT5K8wnjEG2lo8aE-F2uB6A8jOyKdO6ay2x_zuyLu_3I7RAfaQcQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492603,"updated":1563492603,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', 'no-cache', 'Pragma', 'no-cache', - 'Content-Length', - '118', 'Content-Type', 'application/json; charset=utf-8', 'Expires', @@ -2455,11 +1037,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - 'ccfc37fb-325b-4dc7-9562-11794ded3833', + 'bd34ed40-a252-474f-86f7-b6fb8d652d85', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -2469,41 +1051,48 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:25:53 GMT', + 'Thu, 18 Jul 2019 23:30:36 GMT', 'Connection', - 'close' ]); + 'close', + 'Content-Length', + '708' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', +nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) + .delete('/keys/recoverKeyName-canrestoreakeywithagivenbackup-') + .query(true) + .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-","deletedDate":1563492637,"scheduledPurgeDate":1571268637,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canrestoreakeywithagivenbackup-/7b1a09e12cf540d596b1fc189eb52bbc","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"y4Ohg9a1lTzxNoRY14q_-qAUiZI0igXFFDzC0TWLeAy34eKUTDp0nyvcpbOviE080HVkA2lSueJVspyRr1fxtUWA-Lhbz0_wy2idqYxSfvDdrYUXOG_--5omOodB7KvEwS6HyJHmCjDtWmToz6Lw08K3ynseLffiS_ZkQNUZizkE9baqsc89LzSyfC_NUZekHnPsqrtQOrSBErUuJOI5VCsiP6XCHm7nrL3FpDQcul6Q24udCUEi7Ak6rhDR9JAudbjDDYnNzE-lajB1M1Y-wBaW7G7IRHqjXjKT5K8wnjEG2lo8aE-F2uB6A8jOyKdO6ay2x_zuyLu_3I7RAfaQcQ","e":"AQAB"},"attributes":{"enabled":true,"created":1563492603,"updated":1563492603,"recoveryLevel":"Recoverable+Purgeable"}}, [ 'Cache-Control', + 'no-cache', 'Pragma', 'no-cache', 'Content-Type', 'application/json; charset=utf-8', 'Expires', '-1', + 'Server', + 'Microsoft-IIS/10.0', + 'x-ms-keyvault-region', + 'westus', + 'x-ms-request-id', + 'f3cc9d4b-a529-48d8-8a75-468d020f2951', + 'x-ms-keyvault-service-version', + '1.1.0.872', + 'x-ms-keyvault-network-info', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', + 'X-AspNet-Version', + '4.0.30319', + 'X-Powered-By', + 'ASP.NET', 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', + 'max-age=31536000;includeSubDomains', 'X-Content-Type-Options', 'nosniff', - 'x-ms-request-id', - 'fea231bc-fee0-43df-8078-526dd1eb6800', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHJQAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:26:03 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', 'Date', - 'Fri, 28 Jun 2019 12:26:03 GMT', + 'Thu, 18 Jul 2019 23:30:36 GMT', 'Connection', 'close', 'Content-Length', - '1231' ]); + '891' ]); nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) @@ -2524,11 +1113,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '4ec2e663-5499-409f-9020-e6d201957400', + 'b132ba2f-8972-444b-9781-2dbae17b13a7', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -2538,43 +1127,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:26:03 GMT', + 'Thu, 18 Jul 2019 23:30:37 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '3706d6c9-852a-47f7-9488-8e9e2ed05a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHJgAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:26:14 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:26:13 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .delete('/deletedkeys/recoverKeyName-canrestoreakeywithagivenbackup-') .query(true) @@ -2589,11 +1146,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '50afe55b-8047-40bc-9b83-f72454a6500a', + '1eece0ea-7920-4f40-93a9-4167dba70353', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -2603,43 +1160,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:26:14 GMT', + 'Thu, 18 Jul 2019 23:30:47 GMT', 'Connection', 'close' ]); -nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true}) - .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default") - .reply(200, {"token_type":"Bearer","expires_in":3600,"ext_expires_in":3600,"access_token":"access_token"}, [ 'Cache-Control', - 'no-cache, no-store', - 'Pragma', - 'no-cache', - 'Content-Type', - 'application/json; charset=utf-8', - 'Expires', - '-1', - 'Strict-Transport-Security', - 'max-age=31536000; includeSubDomains', - 'X-Content-Type-Options', - 'nosniff', - 'x-ms-request-id', - '68915bdc-d306-44cf-a133-e3c90a496a00', - 'P3P', - 'CP="DSP CUR OTPi IND OTRi ONL FIN"', - 'Set-Cookie', - 'fpc=AqVdAuNcxktNq-cZVqxK6wM_aSJHJwAAAKn9p9QOAAAA; expires=Sun, 28-Jul-2019 12:26:14 GMT; path=/; secure; HttpOnly', - 'Set-Cookie', - 'x-ms-gateway-slice=prod; path=/; secure; HttpOnly', - 'Set-Cookie', - 'stsservicecookie=ests; path=/; secure; HttpOnly', - 'Date', - 'Fri, 28 Jun 2019 12:26:14 GMT', - 'Connection', - 'close', - 'Content-Length', - '1231' ]); - - nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) .post('/keys/restore', {"value":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}) .query(true) @@ -2658,11 +1183,11 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'x-ms-keyvault-region', 'westus', 'x-ms-request-id', - '73ed82b0-8ab7-4b62-8549-e506988bd7d5', + '56ec4417-1958-4319-9941-537888748d1b', 'x-ms-keyvault-service-version', - '1.1.0.866', + '1.1.0.872', 'x-ms-keyvault-network-info', - 'addr=104.41.142.53;act_addr_fam=InterNetwork;', + 'addr=13.82.238.224;act_addr_fam=InterNetwork;', 'X-AspNet-Version', '4.0.30319', 'X-Powered-By', @@ -2672,7 +1197,7 @@ nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true}) 'X-Content-Type-Options', 'nosniff', 'Date', - 'Fri, 28 Jun 2019 12:26:14 GMT', + 'Thu, 18 Jul 2019 23:30:47 GMT', 'Connection', 'close' ]); diff --git a/sdk/keyvault/keyvault-keys/review/keyvault-keys.api.md b/sdk/keyvault/keyvault-keys/review/keyvault-keys.api.md index e177066bfd48..7d1eae7cdb9a 100644 --- a/sdk/keyvault/keyvault-keys/review/keyvault-keys.api.md +++ b/sdk/keyvault/keyvault-keys/review/keyvault-keys.api.md @@ -4,6 +4,7 @@ ```ts +import { AbortSignalLike } from '@azure/abort-controller'; import { HttpClient } from '@azure/core-http'; import { HttpPipelineLogger } from '@azure/core-http'; import * as msRest from '@azure/core-http'; @@ -21,6 +22,7 @@ export interface CreateEcKeyOptions extends CreateKeyOptions { // @public export interface CreateKeyOptions { + abortSignal?: AbortSignalLike; enabled?: boolean; expires?: Date; keyOps?: JsonWebKeyOperation[]; diff --git a/sdk/keyvault/keyvault-keys/rollup.base.config.js b/sdk/keyvault/keyvault-keys/rollup.base.config.js new file mode 100644 index 000000000000..28b85eccf31a --- /dev/null +++ b/sdk/keyvault/keyvault-keys/rollup.base.config.js @@ -0,0 +1,155 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import nodeResolve from "rollup-plugin-node-resolve"; +import multiEntry from "rollup-plugin-multi-entry"; +import cjs from "rollup-plugin-commonjs"; +import replace from "rollup-plugin-replace"; +import { terser } from "rollup-plugin-terser"; +import sourcemaps from "rollup-plugin-sourcemaps"; +import shim from "rollup-plugin-shim"; + +/** + * @type {import('rollup').RollupFileOptions} + */ + +const pkg = require("./package.json"); +const version = pkg.version; +const banner = [ + "/*!", + " * Copyright (c) Microsoft and contributors. All rights reserved.", + " * Licensed under the MIT License. See License.txt in the project root for", + " * license information.", + " * ", + ` * Azure KeyVault Keys SDK for JavaScript - ${version}`, + " */" +].join("\n"); + +const depNames = Object.keys(pkg.dependencies); +const production = process.env.NODE_ENV === "production"; + +export function nodeConfig(test = false) { + const externalNodeBuiltins = ["crypto", "fs", "os", "url", "assert"]; + const baseConfig = { + input: "dist-esm/src/index.js", + external: depNames.concat(externalNodeBuiltins), + output: { + file: "dist/index.js", + format: "cjs", + name: "azurekeyvaultkeys", + sourcemap: true, + banner: banner + }, + plugins: [ + sourcemaps(), + replace({ + delimiters: ["", ""], + values: { + // replace dynamic checks with if (true) since this is for node only. + // Allows rollup's dead code elimination to be more aggressive. + "if (isNode)": ";isNode; if (true)" + } + }), + nodeResolve({ preferBuiltins: true }), + cjs() + ] + }; + + if (test) { + // entry point is every test file + baseConfig.input = ["dist-esm/tests/*.test.js"]; + baseConfig.plugins.unshift(multiEntry({ exports: false })); + + // different output file + baseConfig.output.file = "dist-test/index.node.js"; + + baseConfig.external.push("assert", "fs", "path"); + + baseConfig.context = "null"; + + // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting + // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also + // applies to test code, which causes all tests to be removed by tree-shaking. + baseConfig.treeshake = false; + } else if (production) { + baseConfig.plugins.push(terser()); + } + + return baseConfig; +} + +export function browserConfig(test = false) { + const baseConfig = { + input: "dist-esm/src/index.js", + output: { + file: "browser/azure-keyvault-keys.js", + banner: banner, + format: "umd", + name: "azurekeyvaultkeys", + sourcemap: true + }, + preserveSymlinks: false, + plugins: [ + sourcemaps(), + replace({ + delimiters: ["", ""], + values: { + // replace dynamic checks with if (false) since this is for + // browser only. Rollup's dead code elimination will remove + // any code guarded by if (isNode) { ... } + "if (isNode)": ";isNode; if (false)" + } + }), + // os is not used by the browser bundle, so just shim it + shim({ + dotenv: `export function config() { }`, + os: ` + export const type = 1; + export const release = 1; + ` + }), + nodeResolve({ + mainFields: ["module", "browser"], + preferBuiltins: false + }), + cjs({ + namedExports: { + // When "rollup-plugin-commonjs@10.0.0" is used with "resolve@1.11.1", named exports of + // modules with built-in names must have a trailing slash. + // https://github.com/rollup/rollup-plugin-commonjs/issues/394 + "assert/": ["ok", "equal", "strictEqual"] + } + }) + ] + }; + + if (test) { + baseConfig.input = ["dist-esm/tests/*.test.js"]; + baseConfig.plugins.unshift(multiEntry({ exports: false })); + baseConfig.output.file = "dist-test/index.browser.js"; + // mark fs-extra as external + baseConfig.external = ["fs-extra", "path"]; + baseConfig.context = "null"; + + // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting + // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also + // applies to test code, which causes all tests to be removed by tree-shaking. + baseConfig.treeshake = false; + } else if (production) { + baseConfig.output.file = "browser/azure-keyvault-keys.min.js"; + baseConfig.plugins.push( + terser({ + output: { + preamble: banner + } + }) + // Comment visualizer because it only works on Node.js 8+; Uncomment it to get bundle analysis report + // visualizer({ + // filename: "./statistics.html", + // sourcemap: true + // }) + ); + } + + return baseConfig; +} diff --git a/sdk/keyvault/keyvault-keys/rollup.config.js b/sdk/keyvault/keyvault-keys/rollup.config.js index a78a483a5525..fd25a0257a1f 100644 --- a/sdk/keyvault/keyvault-keys/rollup.config.js +++ b/sdk/keyvault/keyvault-keys/rollup.config.js @@ -1,80 +1,17 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -import nodeResolve from "rollup-plugin-node-resolve"; -import cjs from "rollup-plugin-commonjs"; - -/** - * @type {import('rollup').RollupFileOptions} - */ - -const pkg = require("./package.json"); -const version = pkg.version; -const banner = [ - "/*!", - " * Copyright (c) Microsoft and contributors. All rights reserved.", - " * Licensed under the MIT License. See License.txt in the project root for", - " * license information.", - " * ", - ` * Azure KeyVault Keys SDK for JavaScript - ${version}`, - " */" -].join("\n"); - -const depNames = Object.keys(pkg.dependencies); -const input = "dist-esm/index.js"; - -function nodeConfig(test = false) { - const externalNodeBuiltins = ["url"]; - const baseConfig = { - input: input, - external: depNames.concat(externalNodeBuiltins), - output: { - file: "dist/index.js", - format: "cjs", - name: "Azure.Keyvault.Keys", - sourcemap: true, - banner: banner - }, - plugins: [nodeResolve({ preferBuiltins: true }), cjs()] - }; - - return baseConfig; -} - -function browserConfig(test = false) { - const baseConfig = { - input: input, - output: { - file: "browser/index.js", - format: "umd", - name: "Azure.Keyvault.Keys", - sourcemap: true, - globals: { - "@azure/core-http": "Azure.Core.HTTP" - }, - banner: banner - }, - plugins: [ - nodeResolve({ - preferBuiltins: false, - browser: true, - module: true - }), - cjs() - ] - }; - - return baseConfig; -} +import * as base from "./rollup.base.config"; const inputs = []; if (!process.env.ONLY_BROWSER) { - inputs.push(nodeConfig()); + inputs.push(base.nodeConfig()); } +// Disable this until we are ready to run rollup for the browser. if (!process.env.ONLY_NODE) { - inputs.push(browserConfig()); + inputs.push(base.browserConfig()); } export default inputs; diff --git a/sdk/keyvault/keyvault-keys/rollup.test.config.js b/sdk/keyvault/keyvault-keys/rollup.test.config.js new file mode 100644 index 000000000000..ad98718cce46 --- /dev/null +++ b/sdk/keyvault/keyvault-keys/rollup.test.config.js @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import * as base from "./rollup.base.config"; + +export default [base.nodeConfig(true), base.browserConfig(true)]; diff --git a/sdk/keyvault/keyvault-keys/src/keysModels.ts b/sdk/keyvault/keyvault-keys/src/keysModels.ts index 8b3d1bfc6d69..904b63f7b1c9 100644 --- a/sdk/keyvault/keyvault-keys/src/keysModels.ts +++ b/sdk/keyvault/keyvault-keys/src/keysModels.ts @@ -2,6 +2,7 @@ // Licensed under the MIT License. import * as msRest from "@azure/core-http"; +import { AbortSignalLike } from "@azure/abort-controller"; import { ParsedKeyVaultEntityIdentifier } from "./core/keyVaultBase"; import { JsonWebKey, JsonWebKeyOperation, JsonWebKeyCurveName } from "./core/models"; import { DeletionRecoveryLevel } from "./core/models"; @@ -125,6 +126,10 @@ export interface CreateKeyOptions { * @member {msRest.RequestOptionsBase} [requestOptions] Options for this request */ requestOptions?: msRest.RequestOptionsBase; + /** + * @member {AbortSignalLike} [abortSignal] Abort signal + */ + abortSignal?: AbortSignalLike; } /** diff --git a/sdk/keyvault/keyvault-keys/tests/CRUD.test.ts b/sdk/keyvault/keyvault-keys/tests/CRUD.test.ts index 314635afdd53..d77d5ffd6181 100644 --- a/sdk/keyvault/keyvault-keys/tests/CRUD.test.ts +++ b/sdk/keyvault/keyvault-keys/tests/CRUD.test.ts @@ -2,54 +2,26 @@ // Licensed under the MIT License. import * as assert from "assert"; -import { getKeyvaultName } from "./utils/utils.common"; import { KeysClient, CreateEcKeyOptions, UpdateKeyOptions, GetKeyOptions } from "../src"; import { RestError } from "@azure/core-http"; -import { EnvironmentCredential } from "@azure/identity"; -import { - record, - setReplaceableVariables, - retry, - setReplacements, - env, - uniqueString -} from "./utils/recorder"; +import { isNode, retry, env } from "./utils/recorder"; +import { authenticate } from "./utils/testAuthentication"; import TestClient from "./utils/testClient"; import { AbortController } from "@azure/abort-controller"; describe("Keys client - create, read, update and delete operations", () => { + const keyPrefix = `recover${env.KEY_NAME || "KeyName"}`; + let keySuffix: string; let client: KeysClient; let testClient: TestClient; let recorder: any; - const keyPrefix = `CRUD${env.KEY_NAME || "KeyName"}`; - let keySuffix: string; - before(async function() { - // NOTE: - // setReplaceableVariables and setReplacements are reused just to put their ussage in the open, - // to avoid having them obscured into a generic utility file. Once the recording tool is centralized - // we can move these somewhere else! - setReplaceableVariables({ - AZURE_CLIENT_ID: "azure_client_id", - AZURE_CLIENT_SECRET: "azure_client_secret", - AZURE_TENANT_ID: "azure_tenant_id", - KEYVAULT_NAME: "keyvault_name" - }); - - keySuffix = uniqueString(); - setReplacements([ - (recording) => recording.replace(/"access_token":"[^"]*"/g, `"access_token":"access_token"`), - (recording) => - keySuffix === "" ? recording : recording.replace(new RegExp(keySuffix, "g"), "") - ]); - - recorder = record(this); // eslint-disable-line no-invalid-this - const credential = await new EnvironmentCredential(); - const keyVaultName = getKeyvaultName(); - const keyVaultUrl = `https://${keyVaultName}.vault.azure.net`; - client = new KeysClient(keyVaultUrl, credential); - testClient = new TestClient(client); + const authentication = await authenticate(this); + keySuffix = authentication.keySuffix; + client = authentication.client; + testClient = authentication.testClient; + recorder = authentication.recorder; }); after(async function() { @@ -59,14 +31,14 @@ describe("Keys client - create, read, update and delete operations", () => { // The tests follow it("can create a key while giving a manual type", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const result = await client.createKey(keyName, "RSA"); assert.equal(result.name, keyName, "Unexpected key name in result from createKey()."); await testClient.flushKey(keyName); }); it("can abort creating a key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const controller = new AbortController(); const resultPromise = client.createKey(keyName, "RSA", { abortSignal: controller.signal @@ -78,7 +50,11 @@ describe("Keys client - create, read, update and delete operations", () => { } catch (e) { error = e; } - assert.equal(error.message, "The request was aborted"); + if (isNode) { + assert.equal(error.message, "The request was aborted"); + } else { + assert.equal(error.message, "Failed to send the request."); + } }); it("cannot create a key with an empty name", async function() { @@ -97,31 +73,15 @@ describe("Keys client - create, read, update and delete operations", () => { ); }); - it("cannot create a key with a null name", async function() { - const keyName = null; - let error; - try { - await client.createKey(keyName, "RSA"); - throw Error("Expecting an error but not catching one."); - } catch (e) { - error = e; - } - assert.equal( - error.message, - "keyName cannot be null or undefined.", - "Unexpected error while running createKey with an empty string as the name." - ); - }); - it("can create a RSA key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const result = await client.createRsaKey(keyName); assert.equal(result.name, keyName, "Unexpected key name in result from createKey()."); await testClient.flushKey(keyName); }); it("can create a RSA key with size", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const options = { keySize: 2048 }; @@ -131,14 +91,14 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("can create an EC key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const result = await client.createEcKey(keyName); assert.equal(result.name, keyName, "Unexpected key name in result from createKey()."); await testClient.flushKey(keyName); }); it("can create an EC key with curve", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const options: CreateEcKeyOptions = { curve: "P-256" }; @@ -148,7 +108,7 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("can create a disabled key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const options = { enabled: false }; @@ -159,7 +119,7 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("can create a key with notBefore", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const date = new Date("2019-01-01"); const notBefore = new Date(date.getTime() + 5000); // 5 seconds later notBefore.setMilliseconds(0); @@ -168,7 +128,7 @@ describe("Keys client - create, read, update and delete operations", () => { const result = await client.createRsaKey(keyName, options); assert.equal( - result.notBefore.getTime(), + result!.notBefore!.getTime(), notBefore.getTime(), "Unexpected notBefore value from createKey()." ); @@ -177,7 +137,7 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("can create a key with expires", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const date = new Date("2019-01-01"); const expires = new Date(date.getTime() + 5000); // 5 seconds later expires.setMilliseconds(0); @@ -186,7 +146,7 @@ describe("Keys client - create, read, update and delete operations", () => { const result = await client.createRsaKey(keyName, options); assert.equal( - result.expires.getTime(), + result!.expires!.getTime(), expires.getTime(), "Unexpected expires value from createKey()." ); @@ -195,16 +155,16 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("can update key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const { version } = await client.createRsaKey(keyName); const options: UpdateKeyOptions = { enabled: false }; - const result = await client.updateKey(keyName, version, options); + const result = await client.updateKey(keyName, version || "", options); assert.equal(result.enabled, false, "Unexpected enabled value from updateKey()."); await testClient.flushKey(keyName); }); it("can update a disabled key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const createOptions = { enabled: false }; @@ -212,9 +172,9 @@ describe("Keys client - create, read, update and delete operations", () => { const expires = new Date("2019-01-01"); expires.setMilliseconds(0); const updateOptions: UpdateKeyOptions = { expires }; - const result = await client.updateKey(keyName, version, updateOptions); + const result = await client.updateKey(keyName, version || "", updateOptions); assert.equal( - result.expires.getTime(), + result!.expires!.getTime(), expires.getTime(), "Unexpected expires value after attempting to update a disabled key" ); @@ -222,7 +182,7 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("can delete a key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); await client.createKey(keyName, "RSA"); await client.deleteKey(keyName); @@ -240,7 +200,7 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("delete nonexisting key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); try { await client.getKey(keyName); throw Error("Expecting an error but not catching one."); @@ -254,7 +214,7 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("can get a key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); await client.createKey(keyName, "RSA"); const getResult = await client.getKey(keyName); assert.equal(getResult.name, keyName, "Unexpected key name in result from getKey()."); @@ -262,7 +222,7 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("can get a specific version of a key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const { version } = await client.createKey(keyName, "RSA"); const options: GetKeyOptions = { version }; const getResult = await client.getKey(keyName, options); @@ -271,7 +231,7 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("can get a deleted key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); await client.createKey(keyName, "RSA"); await client.deleteKey(keyName); const getResult = await retry(async () => client.getDeletedKey(keyName)); @@ -280,7 +240,7 @@ describe("Keys client - create, read, update and delete operations", () => { }); it("can't get a deleted key that doesn't exist", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); let error; try { await client.deleteKey(keyName); diff --git a/sdk/keyvault/keyvault-keys/tests/list.test.ts b/sdk/keyvault/keyvault-keys/tests/list.test.ts index 9fd442b83423..0a316b7921dd 100644 --- a/sdk/keyvault/keyvault-keys/tests/list.test.ts +++ b/sdk/keyvault/keyvault-keys/tests/list.test.ts @@ -2,56 +2,24 @@ // Licensed under the MIT License. import * as assert from "assert"; -import { getKeyvaultName } from "./utils/utils.common"; import { KeysClient } from "../src"; -import { TokenCredential } from "@azure/core-http"; -import { EnvironmentCredential } from "@azure/identity"; -import { - record, - setReplaceableVariables, - retry, - setReplacements, - env, - uniqueString -} from "./utils/recorder"; +import { retry, env } from "./utils/recorder"; +import { authenticate } from "./utils/testAuthentication"; import TestClient from "./utils/testClient"; describe("Keys client - list keys in various ways", () => { - let credential: TokenCredential; - let keyVaultName: string; - let keyVaultUrl: string; + const keyPrefix = `recover${env.KEY_NAME || "KeyName"}`; + let keySuffix: string; let client: KeysClient; let testClient: TestClient; let recorder: any; - const keyPrefix = `list${env.KEY_NAME || "KeyName"}`; - let keySuffix: string; - before(async function() { - // NOTE: - // setReplaceableVariables and setReplacements are reused just to put their ussage in the open, - // to avoid having them obscured into a generic utility file. Once the recording tool is centralized - // we can move these somewhere else! - setReplaceableVariables({ - AZURE_CLIENT_ID: "azure_client_id", - AZURE_CLIENT_SECRET: "azure_client_secret", - AZURE_TENANT_ID: "azure_tenant_id", - KEYVAULT_NAME: "keyvault_name" - }); - - keySuffix = uniqueString(); - setReplacements([ - (recording) => recording.replace(/"access_token":"[^"]*"/g, `"access_token":"access_token"`), - (recording) => - keySuffix === "" ? recording : recording.replace(new RegExp(keySuffix, "g"), "") - ]); - - recorder = record(this); // eslint-disable-line no-invalid-this - credential = await new EnvironmentCredential(); - keyVaultName = getKeyvaultName(); - keyVaultUrl = `https://${keyVaultName}.vault.azure.net`; - client = new KeysClient(keyVaultUrl, credential); - testClient = new TestClient(client); + const authentication = await authenticate(this); + keySuffix = authentication.keySuffix; + client = authentication.client; + testClient = authentication.testClient; + recorder = authentication.recorder; }); after(async function() { @@ -61,7 +29,7 @@ describe("Keys client - list keys in various ways", () => { // The tests follow it("can get the versions of a key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); await client.createKey(keyName, "RSA"); let totalVersions = 0; for await (const version of client.listKeyVersions(keyName)) { @@ -73,7 +41,7 @@ describe("Keys client - list keys in various ways", () => { }); it("can get the versions of a key (paged)", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); await client.createKey(keyName, "RSA"); let totalVersions = 0; for await (const page of client.listKeyVersions(keyName).byPage()) { @@ -91,7 +59,7 @@ describe("Keys client - list keys in various ways", () => { }); it("list 0 versions of a non-existing key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); let totalVersions = 0; for await (const version of client.listKeyVersions(keyName)) { assert.equal(version.name, keyName, "Unexpected key name in result from listKeyVersions()."); @@ -101,7 +69,7 @@ describe("Keys client - list keys in various ways", () => { }); it("list 0 versions of a non-existing key (paged)", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); let totalVersions = 0; for await (const page of client.listKeyVersions(keyName).byPage()) { for (const version of page) { @@ -117,7 +85,7 @@ describe("Keys client - list keys in various ways", () => { }); it("can get several inserted keys", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const keyNames = [`${keyName}-0`, `${keyName}-1`]; for (const name of keyNames) { await client.createKey(name, "RSA"); @@ -138,7 +106,7 @@ describe("Keys client - list keys in various ways", () => { }); it("can get several inserted keys (paged)", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const keyNames = [`${keyName}-0`, `${keyName}-1`]; for (const name of keyNames) { await client.createKey(name, "RSA"); @@ -161,7 +129,7 @@ describe("Keys client - list keys in various ways", () => { }); it("list deleted keys", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const keyNames = [`${keyName}-0`, `${keyName}-1`]; for (const name of keyNames) { await client.createKey(name, "RSA"); @@ -188,7 +156,7 @@ describe("Keys client - list keys in various ways", () => { }); it("list deleted keys (paged)", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); const keyNames = [`${keyName}-0`, `${keyName}-1`]; for (const name of keyNames) { await client.createKey(name, "RSA"); diff --git a/sdk/keyvault/keyvault-keys/tests/recoverBackupRestore.test.ts b/sdk/keyvault/keyvault-keys/tests/recoverBackupRestore.test.ts index 2653824c6289..826061a7a542 100644 --- a/sdk/keyvault/keyvault-keys/tests/recoverBackupRestore.test.ts +++ b/sdk/keyvault/keyvault-keys/tests/recoverBackupRestore.test.ts @@ -2,56 +2,24 @@ // Licensed under the MIT License. import * as assert from "assert"; -import { getKeyvaultName } from "./utils/utils.common"; import { KeysClient } from "../src"; -import { TokenCredential } from "@azure/core-http"; -import { EnvironmentCredential } from "@azure/identity"; -import { - record, - setReplaceableVariables, - retry, - setReplacements, - env, - uniqueString -} from "./utils/recorder"; +import { retry, isNode, env } from "./utils/recorder"; +import { authenticate } from "./utils/testAuthentication"; import TestClient from "./utils/testClient"; describe("Keys client - restore keys and recover backups", () => { - let credential: TokenCredential; - let keyVaultName: string; - let keyVaultUrl: string; + const keyPrefix = `recover${env.KEY_NAME || "KeyName"}`; + let keySuffix: string; let client: KeysClient; let testClient: TestClient; let recorder: any; - const keyPrefix = `recover${env.KEY_NAME || "KeyName"}`; - let keySuffix: string; - before(async function() { - // NOTE: - // setReplaceableVariables and setReplacements are reused just to put their ussage in the open, - // to avoid having them obscured into a generic utility file. Once the recording tool is centralized - // we can move these somewhere else! - setReplaceableVariables({ - AZURE_CLIENT_ID: "azure_client_id", - AZURE_CLIENT_SECRET: "azure_client_secret", - AZURE_TENANT_ID: "azure_tenant_id", - KEYVAULT_NAME: "keyvault_name" - }); - - keySuffix = uniqueString(); - setReplacements([ - (recording) => recording.replace(/"access_token":"[^"]*"/g, `"access_token":"access_token"`), - (recording) => - keySuffix === "" ? recording : recording.replace(new RegExp(keySuffix, "g"), "") - ]); - - recorder = record(this); // eslint-disable-line no-invalid-this - credential = await new EnvironmentCredential(); - keyVaultName = getKeyvaultName(); - keyVaultUrl = `https://${keyVaultName}.vault.azure.net`; - client = new KeysClient(keyVaultUrl, credential); - testClient = new TestClient(client); + const authentication = await authenticate(this); + keySuffix = authentication.keySuffix; + client = authentication.client; + testClient = authentication.testClient; + recorder = authentication.recorder; }); after(async function() { @@ -61,7 +29,7 @@ describe("Keys client - restore keys and recover backups", () => { // The tests follow it("can recover a deleted key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); await client.createKey(keyName, "RSA"); await client.deleteKey(keyName); const getDeletedResult = await retry(async () => client.getDeletedKey(keyName)); @@ -73,7 +41,7 @@ describe("Keys client - restore keys and recover backups", () => { }); it("fails if one tries to recover a non-existing deleted key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); let error; try { await client.recoverDeletedKey(keyName); @@ -85,16 +53,20 @@ describe("Keys client - restore keys and recover backups", () => { }); it("can generate a backup of a key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); await client.createKey(keyName, "RSA"); const result = await client.backupKey(keyName); - assert.equal(Buffer.isBuffer(result), true, "Unexpected return value from backupKey()"); - assert.ok(result.length > 8300, "Unexpected length of buffer from backupKey()"); + if (isNode) { + assert.equal(Buffer.isBuffer(result), true, "Unexpected return value from backupKey()"); + } else { + assert.equal(result!.constructor, Uint8Array, "Unexpected return value from backupKey()"); + } + assert.ok(result!.length > 8300, "Unexpected length of buffer from backupKey()"); await testClient.flushKey(keyName); }); it("fails to generate a backup of a non-existing key", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); let error; try { await client.backupKey(keyName); @@ -106,18 +78,18 @@ describe("Keys client - restore keys and recover backups", () => { }); it("can restore a key with a given backup", async function() { - const keyName = testClient.formatName(`${keyPrefix}-${this.test.title}-${keySuffix}`); + const keyName = testClient.formatName(`${keyPrefix}-${this!.test!.title}-${keySuffix}`); await client.createKey(keyName, "RSA"); const backup = await client.backupKey(keyName); await testClient.flushKey(keyName); - await retry(async () => client.restoreKey(backup)); + await retry(async () => client.restoreKey(backup as Uint8Array)); const getResult = await client.getKey(keyName); assert.equal(getResult.name, keyName, "Unexpected key name in result from getKey()."); await testClient.flushKey(keyName); }); it("fails to restore a key with a malformed backup", async function() { - const backup = Buffer.alloc(8693); + const backup = new Uint8Array(8693); let error; try { await client.restoreKey(backup); diff --git a/sdk/keyvault/keyvault-keys/tests/tsconfig.test.json b/sdk/keyvault/keyvault-keys/tests/tsconfig.test.json deleted file mode 100644 index 0e7afc685537..000000000000 --- a/sdk/keyvault/keyvault-keys/tests/tsconfig.test.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "module": "commonjs" - } -} diff --git a/sdk/keyvault/keyvault-keys/tests/utils/recorder.ts b/sdk/keyvault/keyvault-keys/tests/utils/recorder.ts index 53c6ee44f4f9..f2f22b5d58e0 100644 --- a/sdk/keyvault/keyvault-keys/tests/utils/recorder.ts +++ b/sdk/keyvault/keyvault-keys/tests/utils/recorder.ts @@ -2,8 +2,10 @@ // Licensed under the MIT License. import fs from "fs-extra"; -import { delay as restDelay } from "@azure/ms-rest-js"; +import nise from "nise"; import { retry as realRetry } from "./retry"; +import { isNode as coreIsNode, delay as coreDelay } from "@azure/core-http"; +import queryString from "query-string"; import * as dotenv from "dotenv"; dotenv.config({ path: "../../.env" }); @@ -11,10 +13,23 @@ export function isBrowser(): boolean { return typeof window !== "undefined"; } +export const isNode = coreIsNode; + export function escapeRegExp(str: string): string { return encodeURIComponent(str).replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); } +export async function blobToString(blob: Blob): Promise { + const fileReader = new FileReader(); + return new Promise((resolve, reject) => { + fileReader.onloadend = (ev: any) => { + resolve(ev.target!.result); + }; + fileReader.onerror = reject; + fileReader.readAsText(blob); + }); +} + let nock: any; if (!isBrowser()) { nock = require("nock"); @@ -25,8 +40,8 @@ const isRecording = env.TEST_MODE === "record"; const isPlayingBack = env.TEST_MODE === "playback"; // IMPORTANT: These are my attempts to make this more generic without changing it significantly -let replaceableVariables = {}; -export function setReplaceableVariables(a: object): void { +let replaceableVariables: { [key: string]: any } = {}; +export function setReplaceableVariables(a: { [key: string]: any }): void { replaceableVariables = a; if (isPlayingBack) { // Providing dummy values to avoid the error @@ -35,22 +50,22 @@ export function setReplaceableVariables(a: object): void { }); } } -let replacements = []; +let replacements: any[] = []; export function setReplacements(maps: any): void { replacements = maps; } export function delay(milliseconds: number): Promise | null { - return isPlayingBack ? null : restDelay(milliseconds); + return isPlayingBack ? null : coreDelay(milliseconds); } export async function retry( target: () => Promise, - delay: number = 10000, - timeout: number = Infinity, - increaseFactor: number + delay?: number, + timeout?: number, + increaseFactor?: number ): Promise { - return realRetry(target, isPlayingBack ? 0 : delay, timeout, increaseFactor); + return realRetry(target, isPlayingBack ? 0 : delay || 10000, timeout || Infinity, increaseFactor); } abstract class Recorder { @@ -115,7 +130,9 @@ class NockRecorder extends Recorder { } public playback(): void { - const path = "../../recordings/" + this.filepath; + // This path makes sense when tests are called through dist-test/index.node.js + // If tests are called directly, this would need to be `../../recordings/`. + const path = "../recordings/" + this.filepath; this.uniqueTestInfo = require(path).testInfo; } @@ -161,6 +178,195 @@ class NockRecorder extends Recorder { } } +class NiseRecorder extends Recorder { + private readonly sasQueryParameters = ["se", "sig", "sp", "spr", "srt", "ss", "st", "sv"]; + private recordings: any[] = []; + + constructor(testHierarchy: string, testTitle: string) { + super("browsers", testHierarchy, testTitle, "json"); + } + + // Inserts a request/response pair into the recordings array + private async recordRequest(request: any, data: any): Promise { + const responseHeaders: any = {}; + const responseHeadersPairs = request.getAllResponseHeaders().split("\r\n"); + for (const pair of responseHeadersPairs) { + const [key, value] = pair.split(": "); + responseHeaders[key] = value; + } + + // We're not storing SAS Query Parameters because they may contain sensitive information + // We're ignoring the "_" parameter as well because it's not being added by our code + // More info on "_": https://stackoverflow.com/questions/3687729/who-add-single-underscore-query-parameter + const parsedUrl = queryString.parseUrl(request.url); + const query: any = {}; + for (const param in parsedUrl.query) { + if (!this.sasQueryParameters.includes(param) && param !== "_") { + query[param] = parsedUrl.query[param]; + } + } + + this.recordings.push({ + method: request.method, + url: parsedUrl.url, + query: query, + requestBody: data instanceof Blob ? await blobToString(data) : data, + status: request.status, + response: + request.response instanceof Blob ? await blobToString(request.response) : request.response, + responseHeaders: responseHeaders + }); + } + + // Checks whether a recording matches a request or not (we're not matching request headers) + private matchRequest(recording: any, request: any): boolean { + // Every parameter in the recording must be present and have the same value in the request + for (const param in recording.query) { + if (recording.query[param] !== request.query[param]) { + return false; + } + } + + // There shouldn't be parameters in the request that are not present in the recording (except for SAS Query Parameters and "_") + for (const param in request.query) { + if ( + recording.query[param] === undefined && + !this.sasQueryParameters.includes(param) && + param !== "_" + ) { + return false; + } + } + + return ( + recording.method === request.method && + recording.url === request.url && + recording.requestBody === request.requestBody + ); + } + + // When recording, we want to hit the server and intercept requests/responses + // Nise does not allow us to intercept requests if they're sent to the server, so we need to override its behavior + public record(): void { + const self = this; + const xhr = nise.fakeXhr.useFakeXMLHttpRequest(); + + // The following filter allows every request to be sent to the server without being mocked + xhr.useFilters = true; + xhr.addFilter(() => true); + + // 'onCreate' function is called when a new fake XMLHttpRequest object (req) is created + // Our intent is to override the request's 'onreadystatechange' function so we can create a recording once the response is ready + // We can only override 'onreadystatechange' AFTER the 'send' function is called because we need to make sure our implementation won't be overriden by the client + // But we can only override 'send' AFTER the 'open' function is called because the filter we set above makes Nise override it in 'open' body + xhr.onCreate = function(req: any) { + // We'll override the 'open' function, so we need to store a handle to its original implementation + const reqOpen = req.open; + req.open = function() { + // Here we are calling the original 'open' function to make sure everything is set up correctly (HTTP method, url, filters) + reqOpen.apply(req, arguments); + + // We'll override the 'send' function, so we need to store a handle to its original implementation + // We can already override it because we know 'open' has already been called + const reqSend = req.send; + req.send = function(data: any) { + // We'll override the 'onreadystatechange' function, so we need to store a handle to its original implementation + // Now we can finally override 'onreadystatechange' because 'send' has already been called + const reqStateChange = req.onreadystatechange; + req.onreadystatechange = function() { + // Record the request once the response is obtained + if (req.readyState === 4) { + self.recordRequest(req, data); + } + // Sometimes the client doesn't implement an 'onreadystatechange' function, so we need to make sure it exists before calling the original implementation + if (reqStateChange) { + reqStateChange.apply(null, arguments); + } + }; + + // Now that we have overriden 'onreadystatechange', we can send the request to the server + reqSend.apply(req, arguments); + }; + }; + }; + } + + // When playing back, we want to intercept requests, find a corresponding match in our recordings and respond to it with the recorded data + // We must override the request's 'send' function because all the request information (body, url, method, queries) will be ready when it's called + public playback(): void { + const self = this; + const xhr = nise.fakeXhr.useFakeXMLHttpRequest(); + + // 'karma-json-preprocessor' helps us to retrieve recordings + this.recordings = (window as any).__json__["recordings/" + this.filepath].recordings; + this.uniqueTestInfo = (window as any).__json__["recordings/" + this.filepath].uniqueTestInfo; + + // 'onCreate' function is called when a new fake XMLHttpRequest object (req) is created + xhr.onCreate = function(req: any) { + // We'll override the 'send' function, so we need to store a handle to its original implementation + const reqSend = req.send; + req.send = async function(data: any) { + // Here we're calling the original send method. Nise will make the request wait for a mock response that we'll send later + reqSend.call(req, data); + + // formattedRequest contains all the necessary information to look for a match in our recordings + const parsedUrl = queryString.parseUrl(req.url); + const formattedRequest = { + method: req.method, + url: parsedUrl.url, + query: parsedUrl.query, + requestBody: data instanceof Blob ? await blobToString(data) : data + }; + + // We look through our recordings to find a match to the current request + // If we find a match, we remove it from the recordings list so we don't match it again by accident + let recordingFound = false; + for (let i = 0; !recordingFound && i < self.recordings.length; i++) { + if (self.matchRequest(self.recordings[i], formattedRequest)) { + const status = self.recordings[i].status; + const responseHeaders = self.recordings[i].responseHeaders; + const response = self.recordings[i].response; + + // We are dealing with async requests so we're responding to them asynchronously + setTimeout(() => req.respond(status, responseHeaders, response)); + self.recordings.splice(i, 1); + recordingFound = true; + } + } + + // If we can't find a match, we throw an error + // Some tests expect errors to happen and, if a matching error is thrown in one of these tests, it may be captured in a catch block by accident, + // resulting in unexpected behavior. For this reason we're printing it to the console as well + if (!recordingFound) { + const err = new Error( + "No match for request " + JSON.stringify(formattedRequest, null, " ") + ); + console.log(err); + throw err; + } + }; + }; + } + + public stop(): void { + for (let i = 0; i < this.recordings.length; i++) { + for (const k of Object.keys(this.recordings[i])) { + if (typeof this.recordings[i][k] === "string") { + this.recordings[i][k] = this.filterSecrets(this.recordings[i][k]); + } + } + } + // We're sending the recordings to the 'karma-json-to-file-reporter' via console.log + console.log( + JSON.stringify({ + writeFile: true, + path: "./recordings/" + this.filepath, + content: { recordings: this.recordings, uniqueTestInfo: this.uniqueTestInfo } + }) + ); + } +} + export function uniqueString(): string { return isPlayingBack ? "" @@ -194,8 +400,7 @@ export function record(testContext: any): any { } if (isBrowser()) { - // TODO: - // recorder = new NiseRecorder(testHierarchy, testTitle); + recorder = new NiseRecorder(testHierarchy, testTitle); } else { recorder = new NockRecorder(testHierarchy, testTitle); } diff --git a/sdk/keyvault/keyvault-keys/tests/utils/retry.test.ts b/sdk/keyvault/keyvault-keys/tests/utils/retry.test.ts index 77f991eca7b6..2c8ef8273ecb 100644 --- a/sdk/keyvault/keyvault-keys/tests/utils/retry.test.ts +++ b/sdk/keyvault/keyvault-keys/tests/utils/retry.test.ts @@ -18,7 +18,6 @@ describe("retry utility function", function() { }); it("returns the value if resolved on time", async () => { - const success = async () => true; const result = await retry(async () => true); assert.strictEqual(result, true); }); diff --git a/sdk/keyvault/keyvault-keys/tests/utils/retry.ts b/sdk/keyvault/keyvault-keys/tests/utils/retry.ts index 7f9014a073d9..d9fef0ecf36e 100644 --- a/sdk/keyvault/keyvault-keys/tests/utils/retry.ts +++ b/sdk/keyvault/keyvault-keys/tests/utils/retry.ts @@ -14,7 +14,7 @@ export async function retry( delay: number = 1000, timeout: number = Infinity, increaseFactor: number = 1 -): Promise { +): Promise { const start = new Date().getTime(); let updatedDelay = delay; while (new Date().getTime() - start < timeout) { diff --git a/sdk/keyvault/keyvault-keys/tests/utils/testAuthentication.ts b/sdk/keyvault/keyvault-keys/tests/utils/testAuthentication.ts new file mode 100644 index 000000000000..fdae574ee08a --- /dev/null +++ b/sdk/keyvault/keyvault-keys/tests/utils/testAuthentication.ts @@ -0,0 +1,36 @@ +import { ClientSecretCredential } from "@azure/identity"; +import { getKeyvaultName } from "./utils.common"; +import { KeysClient } from "../../src"; +import { env, record, setReplaceableVariables, setReplacements, uniqueString } from "./recorder"; +import TestClient from "./testClient"; + +export async function authenticate(that: any): Promise { + setReplaceableVariables({ + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "azure_tenant_id", + KEYVAULT_NAME: "keyvault_name" + }); + + const keySuffix = uniqueString(); + setReplacements([ + (recording: any): any => + recording.replace(/"access_token":"[^"]*"/g, `"access_token":"access_token"`), + (recording: any): any => + keySuffix === "" ? recording : recording.replace(new RegExp(keySuffix, "g"), "") + ]); + + const recorder = record(that); + const credential = await new ClientSecretCredential( + env.AZURE_TENANT_ID, + env.AZURE_CLIENT_ID, + env.AZURE_CLIENT_SECRET + ); + + const keyVaultName = getKeyvaultName(); + const keyVaultUrl = `https://${keyVaultName}.vault.azure.net`; + const client = new KeysClient(keyVaultUrl, credential); + const testClient = new TestClient(client); + + return { recorder, client, testClient, keySuffix }; +} diff --git a/sdk/keyvault/keyvault-keys/tests/utils/testClient.ts b/sdk/keyvault/keyvault-keys/tests/utils/testClient.ts index 030eebc0f08b..ecd2d77e9db1 100644 --- a/sdk/keyvault/keyvault-keys/tests/utils/testClient.ts +++ b/sdk/keyvault/keyvault-keys/tests/utils/testClient.ts @@ -6,7 +6,7 @@ export default class TestClient { constructor(client: KeysClient) { this.client = client; } - public formatName(name: string) { + public formatName(name: string): string { return name.replace(/[^0-9a-zA-Z-]/g, ""); } public async purgeKey(keyName: string): Promise { diff --git a/sdk/keyvault/keyvault-keys/tsconfig.json b/sdk/keyvault/keyvault-keys/tsconfig.json index 9c5f27c6d7f0..0edd3b69743e 100644 --- a/sdk/keyvault/keyvault-keys/tsconfig.json +++ b/sdk/keyvault/keyvault-keys/tsconfig.json @@ -1,39 +1,25 @@ { "compilerOptions": { - /* Basic Options */ - "target": "es6" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */, - "module": "es6" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */, - "lib": [] /* lib dependencies are triple-slash directives in lib/index.ts */, - "declaration": true /* Generates corresponding '.d.ts' file. */, - "declarationMap": true /* Generates a sourcemap for each corresponding '.d.ts' file. */, - "sourceMap": true /* Generates corresponding '.map' file. */, - + "alwaysStrict": true, + "noImplicitAny": true, + "preserveConstEnums": true, + "sourceMap": true, + "newLine": "LF", + "target": "es5", + "moduleResolution": "node", + "noUnusedLocals": true, + "noUnusedParameters": true, + "strict": true, + "module": "esNext", "outDir": "./dist-esm", - "stripInternal": true /* Do not emit declarations for code with @internal annotation*/, - "declarationDir": "./types/src" /* Output directory for generated declaration files.*/, - "importHelpers": true /* Import emit helpers from 'tslib'. */, - - /* Strict Type-Checking Options */ - "strict": true /* Enable all strict type-checking options. */, - "noImplicitReturns": true /* Report error when not all code paths in function return a value. */, - - /* Additional Checks */ - "noUnusedLocals": true /* Report errors on unused locals. */, - - /* Module Resolution Options */ - "moduleResolution": "node" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */, - "allowSyntheticDefaultImports": true /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */, - "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, - - /* Experimental Options */ - "forceConsistentCasingInFileNames": true, - - /* Other options */ - "newLine": "LF" /* Use the specified end of line sequence to be used when emitting files: "crlf" (windows) or "lf" (unix).”*/, - "allowJs": false /* Don't allow JavaScript files to be compiled.*/, - "resolveJsonModule": true + "declaration": true, + "declarationMap": true, + "importHelpers": true, + "declarationDir": "./types", + "lib": ["dom", "es5", "es6", "es7", "esnext"], + "esModuleInterop": true }, "compileOnSave": true, - "exclude": ["node_modules", "types/**", "./samples/**/*.ts", "./test/perf/azure-sb-package/*.ts"], - "include": ["./src/**/*.ts", "./test/**/*.ts"] + "exclude": ["node_modules", "./samples/**/*.ts"], + "include": ["./src/**/*.ts", "./tests/**/*.ts"] } diff --git a/sdk/keyvault/keyvault-keys/typedoc.json b/sdk/keyvault/keyvault-keys/typedoc.json index 07dad5886716..3cf18e6dd77e 100644 --- a/sdk/keyvault/keyvault-keys/typedoc.json +++ b/sdk/keyvault/keyvault-keys/typedoc.json @@ -3,9 +3,6 @@ "out": "../../../docGen/keyvault-keys", "excludeNotExported": true, "excludePrivate": true, - "exclude": [ - "node_modules/**/*", - "src/core/**/*" - ], + "exclude": ["node_modules/**/*", "src/core/**/*"], "ignoreCompilerErrors": true }