2016-10-17 8 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

xxx.comの代わりにexample.comを使用して不適切なコンテンツにリンクしていないように質問を編集しました – Jeff

答えて

0

Info here

、それはあなたがそのTLS証明書が正しく設定されていないために接続しているサーバーのように見えます。間違ったドメインまたは間違ったサブドメイン(おそらく証明書はwww.ですが、dev.に接続している可能性があります)。あなたのアプリケーション設定を安全でない接続をサポートするように変更することはできますが、おそらくサーバーを修正するだけです。

+0

回避策はありますか?残念ながら、私はサーバーチームにこの問題を解決させることはできません。この問題を私たち側から解決する方法はありますか? –

関連する問題