AFNetworking NSURLSession/NSURLConnection HTTP laden fehlgeschlagen (kCFStreamErrorDomainSSL, -9834) in iOS11

verwenden AFNetworking 3.1 post in iOS11 ich habe diese:

    2017-09-21 14:48:17.086770+0800 FlashPay[1861:756422] TIC TCP Conn Failed [6:0x1c016b7c0]: 3:-9834 Err(-9834)
    2017-09-21 14:48:17.191937+0800 FlashPay[1861:756422] TIC TCP Conn Failed [7:0x1c41684c0]: 3:-9834 Err(-9834)
    2017-09-21 14:48:17.286800+0800 FlashPay[1861:756889] TIC TCP Conn Failed [8:0x1c416ac80]: 3:-9834 Err(-9834)
    2017-09-21 14:48:17.287057+0800 FlashPay[1861:756889] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9834)
    2017-09-21 14:48:17.287108+0800 FlashPay[1861:756889] Task <6558B73B-719E-4A5B-B73B-43A01CE7B4A4>.<1> HTTP load failed (error code: -1205 [3:-9834])
    2017-09-21 14:48:17.287513+0800 FlashPay[1861:756890] Task <6558B73B-719E-4A5B-B73B-43A01CE7B4A4>.<1> finished with error - code: -1205
    YMTLoginViewController.m:102    login failed:Error Domain=NSURLErrorDomain Code=-1205 "server“meyserver.com”do not accept certificate。" UserInfo={NSURLErrorFailingURLPeerTrustErrorKey=<SecTrustRef: 0x1c0300630>,                         
   _kCFStreamErrorDomainKey=3, _kCFStreamErrorCodeKey=-9834, NSUnderlyingError=0x1c4651970 {Error Domain=kCFErrorDomainCFNetwork Code=-1205 "(null)" UserInfo={_kCFNetworkCFStreamSSLErrorOriginalValue=-9834, kCFStreamPropertySSLPeerCertificates=(
   "<cert(0x1568e8800) s: meyserver.com i: meyserver.com>"
   ), _kCFStreamPropertySSLClientCertificateState=2, kCFStreamPropertySSLPeerTrust=<SecTrustRef: 0x1c0300630>, _kCFStreamPropertySSLClientCertificates=(
   "<SecIdentityRef: 0x1c4238ca0>",
   "<cert(0x155ea5cd0) s: meyserver.com i: meyserver.com>"
   ),_kCFStreamErrorDomainKey=3, _kCFStreamErrorCodeKey=-9834}}, NSErrorPeerCertificateChainKey=(
   "<cert(0x1568e8800) s: meyserver.com i: meyserver.com>"
   ), NSErrorClientCertificateChainKey=(
  "<SecIdentityRef: 0x1c4238ca0>",
  "<cert(0x155ea5cd0) s: meyserver.com i: meyserver.com>"
  ), NSLocalizedDescription=server“myserver.com”do not accept certificate, NSErrorFailingURLKey=https://myserver.com:5843/,  NSErrorClientCertificateStateKey=2}

aber es funktioniert gut in iOS10 und iOS9.3, bitte helfen Sie mir.

  • Könntest du bitte kopieren und fügen Sie den Log-in in Frage? So wird es besser sein, zu Lesen und zu analysieren, die Protokolle. Besser als ein Bild. Auch ist es hilfreich, wenn Sie uns den code der den Fehler verursacht.
  • Ich habe das Protokoll eingefügt in die Frage, bitte überprüfen Sie es. Wenn Sie weitere Informationen benötigen, lassen Sie es mich bitte wissen. Ich danke Ihnen sehr.
  • Es gibt viele mögliche Ursachen für diesen Fehler. Kann es sein das der server TLS-Zertifikat oder Einstellungen. Apple hat einige änderungen an der unterstützten Chiffren, so werfen Sie einen Blick auf diese: support.apple.com/en-us/HT207828 Auch, empfehle ich Ihnen, Folgen Sie der Diskussion auf dieser AFNetworking Ausgabe: github.com/AFNetworking/AFNetworking/issues/3999
InformationsquelleAutor HarrowWong | 2017-09-21



One Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.