CFNetwork SSLHandshake iOS 9 başarısız
iOS 9 beta 1 Bu sorunu olan kimse var mı?
Standart NSURLConnection bir Java eklentisi bağlanmak için kullanıyorum ve bir ara Java Eklentisi için sürekli olarak aşağıdaki hata alıyorum. Bu şu anda iOS 8.3 çalışıyor
Olası beta bug? herhangi bir fikir ya da düşünce çok iyi olurdu ! Ben iOS 9 gelişimine çok erken
İşte tam hata:
CFNetwork SSLHandshake başarısız (-9824) NSURLConnection/NSURLSession HTTP yükleme başarısız oldu (, -9824 kCFStreamErrorDomainSSL)
NSURLRequest * urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://mywebserviceurl"]];
NSURLResponse * response = nil;
NSError * error = nil;
NSData * data = [NSURLConnection sendSynchronousRequest:urlRequest
returningResponse:&response
error:&error];
CEVAP
ve OS X 10.11 iOS 9 TLSv1 gerektirir.Tüm 2 SSL uygulamanızın İnfo istisna etki belirtmedikçe veri istemek için planladığınız ev sahipliği yapıyor.dosya plist.
Bilgi için sözdizimi.plist yapılandırma bu gibi görünüyor:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourserver.com</key>
<dict>
<!--Include to allow subdomains-->
<key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow insecure HTTP requests-->
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!--Include to specify minimum TLS version-->
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
Eğer uygulama (üçüncü taraf web tarayıcısı, örneğin) herhangi bir ana bilgisayara bağlanmak için gerekiyorsa, bu gibi yapılandırabilirsiniz:
<key>NSAppTransportSecurity</key>
<dict>
<!--Connect to anything (this is probably BAD)-->
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Eğer bunu yapmak zorunda iseniz, muhtemelen en iyi sunucuları TLSv1 kullanmak üzere güncellemek için.Eğer zaten öyle yapıyorlar Eğer 2 ve SSL. Bu geçici bir çözüm olarak düşünülmelidir.
Bugün itibariyle, yayın öncesi belgeler belirli bir şekilde bu yapılandırma seçenekleri hiç söz etmiyor. Bir kez o does, cevap ilgili belgelere bağlamak için güncelleriz.
Nasıl bir iç "git" yükleme b...
Gradle: Yürütme görev için ':proc...
Liste görünümü getListİtemXmlAttribute...
MySQL Yükleyin: HATA: gem yerel uzantı...
Fırlatma İkili eclipse windows C için ...