現在、私はAndroidスタジオを使用してAndroid用モバイルアプリを開発中です。AndroidスタジオHTTPSとSSL証明書
これまでのところ、私のモバイルアプリのlogin/senddata/getdata/viewdataはローカルPCの魅力のように動作し、HTTPウェブのように動作します。私はこの問題は、/私のモバイルアプリがデータを送信/実行させるデータを取得/私のHTTPSサーバーにPHPMySQLと通信する方法です私は
のコーディングにHttpURLConnectionのを使用しています。
HTTPウェブサーバーでのみ動作します。 HTTPSがまったく動作せず、モバイルアプリがクラッシュして動作を停止します。私はHTTP & HTTPSサーバー(SSL &自己署名証明書)
両方に私のモバイルアプリケーションをテストしてい
は、私はHTTPSにそれがアクセスできるようにするのに注意する必要があり、コーディング上の任意の追加があります?
ありがとうございました。
返事のおかげで:)。私のhttpsサーバ(https://eapps.puncakniaga.com.my)。それは接続がプライベートではないと言います。証明書はありますが、有効ではありません。それは問題の原因ですか? – Rozaimi
ここにアンドロイドスタジオのログインコードがあります。 http://www.puncakniaga.com.my/pnhbnew2/Login.txt、http://www.puncakniaga.com.my/pnhbnew2/LoginTask.txt – Rozaimi
おそらく。サイトは自己署名入りの証明書を使用します。 SSL証明書ベンダーから有効な証明書を取得する予定がある場合は、それを行い、アプリで自己署名証明書のエスケープルートを構築するのではなく、サーバーに展開してください。また、古いバージョンのApache HTTP Server(2006年から2.2.3)とOpenSSL(2006年から0.9.8d)を使用しているようです。大量のSSL脆弱性や攻撃に対して脆弱でない限り、これらを更新してください。 SSL設定のセキュリティはhttps://www.sslllls.com/ssltest/analyze.html?d=eapps.puncakniaga.com.my&ignoreMismatch=on –