奥拉,
我需要开发一个需要客户端证书的网站(在 C# 中,asp.net 3.5)。我想使用 Visual Studio 对此进行调试。我已经使用出色的工具SelfSSL设置 IIS 以使用自签名证书我还设置了默认站点以要求 SSL 并要求客户端证书。但我不知道如何创建 IIS 接受的客户端证书。浏览到测试站点时,我收到(预期的)错误:
HTTP 403.7 - Forbidden: Client certificate required
如何创建客户端证书?
[更新] 按照 sipwiz 的建议,我使用 makecert 创建了一个证书。但是,IIS 似乎并未将此证书识别为有效的客户端证书。我已导出服务器证书并添加了 -ic (servercert) 开关。这仍然不能解决问题。