public void UpdateStoreInfo(string storename) { UIErrorHelper.CheckedExec(delegate() { if (storename != null) { string storePass = ""; using (var session = new VecsStoreSession(ServerDTO.VecsClient, storename, storePass)) { // update store info if (StoresInfo.ContainsKey(storename)) { StoresInfo [storename] = new CertBagItem() { PrivateKeys = session.GetPrivateKeys().Concat(session.GetEncryptedPrivateKeys()).ToList(), SecretKeys = session.GetSecretKeys().ToList(), Certs = session.GetCertificates().ToList() }; CalculateKeyInfo(); } else { StoresInfo.Add(storename, new CertBagItem() { PrivateKeys = session.GetPrivateKeys().Concat(session.GetEncryptedPrivateKeys()).ToList(), SecretKeys = session.GetSecretKeys().ToList(), Certs = session.GetCertificates().ToList() }); NoStores++; } } } }); }
public void UpdateStoreInfo (string storename) { UIErrorHelper.CheckedExec (delegate() { if (storename != null) { string storePass = ""; using (var session = new VecsStoreSession (ServerDTO.VecsClient, storename, storePass)) { // update store info if (StoresInfo.ContainsKey (storename)) { StoresInfo [storename] = new CertBagItem () { PrivateKeys = session.GetPrivateKeys ().Concat (session.GetEncryptedPrivateKeys ()).ToList (), SecretKeys = session.GetSecretKeys ().ToList (), Certs = session.GetCertificates ().ToList () }; CalculateKeyInfo (); } else { StoresInfo.Add (storename, new CertBagItem () { PrivateKeys = session.GetPrivateKeys ().Concat (session.GetEncryptedPrivateKeys ()).ToList (), SecretKeys = session.GetSecretKeys ().ToList (), Certs = session.GetCertificates ().ToList () }); NoStores++; } } } }); }