Я разочарован этой новой ошибкой, которую никак не могу понять.
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9800)
HTTP load failed (error code: -1200 [3:-9800])
Optional("An SSL error has occurred and a secure connection to the server cannot be made.")
Ниже приведен список info.plist
<key>NSAppTransportSecurity</key>
Я настроил ssl godaddy в tomcat и разрешил только tls1.2 + в httpd. Я не понимаю, почему я получаю эту ошибку. Пожалуйста, помогите мне разобраться в этой проблеме и понять, почему это происходит.
Когда я делаю nscurl --ats-diagnostics https://myserver:port#
, я получаю
---
TLSv1.3 with PFS disabled and insecure HTTP allowed
2018-05-14 23:15:07.512 nscurl[36044:8746632] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9800)
Result : FAIL
---
Если я это выясню, я думаю, что все остальное будет работать. Если вы знаете что-нибудь об этом, пожалуйста, помогите мне.
Я не хочу добавлять произвольную загрузку. У меня нет правильной причины для этого, но многие посты говорят, что это временное решение, которое плохо влияет на безопасность.
Если вам нужна дополнительная информация, пожалуйста, оставьте комментарий.
Спасибо за ваше время и помощь.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleDisplayName</key>
<string>SOMETHING</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fb1787966001498993</string>
</array>
</dict>
</array>
<key>FacebookAppID</key>
<string>1787966001498993</string>
<key>FacebookDisplayName</key>
<string>MathMatch</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSAppTransportSecurity</key>
<key>NSPhotoLibraryUsageDescription</key>
<string></string>
<key>UIAppFonts</key>
<array>
<string>Brandon_bld.otf</string>
<string>NotoSans-Regular.ttf</string>
<string>DINPro_Regular.ttf</string>
</array>
<key>UIBackgroundModes</key>
<array>
<string>remote-notification</string>
</array>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIStatusBarHidden</key>
<true/>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
</plist>