02-13-2013 03:54 AM
I have a problem with the signature of my application.
I'm working on Eclips IDE, Fedora os.
I have a main projetc (ProjectA) that have to include one other projects (ProjectB).
ProjectB includes another project (ProjectC)
So I start in this way:
PREVERIFY PROJECT B AND PROJECT C
./preverify -classpath ...../net_rim_api.jar ...../projectB.jar
./preverify -classpath ...../net_rim_api.jar ...../projectC.jar
Then I have to use RAPC
java -jar $SDK/bin/rapc.jar import=.../net_rim_api.jar /home/adriano/WTK2.5.2/bin/output/projectC.jar \
So I have importedProject.cod, and I have to sign it
java -jar SignatureTool.jar importedProject.cod
The frame I obtain make a list of 5 elements.
As you can see, the first 3 elements are signed, the last 2 not require signature. Signer IDs are RRT - RBB - RCR - 3 - RCI.
So i put the importedProject.cod into my project, and also I copy the generated importedProject.jar file (adding into it importedProject.cso and importedProject.cod).
Now i have to sign my main project. But when I try to sign it, this is the result:
As you can see, cod files with 3's signer ID are always not registered, RCR, RBB and RRT are ok, RCI is not required.
So, when I run my app, it does not start and show me a popup error message: "Error starting ProjectA: Module 'ProjectA-20' has verification error 1715 at offest 0003 (codfile version 78)".
I hope I explain well my situation.
How can I sign also others cod files, with signer id = 3?
TY in advance and BR,
02-13-2013 04:05 AM