I'm having issues when loading some our companies websites using ios9 GM in UIWebViews. One of the specific websites is talentworks.becpsn.com
I've tried multiple combinations of ATS including arbritrary loads and the forward secrecy mentioned in similar posts.
<key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>talentworks.becpsn.com</key> <dict> <key>NSExceptionRequiresForwardSecrecy</key> <false/> <key>NSIncludesSubdomains</key> <true/> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> </dict> </dict> </dict>
class is not key value coding-compliant for the key barStyle.
2015-09-15 19:43:25.978 Globe[36381:6181648] CFNetwork diagnostics log file created at: /Users/gjandrejko/Library/Developer/CoreSimulator/Devices/AE9FD741-AF4B-49F7-B861-733FECA0063B/data/Containers/Data/Application/A8EE5393-7AB5-4638-8DEC-320159E2FF4B/Library/Logs/CrashReporter/CFNetwork_com.bechtel.poma..Globe_36381.nwlrb.log
2015-09-15 19:43:26.348 Globe[36381:6181669] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9807)
2015-09-15 19:43:26.352 Globe[36381:6181603] ERROR:Error Domain=NSURLErrorDomain Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “talentworks.becpsn.com” which could put your confidential information at risk." UserInfo={NSLocalizedDescription=The certificate for this server is invalid. You might be connecting to a server that is pretending to be “talentworks.becpsn.com” which could put your confidential information at risk., NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, NSUnderlyingError=0x787beb40 {Error Domain=kCFErrorDomainCFNetwork Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “talentworks.becpsn.com” which could put your confidential information at risk." UserInfo={NSLocalizedDescription=The certificate for this server is invalid. You might be connecting to a server that is pretending to be “talentworks.becpsn.com” which could put your confidential information at risk., _kCFNetworkCFStreamSSLErrorOriginalValue=-9807, _kCFStreamPropertySSLClientCertificateState=0, NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _kCFStreamErrorCodeKey=-9807, kCFStreamPropertySSLPeerTrust=<SecTrustRef: 0x79985740>, _kCFStreamErrorDomainKey=3, kCFStreamPropertySSLPeerCertificates=<CFArray 0x786ae5c0 [0x22eb098]>{type = immutable, count = 4, values = (
0 : <cert(0x799835f0) s: MSAN.becpsn.com i: IEXTCA-SSL.ibechtel.com>
1 : <cert(0x79983cc0) s: IEXTCA-SSL.ibechtel.com i: Bechtel External Policy CA 1>
2 : <cert(0x79984150) s: Bechtel External Policy CA 1 i: Baltimore CyberTrust Root>
3 : <cert(0x79985220) s: Baltimore CyberTrust Root i: Baltimore CyberTrust Root>
)}, NSErrorFailingURLStringKey=https:/
0 : <cert(0x799835f0) s: MSAN.becpsn.com i: IEXTCA-SSL.ibechtel.com>
1 : <cert(0x79983cc0) s: IEXTCA-SSL.ibechtel.com i: Bechtel External Policy CA 1>
2 : <cert(0x79984150) s: Bechtel External Policy CA 1 i: Baltimore CyberTrust Root>
3 : <cert(0x79985220) s: Baltimore CyberTrust Root i: Baltimore CyberTrust Root>
)}, NSErrorClientCertificateStateKey=0, NSURLErrorFailingURLPeerTrustErrorKey=<SecTrustRef: 0x79985740>, NSErrorFailingURLKey=https://talentworks.becpsn.com/}
We've been stuck for several days on this issue. Any help would be greatly appreciated.