Sto scrivendo un'applicazione per iPhone che ha bisogno di inviare piccole informazioni (due stringhe di meno di 128 caratteri ciascuna alla volta, e questo non accade troppo spesso) ad un server quando gli utenti interagiscono con esso. Vorrei che queste informazioni restassero riservate, quindi sto pensando a una sorta di crittografia o connessione sicura sarebbe necessaria.Comunicazione sicura tra il server django e l'app per iphone
La mia domanda riguarda il lato server delle cose. Il server con cui l'app iPhone deve comunicare è scritto in django ed è in esecuzione su lighttpd. Qual è il modo più appropriato (o quello che è un modo standard) di farlo. Stavo pensando a https, che so su iPhone, posso usare ASIHTTPRequest per fare una richiesta POST, ma non so cosa richieda sul lato server. Ho bisogno di un certificato? Come vengono crittografati/protetti i dati? Ci sono dei moduli Django per aiutarti? Devo fare qualcosa per configurare lighttpd?
Qualcosa come xml-rpc o json-rpc sarebbe più semplice? È possibile garantire tale comunicazione? A che livello si verificherebbe?
Qualsiasi aiuto sarebbe molto apprezzato.