在Windows 2003中很简单,可以使用winhttpcertcfg.exe( 下载 )为“NETWORK SERVICE”帐户访问证书。
我现在使用Windows Server 2008 R2与IIS 7.5,我无法find在哪里以及如何设置证书存储区中的证书的权限访问权限。 本文介绍了如何在Vista中执行此操作,并将winhttpcertcfgfunction添加到证书mmc中,但似乎无法与导入的证书一起使用,或者在Server 2008 R2上无法使用。
那么有没有人有任何想法如何让IIS 7.5从证书存储区读取证书的正确权限? 还有什么帐户从IIS 7.5需要权限。
基于此,IIS 7.5应用程序池的身份使用以下之一。
编辑:将用户添加到证书的完全信任。 右键单击证书 – >所有任务 – >pipe理私钥
泰晤士河的答案是一个很好的答案,但也会造成一个问题。 我有一个.P12文件,其中还包括“受信任的根authentication授权书”和“intermdediateauthentication授权书”,当你明确地把证书放在“本地计算机\个人”这两个额外的证书没有find(没有任何通知/例外),请求将失败