Asp.net是否检测iis是否具有域的https证书?
我有一个网页托管在IIS7.0中,现在的问题是,我们有许多不同的域可以用来访问它,但我们只有一个证书(SSL)用于少数域 当您访问登录页面时,如果他们使用的域中确实有ssl证书,我希望更改为https 但是有没有办法确定该域是否有ssl证书?请查看 您最有可能按主题名称搜索(使用当前域) 如果找到证书,请重定向到https 请注意:这不会返回证书是否分配给IIS中的站点,只返回证书是否安装在本地计算机上 此外,您还可以检查证书是否具有私钥信息,以增加进程的健壮性(避免找到IIS无法使用的证书) …其中一把Asp.net是否检测iis是否具有域的https证书?,asp.net,ssl,iis-7,Asp.net,Ssl,Iis 7,我有一个网页托管在IIS7.0中,现在的问题是,我们有许多不同的域可以用来访问它,但我们只有一个证书(SSL)用于少数域 当您访问登录页面时,如果他们使用的域中确实有ssl证书,我希望更改为https 但是有没有办法确定该域是否有ssl证书?请查看 您最有可能按主题名称搜索(使用当前域) 如果找到证书,请重定向到https 请注意:这不会返回证书是否分配给IIS中的站点,只返回证书是否安装在本地计算机上 此外,您还可以检查证书是否具有私钥信息,以增加进程的健壮性(避免找到IIS无法使用的证书)
如果您将考虑做额外的查询您的证书存储的工作(对于“少量”),为什么不简化和比较<代码>请求.URL<代码>与您<强>知道< /强>的域列表?您有证书吗? 这就是我今天要做的(我的web.config中有一个列表),只是想知道是否有更好的方法,但似乎没有。。