私は、ユーザーがサーバーと対話するときに、サーバーに小さな情報(一度に128文字未満の2つの文字列、これはあまり頻繁には発生しません)を送信する必要があるiPhoneアプリケーションを作成しています。この情報は秘密にしておきたいので、なんらかの暗号化や安全な接続が必要だと思います。
私の質問は、物事のサーバー側についてです。iPhoneアプリが通信する必要のあるサーバーはdjangoで記述されており、lighttpdで実行されています。これを行うための最も適切な方法(または標準的な方法)は何ですか。私はhttpsを考えていました。これはiPhoneでASIHTTPRequestを使用してPOSTリクエストを実行できることを知っていますが、サーバー側で何が必要かわかりません。証明書が必要ですか?データはどのように暗号化/保護されますか?これを支援するdjangoモジュールはありますか?lighttpdを設定するために何かする必要がありますか?
xml-rpcやjson-rpcのようなものはもっと簡単でしょうか?そのような通信を確保することは可能ですか?それはどのレベルで起こりますか?
どんな助けでも大歓迎です。