我有一个测试认证文件,我想我安装,安装和设置一个Web服务。
我安装的证书如下
X509Certificate2 cert = new X509Certificate2(Settings.CertFile, Settings.CertPass, X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
cert.FriendlyName = Settings.CertName;
X509Store store = new X509Store(Settings.StoreName, StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadWrite); //OpenFlags.OpenExistingOnly | OpenFlags.ReadWrite);
store.Add(cert);
store.Close();
这是工作中的认证文件在IIS管理器中是可见的,问题是,证书不被捆绑,安装在我的web站点。我可以手动将它绑定到网站在IIS管理器中编辑站点绑定,但我希望能够在代码中,这样我就可以安装和运行。如果您使用的SelfSSL安装证书的网站使用SITEID参数,我想在我的代码来模仿?