Managing security
In MTJ, 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:
- The configuring of the security manager plug-ins
These include the key generator tools.
- The configuring of the signing provider plug-ins
These include the signing tools.
- The Security Management for MTJ Applications window,
where you can do the following:
- Key management
This includes managing the key store, creation of keys and certificate
requests and importing of certificates and certificate responses into
keystores.
- Signing and unsigning applications
- Adding and removing critical and optional permissions
from the project's .jad file
- Importing public key certificates to a Default
ME keystore
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 Java Platform
Providers

Setting up signing
Deploying applications to mobile devices

Preferences