Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS9 PayPal SDK-“;出现SSL错误……”;_Ios_Ssl_Paypal - Fatal编程技术网

iOS9 PayPal SDK-“;出现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

我得到的错误与这个问题中报告的相同

我已经使用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而言,我当然不想绕过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