Running BlackBerry device applications that use protected APIs
To use protected Research In Motion® APIs in your BlackBerry® device application, you must first get code signing keys from RIM. For more information about code signing and to register with RIM to use protected APIs, visit www.blackberry.com/eng/developers/javaappdev/codekeys.jsp.
If a BlackBerry device application tries to access protected RIM APIs, the BlackBerry® Java® Plug-in might display warning messages in the Java® editor window or in the Problems view. The warning messages appear next to the lines of application code that reference a protected API. You can suppress these warnings if you test your application on a non-secure device.
- Register to use protected BlackBerry APIs
- Using restricted code signatures
- Signing your application
- Requesting a replacement registration key
- Prevent a BlackBerry device application that runs on the BlackBerry Smartphone Simulator from accessing protected APIs
- Use a code signing key to help protect packages and classes
- Register to use a new code signing key
- Import an existing registered code signing key
- Remove a registered code signing key
- View the signature status for code signature requests
- Using code signing keys to restrict access to packages or classes in a BlackBerry library project
- Sign a BlackBerry application project automatically after packaging
- Turn off automatic signature when you package a BlackBerry application project
- Run the BlackBerry Signature Tool in the background
- Suppress password prompts from the BlackBerry Signature Tool
- Suppress code signing warnings
Next topic: Register to use protected BlackBerry APIs
Previous topic: Package a BlackBerry
application
project manually