Issue with BlackBerry SignatureTool
Today I installed the BlackBerry 4.1.0 JDE to see if compiling BBRTM with this version instead of the BlackBerry JDE 4.3.0 version would resolve compatibility issues I was having with BBRTM and devices running OS 4.1. I copied over the required sigtool.csk and sigtool.db files, however, I could not sign the files because it said my password was incorrect which I knew was wrong. I was getting the following error:
The signature on the code signing request didn’t verify. The likely cause of this problem is entering an incorrect password to decrypt your private key.
I fired off an email to jde@rim.com to request a password change to verify I wasn’t going crazy and received a quick response saying I would get new signing keys.
In the meantime tried the signaturetool from the 4.3 JDE and it still worked fine and I was able to sign the COD file, so I emailed them back and updated them on the situation, which also resulted in a quick response informing me of the issue. Turns out there was a sigtool.csk format change in the 4.3.0 JDE which was preventing it from working with the older signature tool. The solution was simple, just copy the signaturetool.jar from the 4.3 JDE to the 4.1 JDE. After that, everything worked great.
Here is the article on the workaround.
Hopefully this helps someone else out with this issue.
J!

Thanks for the post! It helped me big time with my problems with the RIM sig tool…