Request code signatures
Applications that use controlled classes or methods require signatures from the BlackBerry® Signing Authority Tool. Use the Signature Tool to request and receive signatures that you need in order to use the code.
Register for a RIM Signing Authority account
You must have HTTP access to the Internet to register for code signing.
- Complete the registration form on the BlackBerry® Developer Zone at
http://www.blackberry.com/developers.- Save the .csi file that Research In Motion emails you.
- Double-click the .csi file.
If a dialog box appears that states that a private key cannot be found, complete the following steps before you continue:
b) Type a password for your private key, and type it again to confirm.
- In the Registration PIN field, type the PIN that RIM provided.
- In the Private Key Password field, type a password of at least eight characters. This is your private key password, which protects your private key.
- Click Register.
- Click Exit.
See the BlackBerry Java Development Environment Fundamentals Guide for more information about registering for code signing.
Request a code signature
- Select a project.
- On the Build menu, click Request Signatures.
- To add additional .cod files to the request list, click Add.
- Select a .cod file.
- Click Open.
- Click Request.
- In the dialog box, type your private key password.
- Click OK. The signature tool appends your private key information to the request and sends your list of code files to the signing authority tool for approval.
Note: The signature tool sends a hash of your code so that the signing authority tool can generate the necessary keys. Your actual code is not sent.
After the files are signed and returned to you, the Status column displays Signed. You can deploy the code on your BlackBerry device.
If any problems occur with the signature request, the Status column displays Failed - See Details. Refer to the Details column for more information.
Modify your private key password
Related topic