iOS9 PayPal SDK-“;出现SSL错误……”;
我得到的错误与这个问题中报告的相同 我已经使用PayPal URL与SSL实验室进行了检查,它告诉我它只支持以下密码iOS9 PayPal SDK-“;出现SSL错误……”;,ios,ssl,paypal,Ios,Ssl,Paypal,我得到的错误与这个问题中报告的相同 我已经使用PayPal URL与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 与苹果文档中列出的密码不完全匹配 我想问的是密码和问题不完全一样吗?就PayPal而言,我当然不想绕过A
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
与苹果文档中列出的密码不完全匹配
我想问的是密码和问题不完全一样吗?就PayPal而言,我当然不想绕过ATS,是吗?我进一步阅读了文档,这是我在提问之前应该做的!但要允许列出的密码,我需要从文档中关闭该URL的
nsExceptionRequiredForwardSecretary
nsExceptionRequiresForwardSecretary
一个布尔值,用于覆盖域使用密码支持前向保密的要求
YES
是默认值,并将密码限制为默认行为中显示的密码
将值设置为NO
会在接受的密码列表中添加以下内容:
- TLS_RSA_与_AES_256_GCM_SHA384
- TLS_RSA_和_AES_128_GCM_SHA256
- TLS_RSA_与_AES_256_CBC_SHA256
- TLS_RSA_与_AES_256_CBC_SHA
- TLS_RSA_与_AES_128_CBC_SHA256
- TLS_RSA_与_AES_128_CBC_SHA
nsExceptionRequiresForwardSecretary
将此添加到您的Info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourDomain.com</key>
<dict>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>
NSAppTransportSecurity
NSExceptionDomains
yourDomain.com
NSExceptionRequiresForwardSecretary