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.