iPhone SSL 客户端证书不起作用
通过 iPhone 的 Safari 浏览器使用 RSA 证书对用户进行身份验证,但不支持 IIS 网站。 我无法让它工作。 IIS 只是放弃“需要客户端证书”错误,而 safari 不提供证书。
客户端:
- 已部署iPhone 3G 最新固件
- CA 和用户证书(显示为未签名)
服务器:
- IIS、Windows XP(网络上也有关于 iis7 的未解答问题)
- 需要客户端证书设置
证书:
- 用于用户和服务器的RSA
- 一个 CA
注意:
- 无需客户端身份验证的 SSL 运行良好。
- 我已经阅读了达特茅斯、UVa 和 MIT 有关 iPhone 配置的说明 - 这些是针对 wifi 的,我猜
我现在无法解决的问题:
- Safari 在握手期间返回加密警报 21(我想这是 TLS 的解密失败错误) - 为什么?
- iPhone 的 SSL 客户端身份验证有任何证书要求 - 在哪里?
- 例如,有人通过 SSL 反向代理让它工作吗?如何?
Authenticating user with RSA certificate through iPhone' Safari browser not working with IIS website. I cant get it working. IIS just gives up with "client certificate required" error and safari doesn't provide certificate.
Client:
- iPhone 3G latest firmware
- CA and user certificates deployed (it shows them as unsigned)
Server:
- IIS, windows XP (there are unanswered questions on web regarding iis7 too)
- Require client certificate setting is on
Certificates:
- RSA
- one CA for user and server
Notes:
- SSL without client auth working well.
- i've read Dartmouth, UVa and MIT instructions concerning iPhone configuration - these are for wifi i guess
Problems i cant resolve for now:
- Safari returning encrypted alert 21 during handshake (i suppose this is TLS' decryption_failed error) - WHY?
- Any Certificate Requirements on SSL client authentication for iPhone - WHERE?
- Anybody got it working through SSL reverse proxy, for example - HOW?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了使用 STunnel 反向代理的解决方法。
Found a workaround using STunnel reverse proxy.