public void SetUp() { var hostname = Environment.GetEnvironmentVariable("keyvaultHostname"); KeyName = Guid.NewGuid().ToString(); _client = new KeyClient(new Uri(hostname ?? throw new ArgumentException()), new DefaultAzureCredential()); Key = _client.CreateKey(KeyName, KeyType.Rsa, new CreateRsaKeyOptions(KeyName)).Value; _storer = new KeyVaultKeyStorer(_client, _loggerFactory.CreateLogger <KeyVaultKeyStorer>()); _encryptor = new KeyVaultKeyEncryptor(_loggerFactory.CreateLogger <KeyVaultKeyEncryptor>(), new CryptographyClientFactory(new DefaultAzureCredential()), _client); }
public KeyVaultKeyEncryptController(ILogger <KeyVaultKeyEncryptController> logger, KeyVaultKeyEncryptor encryptor) { _logger = logger; _encryptor = encryptor; }