Request a signing account and signing keys
To start developing applications using the BlackBerry 10 Native SDK, you'll need to request signing keys. The signing keys are free, and you'll need to request them from Research In Motion.
The signing application included with the native SDK adds cryptographic hash values to your application package (BAR file) during this signing process. The hash values help verify the authorship of your application to other users and the BlackBerry 10 OS. The code signing keys also includes a key for generating a debug token, which is required to run your application on a device. Debug tokens are for devices, not for the simulator.
After you receive your CSJ registration files, you can configure your computer to create debug tokens. When you create a debug token, you specify the PIN for each device on which the token can be used. You can distribute the debug tokens you create to developers to install on those devices, or install them yourself.
Debug tokens are valid for 30 days. When a debug token expires, the device no longer allows unsigned apps that rely on that token to run. When the token expires, you can generate a new one from the host computer's registered keys.
For more information about signing applications, see the Native SDK Developer's Guide.