If you’ve written more than a very simple BlackBerry application, you’ll know that you need to sign most applications with keys obtained from RIM. Getting keys from RIM and signing applications within Eclipse is an easy process and well documented on the BlackBerry web site.
If however you change computers, its a bit more difficult.  Depending on what you read you’ll see that the signing keys are tied to a single computer, or you need to request new keys from RIM, or you can just copy keys between computers.
The latter of these is the closest to the truth, but there is still a sting in the tail.
When you move development computers, to move the code signing keys with you, you need to copy the following directory to the new computer.
Once you’ve copied the keys over, you need to import them into Eclipse using the “Import Existing Keys” option on the “Window | Preferences” dialog as shown below.
That appears to be everything you need to do, however if you try to sign some code now, you will get an error back:
The private key is not located in the sigtool.csk file
To overcome this issue, you need to copy the sigtool.csk and sigtool.db files that were copied above into the vmTools folder.
Having followed these steps, you should be able to sign applications on a new computer.
2/6/2011 10:35:40 pm

Thanks for saving me $20! Blackberry says to just buy new keys for a new computer, but this worked like a charm. The source folder on my old computer (with a worn out monitor) was different, but I just searched for sigtool.csk and found it in eclipse/plugins/net.rim.eide.componentpack4.7.0_4.7.0.46/components/bin. All else worked as stated.

2/6/2011 10:37:18 pm

Glad it all worked for you Brandan

6/19/2011 08:28:07 am

3/22/2012 10:33:11 am

THX for info

7/18/2012 08:21:24 pm

Most beneficial gentleman speeches and toasts are made to enliven supply accolade up towards the wedding couple. Newbie audio system the attention of loud crowds really should always take into consideration typically the great norm off presentation, which is their private. best man speaches

8/16/2012 09:50:11 am

Nice article bro

3/16/2013 05:36:44 am

I would like to thank you for the efforts you might have put in writing this website. I'm hoping exactly the same high-grade web internet site post from you within the upcoming also. In fact your creative writing skills has inspired me to get my own web site now. Actually the blogging is spreading its wings rapidly. Your write up can be a good example of it.


Leave a Reply.