1. クライアント→サーバ : 要求
2. サーバ→クライアント : SSL証明と公開鍵送信
3. クライアント→サーバ : 公開鍵で暗号化した共通鍵送信
4. サーバ        : 秘密鍵で共通鍵を復号化。以後共通鍵で暗号/復号化して通信
5. クライアント→サーバ : 無改造バイナリである証明(フィンガープリント?)を送信
6. そしてやっとサービス開始

ちゃんとやるならこんな感じ?