示例#1
0
        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());
            }
        }
示例#2
0
 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());
 }