0
我已經配置我IHS啓用ATS爲以下服務器要求:強制實施TLS安全連接的應用程式MFP 7.1
Worklight 6.2 iOS binary issue with MobileFirst 7.1
我建立並遵守使用的Xcode 7.3我的應用程序,它增加了應用程序運輸安全到plist。
問題是,當我按照這個網址做的產品配置中,我發現了一個錯誤:
我的plist配置:
<key>NSAppTransportSecurity</key>
<dict>
<key>protocol</key>
<string>https</string>
<key>port</key>
<string>443</string> // since my connection through Datapower I'm putting 443
</dict>
錯誤:
2016-06-07 11:58:09.011 ManulifeBankMobile[24781:382306] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
2016-06-07 11:58:09.047 ManulifeBankMobile[24781:382280] CFNetwork SSLHandshake failed (-9824)
2016-06-07 11:58:09.048 ManulifeBankMobile[24781:382280] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824)
唯一的配置工作是(但我不需要做它是不安全的):
<key>NSAppTransportSecurity</key>
<dict>
<!--Include to allow all connections (DANGER)-->
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
我錯過了什麼嗎?
這是我worklight.plist: \t 協議 \t HTTPS \t 主機 \t mobile-dev.comapny.ca \t 端口 \t –
別的東西在你的應用程序,然後使一個不安全的電話... –
我所有的適配器都是https配置的。還有什麼可以使一個不安全的電話?是需要成爲https的init中的東西嗎? –