Hi,
I am trying to run xbap in browser, but it displays error.
our requirement to install certificate if it is not install in client browser.
we are trying this code but is not working.
WebClient webClient = new WebClient();
byte[] certBytes =webClient.DownloadData("http:Fleet_Management_Services_DEV/fhfsg.pfx");
if (certBytes.Length > 0)
{
createCert(StoreName.TrustedPublisher, certBytes);
createCert(StoreName.Root, certBytes);
createCert(StoreName.My, certBytes);
}
else
{
Response.Write("error");
}
}
catch (Exception ex)
{
}
}
private static void createCert(StoreName storageName,
byte[] certBytes)
{
X509Certificate2 cert =
new X509Certificate2(certBytes, "Process123");
X509Store store =
new X509Store(storageName, StoreLocation.CurrentUser);
store.Open(OpenFlags.MaxAllowed);
store.Add(cert);
store.Close();
}
}