private void Update(ManagedApplication application)
{
if (application == null)
{
application = new ManagedApplication();
}
m_application = application;
SetIsSdkApplication(application.IsSdkCompatible);
ApplicationNameTB.Text = application.DisplayName;
ExecutableFileTB.Text = application.ExecutablePath;
ConfigurationFileTB.Text = application.ConfigurationPath;
CertificateTB.Text = null;
TrustListTB.Text = null;
m_certificate = application.Certificate;
m_trustList = application.TrustList;
if (m_certificate != null)
{
X509Certificate2 certificate = m_certificate.Find();
if (certificate != null)
{
CertificateTB.Text = certificate.Subject;
}
else
{
CertificateTB.Text = m_certificate.ToString();
}
}
if (m_trustList != null)
{
TrustListTB.Text = m_trustList.ToString();
}
}