モバイル アプリに証明書のピン留めを実装する必要があります。同じものを構築するためのフレームワークとして Appcelerator Titanium を使用しました。証明書のピン留めをサポートする AFNetworking を備えたモジュールがあります。
問題は、証明書をアプリ内に保存し、App Store/Play Store にアップロードする際にバンドルする場合です。証明書の有効期限が切れるとどうなりますか? 更新された証明書がバンドルされた別の更新をプッシュする必要がありますか? または、モバイル アプリ内で証明書を更新するメカニズムはありますか?