终于将IIS7.0+Tomcat7.0+SSL站点搭建好,可一访问报“HTTP 错误 403.16 - Forbidden 您的客户证书不受信任或无效。”
经过查找MSDN,给出原因如下:
因为证书颁发机构的根证书不是 IIS Web 服务器上受信任的根证书颁发机构证书存储区中,将发生此问题。
解决办法:
在的 IIS Web 服务器上安装受信任的根证书颁发机构证书存储区中的证书颁发机构的根证书。若要这样做,请按照下列步骤操作:
- 在的 IIS Web 服务器上单击 开始、 在 开始搜索 框中键入 mmc.exe、 mmc.exe,用鼠标右键单击,然后单击 以管理员身份运行。
注意如果将提示您输入管理员密码或进行确认键入了的密码,或单击 继续。 - 在 文件 菜单上单击 添加/删除管理单元。
- 在 可用的管理单元 下,单击 证书,然后单击添加。
- 单击 计算机帐户,然后单击 下一步。
- 单击 本地计算机 并单击 完成,然后单击关闭。
- 若要退出向导,单击 确定。
- 展开 证书、 展开 受信任的根证书颁发机构、 用鼠标右键单击证书,指向所有任务,然后再单击 导入。
- 在证书导入向导中,单击 下一步。
- 在 文件名 框中键入的证书颁发机构的根证书的位置,然后单击 下一步。
- 单击 下一步,然后单击 完成。