public void LoadInfoProfile() { if (File.Exists(ToolsPathInfo.DefaultCertPath)) { CertificateProfilesManager.RegisterProfileFile(ToolsPathInfo.DefaultCertPath); CertificateProfilesManager.ProfilesChanged += delegate(object sender, CertificateProfileChangedEventArgs e) { UpdateInfoProfile(); if (control != null) { control.UpdateData(false); } }; } UpdateInfoProfile(); }
public void UpdateInfoProfile() { this.optionProfileList = CertificateProfilesManager.GetProfileNameList(); this.optionProfileSelected = CertificateProfilesManager.GetActiveProfileName(); CertificateProfileInfo cpinfo = CertificateProfilesManager.GetProfileInfo(this.optionProfileSelected); if (cpinfo != null) { // Get Selected Profile info this.infoProfile.SetCertificateInfo( cpinfo.profileItemDic["0"].keyPath, cpinfo.profileItemDic["0"].keyPassword.DecryptDes().EncryptAes(), cpinfo.profileItemDic["1"].keyPath, cpinfo.profileItemDic["1"].keyPassword.DecryptDes().EncryptAes()); } else { this.infoProfile.SetCertificateInfo("", "", "", ""); } }