02-17-2011 06:36 PM
i dont think removing the files and putting them elsewhere on a seperate system is enough to migrate. you most likely have to do the whole registration over again ont he new system. from what i've seen from the java dev, you can only have one signing machine.
02-17-2011 06:41 PM
If this stuff is really not portable between machines (which I doubt), then it's doing something that RIM needs to document because it would involve tracking data about my machine that I would consider private. RIM's pretty big on privacy concerns, so I doubt that's happening.
I'll try moving this to one of my Linux boxes tonight, unless someone else can confirm the portability and which files are crucial to the process.
02-17-2011 06:43 PM
02-17-2011 06:44 PM
if the way the java keys work is any indication of the way that the tablet keys work, i dont think you can just move them, or at least thats what i took from this:
02-17-2011 06:48 PM
I agree it's possible you can't move them, but if so it should be documented why... what information about my machine is it that they are storing on their server that is used to prevent me from migrating the keys to a different machine?
Or is it just about the data being squirreled away in obscure places? Unlikely, given that it's Java and cross-platform, so they're obviously not putting it in the Windows registry.
By the way, the post immediately following the one JRab linked to above is from someone saying he had actually succeeded merely by moving the .csk and .db files to another machine. I'll try tonight.
02-17-2011 06:50 PM
Hi,
Does a signed app work any differently (if at all) in the simulator?
Harry
02-17-2011 06:53 PM - last edited on 02-17-2011 06:54 PM
No its simply for proving who you are.
Harry_Dodgson wrote:Hi,
Does a signed app work any differently (if at all) in the simulator?
Harry
02-17-2011 06:57 PM
The only "visible" signs of any differences that I can see are that the signed app will have a different Package ID, so you'll get a separate icon for it, and if you look at /var/log/launcher/current you can tell.
With the unsigned apps, there will be messages about failed verification, but none with the signed app.
Here are unsigned followed by signed attempts.
ca.engenuity.Foo.dWl0eS5XaGl0ZU5vaXNlICAgICA: couldn't read app/META-INF/RDK.SF (No such file or directory) ca.engenuity.Foo.dWl0eS5XaGl0ZU5vaXNlICAgICA: Manifest failed verification. ca.engenuity.Foo.dWl0eS5XaGl0ZU5vaXNlICAgICA: Application verification took 15 milliseconds (290274 bytes) ca.engenuity.Foo.dWl0eS5XaGl0ZU5vaXNlICAgICA: Application verification failed. Start ca.engenuity.Foo.dWl0eS5XaGl0ZU5vaXNlICAgICA produces 1667115 Active ca.engenuity.Foo.dWl0eS5XaGl0ZU5vaXNlICAgICA 1667115 Child ca.engenuity.Foo.dWl0eS5XaGl0ZU5vaXNlICAgICA 1667115 exited ca.engenuity.Foo.gYABgGOrLei047cf533XdF9phns: Application verification took 28 milliseconds (290274 bytes) Start ca.engenuity.Foo.gYABgGOrLei047cf533XdF9phns produces 1671211 Active ca.engenuity.Foo.gYABgGOrLei047cf533XdF9phns 1671211 Child ca.engenuity.Foo.gYABgGOrLei047cf533XdF9phns 1671211 exited
02-17-2011 07:29 PM
Do you have to sign/resign an app everytime the BAR file gets re-generated?
I am getting:
... 71 48 6d 2f 6e 41 3d 3d Connecting to url http://www.rim.net/Websigner/servlet/RDK-Waterloo Sending properties to server... Properties of response := [ Version = 1 Response = Signature Response Confirm = null Error = Code signing request failed because this file has been previously signed. ] barsigner error: server error: Code signing request failed because this file has been previously signed.
02-17-2011 07:43 PM
did you make any changes to any of the files that are packaged up and put into the bar file?