Controlling Access To Apis And Application Data; Check If A Code Signature Is Required; Java Apis With Controlled Access - Blackberry JAVA DEVELOPMENT ENVIRONMENT - - DEVELOPMENT GUIDE Manual

Version: 4.7.0
Hide thumbs Also See for JAVA DEVELOPMENT ENVIRONMENT - - DEVELOPMENT GUIDE:
Table of Contents

Advertisement

Development Guide

Controlling access to APIs and application data

Check if a code signature is required

Research In Motion tracks the use of sensitive APIs in the BlackBerry® Java® Development Environment for security and export
control reasons.
Locate the item in the API reference for the BlackBerry Java Development Environment. If the item has a lock icon or is
noted as 'signed' your BlackBerry device application requires a signed key or signature, which RIM provides, before you can
load the BlackBerry device application .cod files onto a BlackBerry device.

Java APIs with controlled access

RIM controls Runtime APIs, BlackBerry® Application APIs, and BlackBerry Cryptography APIs.
You can test BlackBerry device applications that use controlled APIs in the BlackBerry® Smartphone Simulator without code
signatures; however, you must obtain code signatures from RIM before you can load the BlackBerry device applications onto
BlackBerry devices.
If you use any of the following BlackBerry API packages, your BlackBerry device application requires code signatures before you
can load it onto 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
Controlling access to APIs and application data
8
81

Advertisement

Table of Contents
loading

This manual is also suitable for:

Java development environment

Table of Contents