Esempio n. 1
0
 public void AddKey(Key key)
 {
     if (key == null) return;
     var currentKeyStore = Keystore;
     if (currentKeyStore.Keys == null)
     {
         currentKeyStore.Keys = new List<Key>();
     }
     currentKeyStore.Keys.Add(key);
     Keystore = currentKeyStore;
 }
Esempio n. 2
0
 public void RemoveKey(Key key)
 {
     var currentKeyStore = Keystore;
     if (currentKeyStore.Keys != null)
     {
         for (var i = 0; i < currentKeyStore.Keys.Count; i++)
         {
             if (currentKeyStore.Keys[i].PublicKey.SequenceEqual(key.PublicKey))
             {
                 currentKeyStore.Keys.RemoveAt(0);
             }
         }
         Keystore = currentKeyStore;
     }
 }