2016-10-17 100 views
0

所以我的公司已經建立了自己的解析服務器。我能夠連接到服務器,但如果我嘗試運行下面的代碼,我得到證書無效的錯誤。解析服務器證書問題

 let menu = PFObject(className: "MENU") 
     menu.setObject(menuMain, forKey: "MAIN_MANU") 
     menu.setObject(menuSub, forKey: "SUB_MENU") 
     menu.saveInBackgroundWithBlock { (succeeded, error) -> Void in 
      if succeeded { 
       print("Object Uploaded") 
      } else { 
       print("Error: \(error) \(error!.userInfo)") 
      } 
     } 

錯誤 -

NSLocalizedDescription =此服務器的證書無效。您可能正在連接到一個僞裝成「dev.example.com」,這可能會危害您的機密信息的服務器, NSErrorFailingURLKey = https://dev.example.com/parse/classes/MENU,NSErrorFailingURLStringKey = https://dev.example.com/parse/classes/MENU,NSErrorClientCertificateStateKey = 0}]

哪有我解決這個問題?

+0

我編輯了您的問題以使用example.com而不是xxx.com,因此您沒有鏈接到不適當的內容 – Jeff

回答

0

Info here

只需您發佈的信息,它看起來像您連接到沒有它的TLS證書正確設置服務器。這可能是錯誤的域名或錯誤的子域名(也許證書是www.,但您連接到dev.)您可以更改您的應用程序設置以支持不安全的連接,但您應該只需要修復服務器即可。

+0

有沒有解決方法?不幸的是,我無法讓服務器團隊從他們身邊解決這個問題。我們有辦法解決這個問題嗎? –