LoginSignup
4
4

More than 5 years have passed since last update.

Androidのバージョンと、SSL SNI(名前ベース)対応

Last updated at Posted at 2015-07-06

意外と忘れがちなので。

Security with HTTPS and SSL
https://developer.android.com/training/articles/security-ssl.html

Common Problems with Hostname Verification
...
Fortunately, HttpsURLConnection supports SNI since Android 2.3. Unfortunately, Apache HTTP Client does not

訳:
HttpsURLConnectionを使っている場合は、Android 2.3以降でSNI(名前ベース)に対応しています。

ただし、アプリ(ブラウザなど)の対応状況や、必要な証明書が入っているかなどにも注意が必要です。
ブラウザはAndroid 3.0以降と書いてある所もあります。
とはいっても、3.x(タブレット用)のADK(開発キット)は配布終了になっているので、2.3(Gingerbread)の次は4.0(ICS)と考えてよいと思いますが・・
(4.0も最初の版は配布終了になっているので、今後は4.1以降・・かなと。)

注意:ADKが配布終了になっているバージョンは、実は、飛び飛びです。
大混乱の19Lはおいておくとして・・
今生き残っているのは、(間違えそうなので、お菓子の名前は省略っ)
Android 2.2 (API 8)、2.3.3 (API 10)、
4.0.3 (API 15)、4.1.2 (API 16)、4.2.2 (API 17)、4.3.1 (API 18)、4.4.2 (API19)、
4.4W.2 (API 20)、5.0.1 (API 21)、5.1.1 (API 22)などです。
※API 19L(後で20になった)以降はウォッチやテレビなどが混ざっています。

2.xは、(少なくともGoogle Playなどが使えるAPI 9、実質的にはAPI 10以降は)もうしばらく残ると思いますので、注意が必要だと思われます。

おっと、忘れてました。
夜中のおかし画像による、腹減り共有をなく・・・ぐぅ

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4