public async Task SetOrUpdate(KeyIdVault key) { var body = new StringContent(JsonSerializer.Serialize <KeyIdVaultDTO>(key), Encoding.UTF8, "application/json"); var resp = await _client.PostAsync($"api/key", body); if (!resp.IsSuccessStatusCode) { throw new HttpRequestException(resp.ToString()); } }
public KeyIdVaultDTO(KeyIdVault vault) { KeyId = vault.KeyId; Key = Convert.ToBase64String(vault.Key.ToByteArray()); }
public async Task SetOrUpdate(KeyIdVault key) => await Task.WhenAll(_clients.Select(cln => cln.SetOrUpdate(key)));
public KeyIdVaultDTO(KeyIdVault key) { KeyId = key.KeyId; Key = Convert.ToBase64String(key.Key.ToByteArray()); }