Summary

This chapter covers a number of topics related to security. The Mobile Configuration and Mobile Authentication Application Blocks from the Microsoft patterns & practices Mobile Client Software Factory support password-based authentication and encryption of sensitive data that meet the security needs of many mobile applications and that are easy to use. This chapter also explains how to use symmetric encryption and how to use public–private key pairs to exchange secrets securely between two individuals.

The chapter then describes how to use SSL to secure communications over HTTP and how to connect successfully to a server that has been secured with your own self-signed server certificate. It also discusses perimeter security, preventing ...

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.