gpt4 book ai didi

asp.net - SSL 不适用于 iPhone 上的 PassBook

转载 作者:太空宇宙 更新时间:2023-11-03 14:53:41 24 4
gpt4 key购买 nike

我们在 ASP.NET 上构建了存折服务器,它在 Dev 中运行良好。环境(没有 SSL 证书)。生成的通行证可以在 iPhone(开发模式)和 Mac 上看到。

然后我们从 Thawte 购买了 SSL(仅用于域)并将证书添加到 IIS。当然,域名与同一个IP地址相关联。

所以现在,当我们的服务器上生成通行证的链接时,普通的 iPhone 无法下载它,提示“无法下载文件”。如果我在 Mac 上的 Safari 中单击相同的链接,它会打开,当从 Chrome 中单击它时 - 文件已下载。

我们已经尝试了所有可能的方法 - 启用 SSL 2.0,然后在服务器上启用 SSL 3.0。我们也确实禁用了所有 SSL 并改为启用了所有 TLS - 运气不好。

aspnet 存折服务器使用以下配置。SSL 2(禁用)SSL 3(禁用)TLS 1.0(启用)TLS 1.1(启用)TLS 1.2(启用)

这里是 ssl 测试结果:http://clip2net.com/s/3lUpIiq似乎配置正确。

通行证可以在任何 mac safari 浏览器上查看/运行,在非 safari 浏览器上下载效果很好,但在 iPhone 上不行。它只是说,无法下载文件。我们一直在尝试在互联网上搜索可能的答案,但没有成功。

问题是,包括 mac safari 在内的浏览器可以很好地识别安装在 aspnet 存折服务器上的证书。但 iphones 似乎无法识别该证书。

请告知还可以做什么?

谢谢!

最佳答案

webServiceUrl 是否有“https”?如果没有,则需要(参见 https://developer.apple.com/library/ios/documentation/UserExperience/Reference/PassKit_Bundle/Chapters/TopLevel.html#//apple_ref/doc/uid/TP40012026-CH2-SW3)。

除此之外,您应该能够在 XCode 的控制台窗口中查看来自 Passbook 的错误。

关于asp.net - SSL 不适用于 iPhone 上的 PassBook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31910418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com