예제 #1
0
        public async Task Self_Key_Exists()
        {
            const string name = "self";
            var          _    = await _keyStoreService.CreateAsync(name, "ed25519", 0);

            var keys = await _keyStoreService.ListAsync();

            var self = keys.Single(k => k.Name == "self");

            var me = await _keyStoreService.FindKeyByNameAsync("self");

            Assert.AreEqual("self", self.Name);
            Assert.AreEqual(me.Id, self.Id);
        }
예제 #2
0
 public async Task <IKey> GetPublicKeyAsync(string publicKeyName)
 {
     return(await _keyStoreService.FindKeyByNameAsync(publicKeyName).ConfigureAwait(false));
 }