【发布时间】:2010-10-09 10:37:18
【问题描述】:
通过 iPhone 的 Safari 浏览器使用 RSA 证书对用户进行身份验证无法与 IIS 网站一起使用。我无法让它工作。 IIS 只是放弃了“需要客户端证书”错误,而 safari 不提供证书。
客户:
- iPhone 3G 最新固件
- 已部署 CA 和用户证书(显示为未签名)
服务器:
- IIS、Windows XP(网上也有关于 iis7 的未回答问题)
- 要求客户端证书设置已开启
证书:
- RSA
- 用户和服务器一个 CA
注意事项:
- 没有客户端身份验证的 SSL 运行良好。
- 我已阅读有关 iPhone 配置的 Dartmouth、UVa 和 MIT 说明 - 我猜这些是针对 wifi 的
暂时无法解决的问题:
- Safari 在握手期间返回加密警报 21(我想这是 TLS 的 decryption_failed 错误) - 为什么?
- 对 iPhone 的 SSL 客户端身份验证有任何证书要求 - 在哪里?
- 有人通过 SSL 反向代理让它工作,例如 - 怎么样?
【问题讨论】:
标签: iphone iis ssl certificate x509