Securing Network Connections

Your Windows Mobile–powered applications will frequently use HTTP to access network resources. If you use Web Services or the WebRequest/WebResponse classes described in Chapter 8 data transfers take place over the network using HTTP. (HTTP is also used for SQL Server CE Remote Data Access [RDA] and merge replication.) You can encrypt data you transfer over the network using the RSA algorithm (for key exchange) and Rijndael algorithm as explained earlier, although in many cases you would be better advised to take advantage of Secure Sockets Layer (SSL).

SSL is a handshaking and encryption protocol that performs the key exchange and symmetric encryption for you without you having to code anything yourself—apart from ...

Get Microsoft® Mobile Development Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.