BLOGTIMES
2011/02/11

Android 向けクライアント証明書対応のブラウザが登場か?

  android 
このエントリーをはてなブックマークに追加

サイボウズがKUNAI Browser βというSSLクライアント証明書対応のブラウザをリリースしたというエントリを見つけて、1人画面の前で興奮していたのですが、残念ながらサイボウズ リモートサービス専用のアプリでした。

Cybozu Inside Out: KUNAI Browser β - Android でクライアント証明書を使う

技術的なことがわかる方に向けてちょっと詳細を書くと、
1. KeyStore にリモートサービスの証明書を load する
2. KeyStore から SSLSocketFactory を作る
3. Java の Reflection を使って WebView のプロパティに SSLSocketFactory を設定する
という方法で WebView の全てのリクエストで証明書を参照させることができました。

ここまで技術解説書けるのであれば、サイボウズ リモートサービス専用なんて言わないで、他のサイトにも使える汎用ブラウザとしてリリースしていれば、ヒーローだったんじゃないかと思うんですけどね。。。。


    トラックバックについて
    Trackback URL:
    お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
    このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/4064
    Trackbacks
    このエントリにトラックバックはありません
    Comments
    愛のあるツッコミをお気軽にどうぞ。[policy]
    古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
    コメントはありません
    Comments Form

    コメントは承認後の表示となります。
    OpenIDでログインすると、即時に公開されます。

    OpenID を使ってログインすることができます。

    Identity URL: Yahoo! JAPAN IDでログイン