• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iOS9 Paypal SDK - "An SSL error has occurred...."

[复制链接]
菜鸟教程小白 发表于 2022-12-12 09:07:59 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我遇到了与此问题 iOS9 getting error “an ssl error has occurred and a secure connection to the server cannot be made” 中报告的相同的错误

我已使用 PayPal URL https://mobileclient.paypal.com 与 SSL 实验室核实过它告诉我它只支持以下密码......

TLS_RSA_WITH_RC4_128_SHA
TLS_RSA_WITH_RC4_128_MD5
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_3DES_EDE_CBC_SHA

与 Apple 文档 https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/ 中列出的密码不完全匹配

我想问的是密码不完全相同的事实吗?就 PayPal 而言,我当然不想绕过 ATS,是吗?



Best Answer-推荐答案


我进一步阅读了文档,这是在提问之前我应该​​做的!但是为了允许列出的密码,我需要从文档中关闭该 URL 的 NSExceptionRequireForwardSecrecy ...

NSExceptionRequiresForwardSecrecy 一个 bool 值,用于覆盖域支持使用密码的前向保密的要求。

YES 是默认值,并将密码限制为默认行为中显示的密码。

将值设置为 NO 会在接受的密码列表中添加以下内容:

  • TLS_RSA_WITH_AES_256_GCM_SHA384
  • TLS_RSA_WITH_AES_128_GCM_SHA256
  • TLS_RSA_WITH_AES_256_CBC_SHA256
  • TLS_RSA_WITH_AES_256_CBC_SHA
  • TLS_RSA_WITH_AES_128_CBC_SHA256
  • TLS_RSA_WITH_AES_128_CBC_SHA

关于iOS9 Paypal SDK - "An SSL error has occurred....",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32869268/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap