//Code for Importing certificates
public void ImportCertificates()
{
X509Store objX509StorePrivateKey = new X509Store(StoreName.My, StoreLocation.LocalMachine);
X509Store objX509Store = new X509Store(StoreName.TrustedPeople, StoreLocation.LocalMachine);
objX509StorePrivateKey.Open(OpenFlags.ReadWrite);
objX509Store.Open(OpenFlags.ReadWrite);
X509Certificate2Collection objX509C2Collection = new X509Certificate2Collection();
X509Certificate2 objX509Certificate2Cert1 = new X509Certificate2(@"Certificates\ClientSide.pfx", "admin");
X509Certificate2 objX509Certificate2Cert2 = new X509Certificate2(@"Certificates\ServerSide.pfx", "admin");
objX509C2Collection.Add(objX509Certificate2Cert1);
objX509C2Collection.Add(objX509Certificate2Cert2);
objX509StorePrivateKey.AddRange(objX509C2Collection);
objX509C2Collection.Clear();
X509Certificate2 objX509Certificate2Cert3 = new X509Certificate2(@"Certificates\ClientSide.cer");
X509Certificate2 objX509Certificate2Cert4 = new X509Certificate2(@"Certificates\ServerSide.cer");
objX509C2Collection.Add(objX509Certificate2Cert3);
objX509C2Collection.Add(objX509Certificate2Cert4);
objX509Store.AddRange(objX509C2Collection);
objX509StorePrivateKey.Close();
objX509Store.Close();
// byte[] encodedCert = objX509Certificate2.GetRawCertData();
// objX509Store.Add(objX509Certificate2);
}
public void ImportCertificates()
{
X509Store objX509StorePrivateKey = new X509Store(StoreName.My, StoreLocation.LocalMachine);
X509Store objX509Store = new X509Store(StoreName.TrustedPeople, StoreLocation.LocalMachine);
objX509StorePrivateKey.Open(OpenFlags.ReadWrite);
objX509Store.Open(OpenFlags.ReadWrite);
X509Certificate2Collection objX509C2Collection = new X509Certificate2Collection();
X509Certificate2 objX509Certificate2Cert1 = new X509Certificate2(@"Certificates\ClientSide.pfx", "admin");
X509Certificate2 objX509Certificate2Cert2 = new X509Certificate2(@"Certificates\ServerSide.pfx", "admin");
objX509C2Collection.Add(objX509Certificate2Cert1);
objX509C2Collection.Add(objX509Certificate2Cert2);
objX509StorePrivateKey.AddRange(objX509C2Collection);
objX509C2Collection.Clear();
X509Certificate2 objX509Certificate2Cert3 = new X509Certificate2(@"Certificates\ClientSide.cer");
X509Certificate2 objX509Certificate2Cert4 = new X509Certificate2(@"Certificates\ServerSide.cer");
objX509C2Collection.Add(objX509Certificate2Cert3);
objX509C2Collection.Add(objX509Certificate2Cert4);
objX509Store.AddRange(objX509C2Collection);
objX509StorePrivateKey.Close();
objX509Store.Close();
// byte[] encodedCert = objX509Certificate2.GetRawCertData();
// objX509Store.Add(objX509Certificate2);
}