J'écris une application pour iPhone qui doit envoyer de petites informations (deux chaînes de moins de 128 caractères chacune, à la fois, ce qui n'arrive pas trop souvent) à une application iPhone. serveur lorsque les utilisateurs interagissent avec lui. Je voudrais que cette information reste confidentielle, donc je pense à une sorte de cryptage ou une connexion sécurisée serait nécessaire.Communication sécurisée entre le serveur django et l'application iphone
Ma question concerne le côté serveur des choses. Le serveur avec lequel l'application iPhone doit communiquer est écrit en django et s'exécute sur lighttpd. Quelle est la manière la plus appropriée (ou ce qui est un moyen standard) de le faire. Je pensais https, que je sais sur l'iPhone, je peux utiliser ASIHTTPRequest pour faire une demande POST, mais je ne sais pas ce qu'il faut du côté serveur. Ai-je besoin d'un certificat? Comment les données sont-elles cryptées/sécurisées? Y a-t-il des modules django pour vous aider? Dois-je faire quelque chose pour configurer lighttpd?
Quelque chose comme xml-rpc ou json-rpc serait-il plus simple? Est-il possible de sécuriser une telle communication? À quel niveau cela se produirait-il?
Toute aide serait grandement appréciée.