OGeek|极客世界-中国程序员成长平台

标题: iOS9 Paypal SDK - "An SSL error has occurred...." [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 09:07
标题: iOS9 Paypal SDK - "An SSL error has occurred...."

我遇到了与此问题 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 会在接受的密码列表中添加以下内容:

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






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4