Ich versuche, eine Verbindung zu einem Exchange-Webdienste-Server herzustellen, der vor dem 7. Oktober mit CFNetwork gearbeitet hat, funktioniert aber nicht mehr. Ich sehe keine Pakete, die zu dieser Zeit installiert wurden, also vermute ich, dass es sich um einen Serverwechsel handelte.CFNetwork SSL NSPOSIXErrorDomain Code = 89 für Exchange-Webdienste
Ich denke, das ist irgendwie proxied (ich habe nicht den Server laufen oder Zugriff darauf) als einige URLs funktionieren auf diesem Server, aber einige nicht. Sie werden nicht einmal zur Authentifizierung aufgefordert. Der Server ist E-Mail-Punkt Fahc Dot Org. Sie sollten in der Lage sein, eine OWA-Anmeldeseite zu erhalten, aber der Versuch, auf eine EWS-URL zuzugreifen (z. B. /ews/Services.wsdl
), funktioniert nicht. Ich habe keine Probleme, mich von Firefox oder Chrome anzumelden, aber Safari, Mail, meine eigenen Apps usw. sind kaputt.
Dies ist unter OS X 10.11 und Mac OS 10.12 gebrochen; OS X 10.10 ist in Ordnung.
Hier ist, was ich beim Testen mit nscurl
mit CFNetwork-Diagnose aktiviert. Ich sehe es versuchen, von TLS 1.2 auf 1.1 zu 1.0 zurückzugehen, was anderswo funktioniert, aber ich sehe keine spezifischeren Fehler als 89 (ECANCELED
), was etwas weniger als hilfreich ist.
Oct 26 14:31:56 nscurl[15026] <Notice>: CFNetwork Diagnostics [3:37] 14:31:56.438 {
Did Fail
Loader: <CFURLRequest 0x7ffbc0502ed0 [0x7fff7552c440]> {url = https://[...]/ews/Services.wsdl, cs = 0x0}
Error: Error Domain=NSPOSIXErrorDomain Code=89 "Operation canceled" UserInfo={NSErrorPeerAddressKey=<CFData 0x7ffbc063a550 [0x7fff7552c440]>{length = 16, capacity = 16, bytes = 0x100201bb0a801e2e0000000000000000}, _kCFStreamErrorCodeKey=89, _kCFStreamErrorDomainKey=1}
init to origin load: 0.00233305s
total time: 0.205145s
total bytes: 0
} [3:37]
Irgendwelche Ideen, wie ich in diese weiter graben kann, oder sollte ich nur einen Fehler einreichen?
Danke.