我正在开发用于数字签名的多租户ASP.NET网络应用程序。对于每个名为"Tenant_{TenantId}“的租户证书存储,将在存储位置”本地计算机“( )中创建。当在IIS上托管的ASP.NET应用程序中使用相同的库时,只有“本地系统”标识才能使用证书。如何授予用户/代码读取证书的权限(来自特定的证书位置/商店)?
应用程序托管在WindowsServer2012R2/IIS8.5/ ASP.NET
我是新来的ASP.NET核心。我正在使用: asp.net核心2.1web api,visual studio community 2017 v15.8.9,windows 10,docker for windows社区版本18.06.1-ce-win73“无法安装asp.net核心开发证书工具(开发证书)”
我试着谷歌它,也参考了下面的链接,要求我们
我正在尝试通过ASP.NET MVC构建身份验证系统。我正在使用Identity Server 4进行身份验证。我已经通过ResourceOwner实现了用户id和密码验证。当我尝试在调试模式下读取X509Certificate2时,我能够读取客户端证书,但是当我将应用程序部署到IIS时,我无法读取证书。当从客户端ASP.NET MVC向Identity Server 4发送请求时,我希望在IIS上托管的身份服务器上接受客户端证书。我已经试过了:
在IIS上安装了授权SSL证
我有一个web服务放在https子域上。我使用城堡温莎创建所有类(每个web请求),从控制器到域对象。但是在https上托管之后,通过每个对web的请求,应用程序池就停止了。 public static class WebApiConfig public static void Register(HttpConfiguration config, IAp