# Signing Page

Select the Signing sub-category from the left pane of the properties dialog to display signing properties for the project. The project properties page for MTJ looks like the following:

Property items:

Item | Contents
--- | ---
Keystore File | This setting specifies the keystore file that contains the private key used to sign the MIDlet suite and the certificate used to verify the signature.
Prompt for password when required | If you select this option, MTJ will prompt you for the keystore password and key password when it is time to retrieve information from the keystore. Note that MTJ will then save this password information in memory so that you do not need to provide it again during this session with Eclipse.

Save passwords in workspace keyring

If you select this option, enter the keystore password and the key password in the spaces provided. MTJ will save these passwords inside your keyring file. By default, this file is located in [workspace>]\.metadata\.plugins\org.eclipse.pde.core\eASEE\org.eclipse.core.runtime\.keyring, although you can specify a different file using Eclipse's -keyring command line argument.

Save passwords as part of project | If you select this option, enter the keystore password and the key password in the spaces provided. MTJ will save these passwords in encrypted form in the .mtj file that is part of your project.
Crypto Provider | If you are using a non-standard cryptographic provider, place the provider ID in this area. If you are using the standard system provider, leave this space blank.
Keystore Type | If you are using a non-standard keystore format, place the keystore format ID here. If you are using the standard system keystore type, leave this space blank.