返回首页

我有一个测试认证文件,我想我安装,安装和设置一个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参数,我想在我的代码来模仿?

回答

评论会员:A 时间:2