現在、HTTPS/SSLの問題が発生しています。私はCodename OneのWindows 10/Java 8 v121で開発しています。コードネームワンでHTTPS(SSL)接続が発生する
HTTP(SSLなし)接続を呼び出そうとすると、[https://www.codenameone.com/blog/ios-http-urls.html]]への参照で拒否されます。私はその呼び出しがサーバーに衝突するとは思わない。私は "build hint"をcodenameone_settings.propertiesファイルに含めようとしましたが、役に立たなかった。
次に、私は自己署名証明書を使用しようとしましたが、それは「によって引き起こさ:sun.security.provider.certpath.SunCertPathBuilderException:要求されたターゲットへの有効な証明書パスを見つけることができない」生成された例外を。だから、それから私はhttps://www.sslforfree.com/] [から自由証明書を持って、それはまだSAME例外メッセージを引き起こしている
...私は自分の証明書が自己署名されたため、エラーが発生していたと思ったが、そうではありませんでした。しかし、このライブラリはFirefoxのブラウザでうまく動作します。また、私のFirefoxブラウザで正常に動作するようにテストされた署名付き証明書ドメイン名のためにSimple DNS Plus(Windows用)を使用しています(つまり、Insecure Connectionメッセージが表示されていないサーバーに正しくヒットします)。
私はどのように理解したいと思います: - (コードネームワンシミュレータで)iOSのために働くための「ヒントを構築する」ので、それは、HTTP(SSLなし)接続を呼び出して取得します
。
Java例外を解決する方法。
ありがとう!
'https'の代わりに' http'を呼び出すと、何を得ましたか? – Diamond
次の出力が表示されます。「警告:Appleはhttp:// localhost/accounts/loginに接続しようとしたアプリケーションからhttp URL接続を受け入れなくなりました。詳細はhttps://www.codenameone.com/blog/をご覧ください。 ios-http-urls.html " – ikevin8me
私の答えを確認してください – Diamond