text: let nock = require('nock');
  
  module.exports.testInfo = {"uniqueName":{},"newDate":{}}
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/certificates')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '4d67d785-4ce5-4e2c-b5c4-e3183b63291e',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:16 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',
    '3978ee10-601e-4435-8884-4dc1faa82600',
    'x-ms-ests-server',
    '2.1.9316.5 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHAQAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:56:17 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:56:16 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/certificates')
    .query(true)
    .reply(200, {"value":[{"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742","x5t":"-Q4TM4YwsmOA9unJYkmazB_DwCw","attributes":{"enabled":true,"nbf":1567113856,"exp":1598736856,"created":1567114456,"updated":1567114456},"subject":""},{"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264","x5t":"c4MKTseiIvieOUdncTYeIjStri4","attributes":{"enabled":true,"nbf":1567114154,"exp":1598737154,"created":1567114755,"updated":1567114755},"subject":""},{"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945","x5t":"dhYAtg5T6E1VMfF-mkh7uW5tkoY","attributes":{"enabled":true,"nbf":1567113787,"exp":1598736787,"created":1567114387,"updated":1567114387},"tags":{"tag":"tag01"},"subject":""}],"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',
    '05901215-513a-4e09-8639-c0c885ecc36c',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:17 GMT',
    'Connection',
    'close',
    'Content-Length',
    '930' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '43922def-e228-4424-9988-2c64797f8d40',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56: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":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',
    'f1e478b9-24ea-4b6e-b334-4f1f5bc52500',
    'x-ms-ests-server',
    '2.1.9316.5 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHAgAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:56:18 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:56:18 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742')
    .query(true)
    .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742","deletedDate":1567115778,"scheduledPurgeDate":1574891778,"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742/b33dba4e03094d14975d2f5de3cb04da","kid":"https://keyvault_name.vault.azure.net/keys/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742/b33dba4e03094d14975d2f5de3cb04da","sid":"https://keyvault_name.vault.azure.net/secrets/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742/b33dba4e03094d14975d2f5de3cb04da","x5t":"-Q4TM4YwsmOA9unJYkmazB_DwCw","cer":"MIIDKDCCAhCgAwIBAgIQbGlYxcp2Te6pLGWnpbLvhDANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDEwZNeUNlcnQwHhcNMTkwODI5MjEyNDE2WhcNMjAwODI5MjEzNDE2WjARMQ8wDQYDVQQDEwZNeUNlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQChZQMB3h01n9SAtboO4btWGWRdhEhEQLKYyUEZXwhuH2WZhjrYKgXGiFS/YLU/bThjbVpvzTdlNKvJNjwevBumOU69cCV3Io2m/6R4v01AFnBp+Wb2hvBh5u69W7rcoc8JwmbiYml+lyAiLpJ2+LSVByWTxSMuypNM4jvNYhfxd2rxkhWQ2uRSzmdMGsWRWKvDxDMA0VZ0pYNYt+lNhc+7GmCnHFr8Q1qXZ4vPrsN1q9Glh5/XmKQGM90NjEZLHUabJlplbyN5ltaha7XDjpzxSWW8p0CK/tJpBQK6U18/adTiQAkxzFSSnMtatS2insaC+Y18x6xbXNpaHj859B6RAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBT7mUce9MqsQUsndE+d0oPLhO2ADTAdBgNVHQ4EFgQU+5lHHvTKrEFLJ3RPndKDy4TtgA0wDQYJKoZIhvcNAQELBQADggEBAA6TB6+txlY+FD7LsCY7ztQBvNv69yXi7XoKD5/cp+X0dFLetJagExNiac7EQ2cKCtpHkzbHjUtT9IyQwggGpbQrRe8kpKTUYLJ2YP+OugKRQn0RQ6zx8m6sXz9/B5pLHh2RfNxpA8kwuGgrM6ZMht4yVovjoYXczRxV19lS4iX2kcTtlrKy73911HTSj/GtRmzkUUmJmx7v+ZEYdloYxp0KLEm8NiKLsB8akV3N96Md2vYKCml5KVpJ0oOkU5FtwczWIq+nKMhyu9cA9otL3BIIWKg+oIXLIFuv7Yt7YGv7cs2pHsNFo2KN64l5ybvjuf8ZW0djGmhUKwjT5xyEuQA=","attributes":{"enabled":true,"nbf":1567113856,"exp":1598736856,"created":1567114456,"updated":1567114456,"recoveryLevel":"Recoverable+Purgeable"},"policy":{"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"cn=MyCert","ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1567114442,"updated":1567114442}},"pending":{"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742/pending"}}, [ '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',
    '83af0e45-406d-4555-abac-2593190e00f3',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:18 GMT',
    'Connection',
    'close',
    'Content-Length',
    '2819' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '53de3c34-0a38-40ef-94ab-45683b97cc0e',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56: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',
    '448e8d1d-7620-4af9-b2b2-290f28732600',
    'x-ms-ests-server',
    '2.1.9316.5 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHAwAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:56:19 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:56:19 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742')
    .query(true)
    .reply(409, {"error":{"code":"Conflict","message":"Certificate is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '126',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'fa1bbd3a-f685-4d33-99dd-cc18cf1a7408',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:19 GMT',
    'Connection',
    'close' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'e52b548e-e296-46d1-97e3-4f3b66fec2ad',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56: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":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',
    '5367755d-62ab-4c88-80a9-7fb7a7180a00',
    'x-ms-ests-server',
    '2.1.9316.5 - EUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHBAAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:56:30 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:56:29 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-5776099158445742')
    .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',
    'c62ad2bb-c975-4b1e-9a4a-80189c47bdf3',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:30 GMT',
    'Connection',
    'close' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '72c38955-0f79-4e7f-9e15-f0c3f6f23eeb',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56: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',
    'b4cb8948-af15-4b7f-8048-4b2c7c440500',
    'x-ms-ests-server',
    '2.1.9316.5 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHBQAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:56:31 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:56:30 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264')
    .query(true)
    .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264","deletedDate":1567115791,"scheduledPurgeDate":1574891791,"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264/483d6d9b2acd4410a81dafbae6b92be6","kid":"https://keyvault_name.vault.azure.net/keys/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264/483d6d9b2acd4410a81dafbae6b92be6","sid":"https://keyvault_name.vault.azure.net/secrets/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264/483d6d9b2acd4410a81dafbae6b92be6","x5t":"c4MKTseiIvieOUdncTYeIjStri4","cer":"MIIDKDCCAhCgAwIBAgIQV6zdc0qZS0qBktBHo1qo2DANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDEwZNeUNlcnQwHhcNMTkwODI5MjEyOTE0WhcNMjAwODI5MjEzOTE0WjARMQ8wDQYDVQQDEwZNeUNlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQ9j8TJOsFvUPs0Ddk2cq3Qj+tXGjIorX8AkW46A6gPJK0XaaOMFPHV6eKY66FpK60W90SXKX05OVLAvttN3dZXMcCM4KCjauw9aoM3IWfYDZOxWOCrtw8ncsJGRB254XhBA5e/XMAPeBrDLdsNiqw46iOazcsvqmF4xsSN6rRDO+k7R1h+JJhBOdA1z6dkQrglk8MHmYbQ5nnEQOcmgxo5hsXz5Xpv5ev8yzItcVqB6W1YXePazDIvu25PwpzUBiPo0bAqL+1cmkYWZakBWIFikqRnjQ+KAyzELvfN/I08HJQL+MTh9jm3VIMBFTUHSV9h3vJ8Hq5Ujyh5ehL1z5zAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBQYhy1QtP16OXpZbCumLoRTOCjRszAdBgNVHQ4EFgQUGIctULT9ejl6WWwrpi6EUzgo0bMwDQYJKoZIhvcNAQELBQADggEBAHguOBX1lFLwldZsdfhnfd0mFgvFmHbydINDK50lK+AFRtcgt2vTkd1NF1yo3A1DkxIt0Rc/2zuvkbIdNaVTPxbfchm+1YvMFAZxTtcB8EnEk9MW3hQrsflTO6DuAuyahXCPhbASg0sw5aBOS25FCs5CwyT9p8Mp2NGHJHnSAcApoB85Vxv6AzEj1bfMPW/C8f9bQ/62FpWiboc/HF4HHvs1WsmFJ8Dq5tlykhrsGLaFTcVMA3nKaIc3q0y3uDpd8n5vXsCMyqW0yPo51tKUenC8VC/cjYQRy2didRbHX1PnVqYnowMGggWWAe6qvDixRNjDT27kPujdym9vF4VdJh8=","attributes":{"enabled":true,"nbf":1567114154,"exp":1598737154,"created":1567114755,"updated":1567114755,"recoveryLevel":"Recoverable+Purgeable"},"policy":{"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"cn=MyCert","ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1567114735,"updated":1567114735}},"pending":{"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264/pending"}}, [ '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',
    'f5e67fff-4840-4fde-8496-ce8e040f2a14',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:30 GMT',
    'Connection',
    'close',
    'Content-Length',
    '2819' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '8d85cb43-c5b0-46f5-a64e-44d09fa45cb5',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56: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',
    'afc47188-9c4b-4960-933b-4b327d800500',
    'x-ms-ests-server',
    '2.1.9316.5 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHBgAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:56:32 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:56:32 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264')
    .query(true)
    .reply(409, {"error":{"code":"Conflict","message":"Certificate is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '126',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '509f86a6-ed24-4723-963b-0a7160842fdc',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:31 GMT',
    'Connection',
    'close' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'f55661c1-425e-4114-be38-75d980a41a49',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:42 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',
    '610f122a-be57-4fbb-b3cb-0157cb040500',
    'x-ms-ests-server',
    '2.1.9316.5 - SCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHBwAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:56:43 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:56:42 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264')
    .query(true)
    .reply(409, {"error":{"code":"Conflict","message":"Certificate is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '126',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'c9511f3b-8c7f-47f0-90b1-b16bed92936b',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:42 GMT',
    'Connection',
    'close' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '5b0f356b-1620-4f30-a7e4-262169e78035',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56: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',
    '247db0f3-ba6a-43df-b1e9-483d99ec2500',
    'x-ms-ests-server',
    '2.1.9316.5 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHCAAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:56:54 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:56:54 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-cancreatereadanddeleteacertificatesissuer-6982098142283264')
    .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',
    '6dbbd3a0-a659-42c6-a57d-d8073dc1db09',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:53 GMT',
    'Connection',
    'close' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/certificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'fe915cbe-2455-4ca7-a8f1-bebb0088a016',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56: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":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',
    '4c2b9071-a554-49e2-b1af-15d3f3970800',
    'x-ms-ests-server',
    '2.1.9316.5 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHCQAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:56:54 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:56:54 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/certificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945')
    .query(true)
    .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedcertificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945","deletedDate":1567115815,"scheduledPurgeDate":1574891815,"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945/c6c2ac609b6040a885f415da69bc12d8","kid":"https://keyvault_name.vault.azure.net/keys/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945/c6c2ac609b6040a885f415da69bc12d8","sid":"https://keyvault_name.vault.azure.net/secrets/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945/c6c2ac609b6040a885f415da69bc12d8","x5t":"dhYAtg5T6E1VMfF-mkh7uW5tkoY","cer":"MIIDKDCCAhCgAwIBAgIQG7/DzBE7RGOoeENaLqkunjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDEwZNeUNlcnQwHhcNMTkwODI5MjEyMzA3WhcNMjAwODI5MjEzMzA3WjARMQ8wDQYDVQQDEwZNeUNlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQOc/oSFRRkZbKNcNIF+oXJCXxZqaUh+WKHblt6TfrZYFm9r/2m06yrYh71NbzhJLh29Yt4E5Jq/OFeEF9Ea2DBmBkS7Zl80pYMILX4zYwFGO26Qod8aevxPMAPAXqGlVOdZsyJzfTo2LBtKkbwTHFBTZ4GHBABkS8Hi9H6ZkkBDJc9i0lkWh/95HlaWqWOLnkRFxRQAuFBHnhI+tT7ShliuSJmW3CPc4UT6ZaRu2B2VQnWV/+cTvlaeM2pe66HVgflwfp2yUOpNPklkgzNBqORd3Fpiwnw53AFb4mlzts6o3D6V83uLzdrph9WKKlpbb+GEJdNZNXUQ8CIV8lZFT3AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBQH6dNXwkP6xbLSgHSnl5+hqj7kFjAdBgNVHQ4EFgQUB+nTV8JD+sWy0oB0p5efoao+5BYwDQYJKoZIhvcNAQELBQADggEBAFCocW7DenHa/addzT9q6pD4mtMEcvNKUdcILFVkwifPGh9Xcv3uMEvIQlGszKYGukmiKHonHAAId/D6kmykmrSFpkn7M9w5qWVUvutZujT+cHO3yEEWq55pTCj53nIm9pOl3n1URSpoidbzbM8Z3PFtVQ0pJ9xbzEdsgHxIkBEMAToDhFPI8WfV+Hkd3h4IR54rrHRoL2Auw+kbvjsNdKj0+plvYDx/bjPOMVHTXKkcN7uuwUP7QagdJ1iqrfWRBZfNUMJ6vI+bngQjfu07nkkNw/IDsZiNaqavMxObcPcN3o6kgSolCFVKWPuoPaeuFt608JLHs73AY3kwGzREHh4=","attributes":{"enabled":true,"nbf":1567113787,"exp":1598736787,"created":1567114387,"updated":1567114387,"recoveryLevel":"Recoverable+Purgeable"},"tags":{"tag":"tag01"},"policy":{"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945/policy","key_props":{"exportable":true,"kty":"RSA","key_size":2048,"reuse_key":false},"secret_props":{"contentType":"application/x-pkcs12"},"x509_props":{"subject":"cn=MyCert","ekus":["1.3.6.1.5.5.7.3.1","1.3.6.1.5.5.7.3.2"],"key_usage":["digitalSignature","keyEncipherment"],"validity_months":12,"basic_constraints":{"ca":false}},"lifetime_actions":[{"trigger":{"lifetime_percentage":80},"action":{"action_type":"AutoRenew"}}],"issuer":{"name":"Self"},"attributes":{"enabled":true,"created":1567114374,"updated":1567114374}},"pending":{"id":"https://keyvault_name.vault.azure.net/certificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945/pending"}}, [ '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',
    'ef01e541-a128-4811-8435-d360ac2bfacb',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:54 GMT',
    'Connection',
    'close',
    'Content-Length',
    '2812' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '47807532-a5d9-4225-a6a2-f53ef7e585f5',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56: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":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',
    '212b9821-4f4b-49fc-90f8-8263e45c2500',
    'x-ms-ests-server',
    '2.1.9316.5 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHCgAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:56:55 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:56:55 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945')
    .query(true)
    .reply(409, {"error":{"code":"Conflict","message":"Certificate is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '126',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '0f0cbe39-5261-41ed-947e-55d92ef997f8',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:56:55 GMT',
    'Connection',
    'close' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '9fbee01a-99e4-4fa0-bf20-8f45b4492a97',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:57:06 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',
    '277c6030-310a-4ec9-a9c6-f8b7a8900a00',
    'x-ms-ests-server',
    '2.1.9316.5 - EUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHCwAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:57:06 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:57:06 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945')
    .query(true)
    .reply(409, {"error":{"code":"Conflict","message":"Certificate is currently being deleted.","innererror":{"code":"ObjectIsBeingDeleted"}}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '126',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '53c01abe-a945-4019-8f61-d3db14bdda40',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:57:06 GMT',
    'Connection',
    'close' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '5e988bb0-1d86-4130-87e1-18a07fcd4dd8',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:57:16 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',
    'c243adf4-4124-485e-a7ac-3c0ef7730800',
    'x-ms-ests-server',
    '2.1.9316.5 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHDAAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:57:17 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:57:17 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedcertificates/recoverCertificateName-canretrieveallversionsofacertificate-5019444976471945')
    .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',
    '20e4dca2-35ee-451f-89af-ea0d6ec4a18f',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:57:17 GMT',
    'Connection',
    'close' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedcertificates')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [ 'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '7a991980-e754-49bf-95bf-625d52234bb7',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:57: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":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',
    'c4bbe934-e7e7-43b4-b88d-5312c97f0800',
    'x-ms-ests-server',
    '2.1.9316.5 - NCUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AocKC0oeHjVCnxtEBqhareA_aSJHDQAAAABB-tQOAAAA; expires=Sat, 28-Sep-2019 21:57:18 GMT; path=/; secure; HttpOnly',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; HttpOnly',
    'Date',
    'Thu, 29 Aug 2019 21:57:18 GMT',
    'Connection',
    'close',
    'Content-Length',
    '1231' ]);
  
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedcertificates')
    .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',
    'fa4dd6f3-495a-4883-83b4-164676f21c6a',
    'x-ms-keyvault-service-version',
    '1.1.0.876',
    'x-ms-keyvault-network-info',
    'addr=52.186.81.22;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',
    'Thu, 29 Aug 2019 21:57:18 GMT',
    'Connection',
    'close',
    'Content-Length',
    '28' ]);
  
  