Managing security
The security management of applications is handled by security tool
plug-ins that are provided with the MTJ package. The security management
functionality in MTJ is a global service, allowing you to use the same
keys and certificates in various mobile projects.
Managing security in MTJ is divided to two different locations:
- MTJ preferences, where you can do the following:
- Configure the security manager plug-ins
These include the key generator tools.
- Configure the Signing Provider plug-ins
These include the signing tools.
- The Security Management for MTJ Applications window,
where you can do the following:
- Manage keys
This includes managing the key store, creation of keys and certificate
requests and importing of certificates and certificate responses into
key stores.
- Sign and unsign applications
- Ad and remove critical and optional permissions
from the project's .jad file
- Import public key certificates to a Default ME
key store
Note: Only one security manager
and one Signing Provider can be active at the same time.
MTJ uses a public key and a certificate. MTJ is capable of creating
certificate requests, but the user is responsible for sending the requests
to the correct CAs and of importing the certificates and responses into
MTJ.

Mobile Tools for the Java Platform
Providers

Setting up signing
Deploying applications to mobile devices

Preferences