古いAndroidからSSLできなかったので、それを解決するまでの作業内容を書いていきます。プレミアムを使っています。ジオトラストのサポートページに下記手順があったのでそれにしたがってセットアップしました。SSL環境構築手順http://www.geotrust.co.jp/support/ssl/install/azure_ep.htmlその結果、ブラウザから普通にSSLできるし、WEBサービスクライアントからもSSLで接続できました。後から気が付いたのですが、古いAndroid端末においてルート証明機関が信頼されていないような警告メッセージが出るではありませんか!どうにかせねばならんので調査しました。ジオトラスト関連のサポートページを漁ってみます。すると、Androidについて述べているページを発見しました。CA」を搭載していません。古いバージョンのスマートフォンでSSL通信をした場合には、エラーの警告が出ます。CA」を搭載していないものもあります。CA」から認証されたクロスルート証明書を提供しています。CA」のどちらかを搭載していればSSL暗号化通信ができます。クロスルート証明書やらをインストールすればいいそうです。SSL環境構築手順でクロスルート証明書をインストールしたのに。手順通りにやったはずなのに何故できてないのか、そもそも4階層でデプロイできているのかどうかを調査する必要があります。さしあたって、管理ポータルを確認してみます。SSL環境構築手順でエクスポートした.pfxは関連するすべての証明書を含むようにしてるので、中間証明書も含まれています。管理ポータルで1つの.pfxを選択して証明書を追加するいくつかの証明書が展開されます。3階層目:サーバ側)SSLサーバ証明書(お客様のサーバ証明書:サーバ側).pfxが展開された結果3階層になってしまっているということは、エクスポート時に既にそうなっているということですよね。エクスポート時には[関連する証明書をすべて含める]というオプションがありますが、自分でどの証明書を含めるかを選択することはできません。したがって、ローカルで4階層になるように、4階層の肝となるクロスルート用ファイルを関連させてやらねばエクスポートされません。証明書スナップインで確認します。SSL環境構築手順どおりにインストールされています。Authorityによって証明されている。Azureでは自己証明だった。CAを入力して検索してみると、、、ありましたよ、ありました。サードパーティールート証明機関に。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。拡張機能を読み込めません。拡張機能を読み込めません。使用に同意したとみなされます。ポリシー%d人のブロガーが「いいね」をつけました。