text: let nock = require('nock');
  
  module.exports.hash = "1f0ea52c2287b5bf8cfc359c2c134d89";
  
  module.exports.testInfo = {"uniqueName":{},"newDate":{}}
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/keys/localCryptoKeyName-PS512-/create')
    .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',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '99194038-852a-49e8-bc83-facf3a52f041',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:36 GMT'
  ]);
  
  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":86399,"ext_expires_in":86399,"access_token":"access_token"}, [
    'Cache-Control',
    'no-store, 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',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'x-ms-request-id',
    'b4b49a55-ce7e-4f5d-90e2-26f5b1e4fd00',
    'x-ms-ests-server',
    '2.1.11496.5 - SCUS ProdSlices',
    'Set-Cookie',
    'fpc=AlYh5w5_onJDnZLEqg70g4sA4qsDFAAAAIACvtcOAAAA; expires=Thu, 18-Mar-2021 18:18:37 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly',
    'Date',
    'Tue, 16 Feb 2021 18:18:37 GMT',
    'Content-Length',
    '1315'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/keys/localCryptoKeyName-PS512-/create', {"kty":"RSA"})
    .query(true)
    .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/localCryptoKeyName-PS512-/71f5ed1289284311808b87ede8c01005","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"px--K7gjp7Oiwp69wuKzAnDs8xi74lGF471H9YYL5XedDM_-_NNrn67w5nUpAEC_7Aa_24sYerVNBqnmpVrNqb_VS9zYrpYN4G8lWkCaq1isx_eJgKkP5wZmh1KcR_RPGY4ER-2kl_7fQrujteQaew_DNtFDTxspJTZ3AHE-HyecnHTS65Vh4EwwsxzW8PibDOPmnlSr-pDELzV0CDiSffLYfn3H0z6iw48kBuFZIIpZGNzxdium1ZH3hsyuIaowOFCErp-_gxBB-w4ZqLlqHhdKdSQWC3OyW5O0pjmZbPP8oos3RecafPEgg6NW9oKXN2uQxfuLjqh8R3EHZREkJQ","e":"AQAB"},"attributes":{"enabled":true,"created":1613499517,"updated":1613499517,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '092807e0-f32d-4321-92bb-1cfb6d2f45f6',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:37 GMT',
    'Content-Length',
    '715'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/localCryptoKeyName-PS512-/71f5ed1289284311808b87ede8c01005')
    .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',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '611b31f5-59c5-455a-a68f-32ae32f52340',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:37 GMT'
  ]);
  
  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":86399,"ext_expires_in":86399,"access_token":"access_token"}, [
    'Cache-Control',
    'no-store, no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '1315',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'x-ms-request-id',
    '0e690c11-1753-4330-bc02-db0e2f4bdf00',
    'x-ms-ests-server',
    '2.1.11496.5 - SCUS ProdSlices',
    'Set-Cookie',
    'fpc=AlYh5w5_onJDnZLEqg70g4sA4qsDFAAAAIACvtcOAAAA; expires=Thu, 18-Mar-2021 18:18:37 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly',
    'Date',
    'Tue, 16 Feb 2021 18:18:37 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/keys/localCryptoKeyName-PS512-/71f5ed1289284311808b87ede8c01005')
    .query(true)
    .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/localCryptoKeyName-PS512-/71f5ed1289284311808b87ede8c01005","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"px--K7gjp7Oiwp69wuKzAnDs8xi74lGF471H9YYL5XedDM_-_NNrn67w5nUpAEC_7Aa_24sYerVNBqnmpVrNqb_VS9zYrpYN4G8lWkCaq1isx_eJgKkP5wZmh1KcR_RPGY4ER-2kl_7fQrujteQaew_DNtFDTxspJTZ3AHE-HyecnHTS65Vh4EwwsxzW8PibDOPmnlSr-pDELzV0CDiSffLYfn3H0z6iw48kBuFZIIpZGNzxdium1ZH3hsyuIaowOFCErp-_gxBB-w4ZqLlqHhdKdSQWC3OyW5O0pjmZbPP8oos3RecafPEgg6NW9oKXN2uQxfuLjqh8R3EHZREkJQ","e":"AQAB"},"attributes":{"enabled":true,"created":1613499517,"updated":1613499517,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    'bb44a547-efe2-4cd7-9cbc-6ca698514b83',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:37 GMT',
    'Content-Length',
    '715'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/keys/localCryptoKeyName-PS512-/71f5ed1289284311808b87ede8c01005/sign', {"alg":"PS512","value":"N-pezlZMah39l8dyRzaKq0HwVUk7PQGpMkG1N-ogZB33pcAt09-5bL3a_NzW7QKNqZzNikQfEVgclTpgJafSAw"})
    .query(true)
    .reply(200, {"kid":"https://keyvault_name.vault.azure.net/keys/localCryptoKeyName-PS512-/71f5ed1289284311808b87ede8c01005","value":"loPT7N6a8S7eyugsk1784ofB8ApgTStLbEyN9CE2rhCkZfmz6rvNBScI08afI_BESoocZLS4K8VOLQBw0qq-l94U5Cbuh6QGG_ruLeID9eFHt5gYuP0Jv-Ay_wQdY7W_j7dQy0iqgJvfEH2xI0ZqbKrzFLSYlCO_TxGzOs_NwhU5q7xVfJSIVncTj0Vp6ZPtfg9I_Zeop5MSkH8ms35Kk5TC4ScWmrXHGDlVAQGtDmUeDoPJ4aoPE6YSg2IDEMrnK0EdVYisoN4ZyA209ELKcQIcVp04L1X6mfhLNHjF0HVnKvjkqfBuc17tVtR_GaOI0HUkrfO9W1M7qrUyXeM3pA"}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '6a714783-9320-409e-90ee-9cb3c7a2f61c',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:37 GMT',
    'Content-Length',
    '476'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/keys/localCryptoKeyName-PS512-')
    .query(true)
    .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/localCryptoKeyName-PS512-","deletedDate":1613499518,"scheduledPurgeDate":1614104318,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/localCryptoKeyName-PS512-/71f5ed1289284311808b87ede8c01005","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"px--K7gjp7Oiwp69wuKzAnDs8xi74lGF471H9YYL5XedDM_-_NNrn67w5nUpAEC_7Aa_24sYerVNBqnmpVrNqb_VS9zYrpYN4G8lWkCaq1isx_eJgKkP5wZmh1KcR_RPGY4ER-2kl_7fQrujteQaew_DNtFDTxspJTZ3AHE-HyecnHTS65Vh4EwwsxzW8PibDOPmnlSr-pDELzV0CDiSffLYfn3H0z6iw48kBuFZIIpZGNzxdium1ZH3hsyuIaowOFCErp-_gxBB-w4ZqLlqHhdKdSQWC3OyW5O0pjmZbPP8oos3RecafPEgg6NW9oKXN2uQxfuLjqh8R3EHZREkJQ","e":"AQAB"},"attributes":{"enabled":true,"created":1613499517,"updated":1613499517,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '4d1cfb2a-2d10-423b-bbd9-b6443f7b605e',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:37 GMT',
    'Content-Length',
    '875'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/localCryptoKeyName-PS512-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: localCryptoKeyName-PS512-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '109',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '4df0bcdf-e877-4beb-8d63-a598059f8260',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:37 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/localCryptoKeyName-PS512-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: localCryptoKeyName-PS512-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '109',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '03139146-4bac-4e9e-9fb0-88428910c7e5',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:37 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/localCryptoKeyName-PS512-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: localCryptoKeyName-PS512-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '109',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '97ad8694-1ed9-4ae1-b35a-f0b681d0e98d',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:39 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/localCryptoKeyName-PS512-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: localCryptoKeyName-PS512-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '109',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '3a415430-542f-4dd2-870c-8e9d9f2dee4d',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:41 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/localCryptoKeyName-PS512-')
    .query(true)
    .reply(404, {"error":{"code":"KeyNotFound","message":"Deleted Key not found: localCryptoKeyName-PS512-"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '109',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '7fc76327-1379-476d-8b05-dbdada096ec2',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:44 GMT'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .get('/deletedkeys/localCryptoKeyName-PS512-')
    .query(true)
    .reply(200, {"recoveryId":"https://keyvault_name.vault.azure.net/deletedkeys/localCryptoKeyName-PS512-","deletedDate":1613499518,"scheduledPurgeDate":1614104318,"key":{"kid":"https://keyvault_name.vault.azure.net/keys/localCryptoKeyName-PS512-/71f5ed1289284311808b87ede8c01005","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"px--K7gjp7Oiwp69wuKzAnDs8xi74lGF471H9YYL5XedDM_-_NNrn67w5nUpAEC_7Aa_24sYerVNBqnmpVrNqb_VS9zYrpYN4G8lWkCaq1isx_eJgKkP5wZmh1KcR_RPGY4ER-2kl_7fQrujteQaew_DNtFDTxspJTZ3AHE-HyecnHTS65Vh4EwwsxzW8PibDOPmnlSr-pDELzV0CDiSffLYfn3H0z6iw48kBuFZIIpZGNzxdium1ZH3hsyuIaowOFCErp-_gxBB-w4ZqLlqHhdKdSQWC3OyW5O0pjmZbPP8oos3RecafPEgg6NW9oKXN2uQxfuLjqh8R3EHZREkJQ","e":"AQAB"},"attributes":{"enabled":true,"created":1613499517,"updated":1613499517,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '54d0e59c-8c31-417c-afa0-ac42aef3b5b1',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:46 GMT',
    'Content-Length',
    '875'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .delete('/deletedkeys/localCryptoKeyName-PS512-')
    .query(true)
    .reply(204, "", [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '67f00979-9d1a-4bcd-9fda-c0fcc29a02e2',
    'x-ms-keyvault-service-version',
    '1.2.164.2',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 16 Feb 2021 18:18:46 GMT'
  ]);
  