iPhone SSL 客户端证书不起作用

发布于 2024-07-14 05:47:46 字数 632 浏览 9 评论 0原文

通过 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北城半夏 2024-07-21 05:47:46

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

Found a workaround using STunnel reverse proxy.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文