0

デモ Web アプリを作成しています。

自分の CA によって署名された証明書を作成し、その CA を Android デバイスにインポートしました。

私はAndroidデバイスを10.0.2.2にしています(これはエミュレーターのホストマシンです)

ホストは起動しますが、証明書が 10.0.2.2 であっても、ブラウザーでドメインの不一致エラーが表示されます。

理由を知っている人はいますか?

4

1 に答える 1

5

テストしているAndroidのバージョンは何ですか?Androidのホスト名ベリファイアは、ほとんどのブラウザよりも厳密であり、IPアドレスは、CNだけでなく、IPアドレスタイプのサブジェクト代替名エントリに含まれている必要があります。したがって、ホスト名を使用してデモサイトにアクセスするか、証明書を再作成して、IPアドレスをSAN拡張機能に追加します。OpenSSLを使用している場合は、次のようにする必要があります:http: //andyarismendi.blogspot.in/2011/09/creating-certificates-with-sans-using.html

于 2012-06-18T13:18:12.527 に答える