CHAPTER 8 APPLICATION DEPLOYMENT
Introduction
This chapter describes features in Android including new security features, how to package applications, and
procedures for deploying applications onto the MC40.
Security
The MC40 implements a set of security policies that determine whether an application is allowed to run and, if
allowed, with what level of trust. To develop an application, you must know the security configuration of the
device, and how to sign an application with the appropriate certificate to allow the application to run (and to run
with the needed level of trust).
Secure Certificates
If the VPN or Wi-Fi networks rely on secure certificates, obtain the certificates and store them in the MC40’s
secure credential storage, before configuring access to the VPN or Wi-Fi networks.
If downloading the certificates from a web site, set a password for the credential storage.
MC40 supports X.509 certificates saved in PKCS#12 key store files with a .p12 extension (if key store has
a .pfx or other extension, change to .p12).
The MC40 also installs any accompanying private key or certificate authority certificates contained in the key
store.
To install a secure certificate from the On-device Storage:
1. Copy the certificate from the host computer to the root of the On-device Storage. See Chapter 3, USB
Communication for information about connecting the MC40 to a host computer and copying files.
2. Touch > > Settings.
3. Touch Location & security.
4. Touch Install from On-Device Storage.