2014-11-06 201 views
1

在iOS 8.1中,我們收到隨機SSL錯誤。iOS 8.1中的隨機SSL錯誤。 (NSURLErrorDomain:-1200)

服務器沒有問題,它似乎像iOS設備問題。 AWS支持已檢查服務器中的SSL配置和證書,但未發現任何問題。

錯誤消息是這樣的 - 「出現SSL錯誤並且無法建立與服務器的安全連接(NSURLErrorDomain:-1200)」。我們使用NSURLConnection來建立網絡連接。

我們的許多用戶最近都開始出現此錯誤,並且所有用戶都在iOS 8.1中。這是一個已知的錯誤?

回答

0

我有完全與我的服務器端網站 iOS8.1用戶同樣的問題,我有這樣的錯誤:

無主機經由SNI基於虛擬主機的名稱提供

它似乎iOS8.1並不支持很好的SNI。

的變通方法是配置你的服務器TP接受客戶端不支持SNI,並設置你想要的虛擬主機和證書「無SNI客戶端」,爲任何所有SSL virtualhosts

在Apache中是默認顯示您必須添加:

NameVirtualHost * .443#在第一個具有默認證書的SSL虛擬主機之前。

SSLStrictSNIVHostCheck off#在此默認虛擬主機中。

對不起,我的英語(我法語),並希望它會幫助