Signing BlackBerry Code for Multiple OSes

I wanted to do a couple of things, and I wonder if they are possible, and if so, how to do it.

I was going to make a virtual machine to run code signing. Thus, if my computer dies, I can hope to minimize downtime by simply running the virtual machine on a new system. I know that the code keys are tied to the machine on which they are running. If someone signed the code in a virtual machine and switched the virtual machine to another physical machine, let me know if the keys continued to work or not.

I also wanted to run more than one JDE in the VM to sign code for different OSs. As I understand it, code signing uses a code signing application located in every JDE directory. Is it possible to run several JDEs on the same system and sign the code for a specific OS (I plan to have JDE 4.2.1, 4.5, 4.6.1, 4.7 and ultimately 5.0 on the code signing VM). If so, do I need several keys — one for each version of JDE — or is there a way to use the same keys for different versions?

Thanks for any help in answering this.

+3
source share
2 answers

Of course, you can transfer keys between machines. We have a set of keys that were used on Windows XP, Mac OS X, and Linux machines.

BlackBerry JDE Component Package X.Y.Z\bin , , :

sigtool.csk
sigtool.db

. JDE, " ". 4.7.0, 4.6.0, 4.5.0, 4.3.0 4.2.1. ,

java -jar bin/SignatureTool.jar

, .

UNIX- , , RIM , - SignatureTool, , . , , UNIX ( ):

bin\sigtool.csk
bin\sigtool.db

, bin/sigtool.csk, . - , . :

ln -s bin/sigtool.db bin\\sigtool.db
ln -s bin/sigtool.csk bin\\sigtool.csk

- Windows XP. .

+4
0

Source: https://habr.com/ru/post/1729829/


All Articles