sslSSL中間証明書を改良してAndroidに対応させたおよそ3週間の間多忙で何もアウトプットできていなかったくりすです。nginxのSSL証明書をAndroid上で信頼されないという報告を受けていたのですが、先程対応が完了したのでシェア。Inc.であるわけですが、この両者の中間証明書をインストールしないと、一部の端末では証明書が正しく使用できませんでした。暗号強度上の理由から廃止されており、それに伴い諸CA証明書も2048bitに順次入れ替わっております。これに伴い互換性確保のために中間証明書のインストールが必須となるので、これを正しく設置していない場合SSLエラーが発生するわけです。気を付けないといけないのは、RapidSSLの場合はRapidSSLの中間証明書と、その上位のGeoTrustの中間証明書の両方が必要であるということです。GeoTrustの中間証明書をそれぞれ入手します。参考文献の3番目のテキストファイルは、この2つの証明書がバンドルになったものなので、それを引っ張ってくればよいでしょう。https://knowledge.rapidssl.com/library/VERISIGN/INTERNATIONAL_AFFILIATES/RapidSSL/AR1548/RapidSSLCABundle.txt自分のサーバ用の証明書とこれらを連結します。/path/to/your/ssl/cert.pemnginxを再起動します。4.0.3で正常に読み込まれたことを確認しましたので、一安心。NISTの文書によると、今年の末までに1024bitのRSAは廃止され、2048bitに移行するものとされています。athttp://trac.edgewall.org/。