public void CleanUp()
{
X509Certificate2 testCA = new X509Certificate2("../../imports/CA.cer");
X509Certificate2 testCA2 = new X509Certificate2("../../imports/CA2.cer");
X509Certificate2 testCA3 = new X509Certificate2("../../imports/specimenCa.cer");
X509Store store = new X509Store(StoreName.Root, StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadWrite | OpenFlags.OpenExistingOnly);
try
{
if (store.Certificates.Contains(testCA))
{
store.Remove(testCA);
}
if (store.Certificates.Contains(testCA2))
{
store.Remove(testCA2);
}
if (store.Certificates.Contains(testCA3))
{
store.Remove(testCA3);
}
}
finally
{
store.Close();
}
}