Estoy escribiendo una aplicación para iPhone que necesita enviar pequeños bits de información (dos cadenas de menos de 128 caracteres a la vez, y esto no ocurre con demasiada frecuencia) a un servidor cuando los usuarios interactúan con él. Me gustaría que esta información se mantenga confidencial, por lo que estoy pensando en algún tipo de cifrado o conexión segura sería necesaria.Comunicación segura entre el servidor django y la aplicación iphone
Mi pregunta es sobre el lado del servidor de las cosas. El servidor con el que se debe comunicar la aplicación iPhone está escrito en django y se está ejecutando en lighttpd. Cuál es la manera más apropiada (o cuál es una forma estándar) de hacer esto. Estaba pensando en https, que sé en el iPhone que puedo usar ASIHTTPRequest para hacer una solicitud POST, pero no sé lo que se requiere en el lado del servidor. ¿Necesito un certificado? ¿Cómo se cifran/aseguran los datos? ¿Hay algún módulo django para ayudar con esto? ¿Tengo que hacer algo para configurar lighttpd?
¿Algo así como xml-rpc o json-rpc sería más simple? ¿Es posible asegurar tal comunicación? ¿A qué nivel ocurriría eso?
Cualquier ayuda sería muy apreciada.