Troubleshooting guide
264
BlackBerry Java Development Environment Development Guide
If you use any of the following BlackBerry API packages, your application requires code signatures before you can
load it on a BlackBerry device:
• net.rim.blackberry.api.browser
• net.rim.blackberry.api.invoke
• net.rim.blackberry.api.mail
• net.rim.blackberry.api.mail.event
• net.rim.blackberry.api.menuitem
• net.rim.blackberry.api.options
• net.rim.blackberry.api.pdap
• net.rim.blackberry.api.phone
• net.rim.blackberry.api.phone.phonelogs
• net.rim.device.api.browser.field
• net.rim.device.api.browser.plugin
• net.rim.device.api.crypto.*
• net.rim.device.api.io.http
• net.rim.device.api.notification
• net.rim.device.api.servicebook
• net.rim.device.api.synchronization
• net.rim.device.api.system
Register to use RIM controlled APIs
1. Complete the registration form on the BlackBerry® Developer Zone at https://www.blackberry.com/
JDEKeys/.
2. Save the .csi file that Research In Motion (RIM) sends to you in an email message. The .csi file contains a list
of signatures and your registration information.
If the BlackBerry Signing Authority Tool administrator does not provide you with the .csi file or the Client PIN
and you are an ISV partner, contact your ISV Technical Partnership Manager. If you are not an ISV partner,
send an email message to jde@rim.com.
3. Double-click the .csi file.
4. If a dialog box appears that states that a private key cannot be found, follow the instructions to create a new
key pair file.
5. In the Registration PIN field, type the PIN that RIM provided.