通过iPhone的Safari浏览器使用RSA证书对用户进行身份验证,不适用于IIS网站。我无法正常工作。 IIS只是放弃了“需要客户端证书”错误,而safari不提供证书。

客户:


iPhone 3G最新固件
部署了CA和用户证书(显示为未签名)


服务器:


IIS,Windows XP(Web上也有关于iis7的未解决问题)
需要启用客户端证书设置


证书:


RSA
一个用于用户和服务器的CA


笔记:


没有客户端身份验证的SSL运作良好。
我已经阅读了有关iPhone配置的Dartmouth,UVa和MIT说明-我猜这些是用于wifi的


我暂时无法解决的问题:


Safari在握手期间返回加密的警报21(我想这是TLS的decryption_failed错误)-为什么?
iPhone的SSL客户端身份验证有任何证书要求-在哪里?
例如,有人通过SSL反向代理使它工作吗?

最佳答案

使用STunnel反向代理找到了一种解决方法。

07-27 18:22