http - Secure connection between iPhone application and web server? -


I am starting to develop an iPhone app that securely launches and communicates between the app and the web server should do. I have not done much development in this area before, so I have done some research and it will be very good / easy to handle it, but would be very grateful for any input.

At present, people do not know the development web server / the system that has been developed by me to manage the requests, so they are most likely to make something new.

Authentication: From what I understand, HTTP authentication is not used, absolutely safe, and best approach would be HTTPS? What will the difference between iPhone application when using HTTPS or HTTP? I think that the server and client will need a certificate and what do Apple think about the use of SLL?

Even if? What I choose is how it works: 1. Create an NSURL connection with the server, give feedback, listen to the clever caller callback and reply with the user / password 2. Any other information Use the connection created for sending?

Communication with the webserver: The application requires sending about 20 different requests to the server and requiring action on the responses. Is SOAP or any other web service a good way to handle it? I believe SOAP has a lot of XML on HTTP, so in an application it should be as easy to create a NSMutableURLRequest and then parse the response with XMLParser?

Or is there any better solution?

Thanks

Using HTTP Authentication Not all safe, and the best way would be to use HTTPS?

Yes. Transferring data to HTTP is transferred as plain text, which means that all your passwords, credit card information, etc. are publicable because they shut their way through the public Internet. Transferring data on HTTPS is encrypted, so only clients and recipient servers can decode it.

What will be the difference between iFile application when using HTTPS or HTTP?

There is not necessarily any difference to encrypt the data, there is a little overhead, but not too much.

I think the server and client will need a certificate and what do Apple think about using SSL?

Yes, the server will need an SSL certificate GoDaddy sells them for $ 25 / year, the apple is absolutely right with you.


Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -