Beberapa API membutuhkan code signing keys dari RIM dan untuk keperluan ini kita dapat membelinya langsung dari RIM. API yang membutuhkan code signing keys adalah:
* Runtime APIs,
* BlackBerry Application APIs,
* BlackBerry Cryptography APIs
Untuk mendapatkan code signing keys untuk aplikasi kita, kita perlu membayar sebesar $20 USD. Berikut ini adalah order form yang dapat kita isi untuk mendapatkan keys. Kita harus mengisikan private PIN number yang dibutuhkan untuk menyelesaikan proses. Biasanya dibutuhkan waktu 5 hari kerja untuk memproses suatu permintaan keys.
Katakanlah proses request yang sudah kita kirimkan ke RIM sudah diapprove dan kita akan menerima 3 buah email dari RIM yang masing2 berisi file .CSI. Berikut ini adalah langkah yang harus kita lakukan terhadap file2 ini.
Simpan ketiga .csi files yang ada di email pada JDE bin folder.
Jalankan SignatureTool.jar program pada masing2 .csi files.
Pertama2 kita jalankan pada RBB file
Kemudian akan muncul prompt sbb:
Pilih Yes, dan buat private key yang baru (bisa saja disamakan dengan PIN) –
Kemudian ketikkan private key password dan PIN –
Klik Register, informasi akan langsung dikirim ke RIM –
Sampai pada langkah ini, kita akan menerima email dari RIM (websigner@mail.rim.net) yang mengatakan bahwa proses sudah selesai. Hal yang sama kita lakukan untuk file RCR dan RRT, kita tinggal memasukkan private key dan password saja.
Langkah selanjutnya adalah kembali ke project yang sedang kita kerjakan dan kita dapat memilih Request Signatures dari menu Build.
Lalu kita pilih file CODdan tipe SignerID, klik Request.
Masukkan passwordnya –
Berikut ini tampilannya jika berhasil,