03-15-2012 05:40 PM
Hi,
When attempting to upload a signed *.bar file I receive:
"Invalid signature file digest for Manifest main attributes"
Odd thing is, I've uploaded *.bar files using the same tools/methods twice before* without issue.
I notice that if I -verify the *.bar file, I get the same "Invalid signature ..." message. I did not verify the *.bar file on the previous two uploads: Maybe the error was always there but the check has been recently added to the upload process?
I'm at a loss as to how to proceed and any help/insight's would be appreciated! ![]()
NOTE: I'm creating the *.bar file via the Marmalade SDK
-David
* App submissions where denied: not fully signed.
Solved! Go to Solution.
03-15-2012 08:54 PM - edited 03-15-2012 08:57 PM
UPDATE:
As suggested here, I signed the *.bar file using the shorter, all-at-once format:
blackberry-signer -storepass <password> myapp.bar
As before, all indications are that the *.bar file is signed correctly: the last thing blackberry-signer displays is:
Info: Bar signed.
But when I verify the *.bar file or try to upload it, I now get:
Error: Some files are missing signatures
From the thread linked-to above, an app with the same error installed and ran fine on the PlayBook indicating the *.bar was properly signed, but unfortunely this error, false-positive as it may be, is preventing me from re-submitting my app. ![]()
Again, any help or insights would be appreciated.
-David
03-16-2012 03:11 PM
Please post a copy of your manifest file and a listing of the files in your BAR file. You can sensor out any sensitive filenames if you wish.
03-16-2012 03:32 PM - edited 03-16-2012 03:47 PM
Were you using this command to verify signing?
blackberry-signer -verify yourFile.bar
This is similar to the test performed by BlackBerry App World. Did you see the failure there? Was the bar file modified after signing?
What OS are you using to build these files?
03-16-2012 06:02 PM - edited 03-16-2012 06:18 PM
Were you using this command to verify signing? blackberry-signer -verify yourFile.bar
Yes
Did you see the failure there?
Yes
Was the bar file modified after signing?
No
What OS are you using to build these files?
Mac OS X 10.6.8
XCode 4.2
Marmalade SDK 5.2.3
To make sure there was no cruff from past attempts, I started with a new build, new version (1.0.9.0). Below are the results ...
Contents of *.bar file before signing:
WordSearch.bar \META-INF MANIFEST.MF \native \audio defaultSound.raw sfxUIClick.raw blackberry-tablet.xml categoryNames.txt fileNames.txt \fonts fonts.group.bin icon.png \images images.group.bin \iwui_style iwui_style.group.bin \lib libbps.so.1 resources.group.bin s3e_splash.jpg \ui ui.group.bin Words_100Words.txt Words_Animals.txt Words_Astro.txt Words_BodyParts.txt Words_CircusFairs.txt Words_Desserts.txt Words_Flowers.txt Words_GemStones.txt Words_Misc.txt Words_NamesFemale.txt Words_NamesMale.txt Words_OscarsActor.txt Words_OscarsActress.txt Words_OscarsFilm.txt Words_Positive.txt Words_SportsGames.txt Words_SportsTeams.txt Words_USPresidents.txt Words_USStates.txt Words_WorldCities.txt Words_WorldCountries.txt WordSearch WordSearch.s3e
Contents of MANIFEST.MF before sigining:
Archive-Manifest-Version: 1.1 Archive-Created-By: BlackBerry Tablet OS BAR Packager 1.0.2 Package-Type: application Package-Author: BitsAtPlay Package-Author-Id: gYAAgNX7GZMhSDDJcwI408mwTyU Package-Name: com.bitsatplay.wordsearch Package-Id: cGxheS53b3Jkc2VhcmNoICAgICA Package-Version: 1.0.9.0 Package-Version-Id: MS4wLjkuMCAgICAgICAgICAgICA Package-Architecture: armle-v7 Application-Name: WordSearch Application-Id: Y29tLmJpdHNhdHBsYXkud29yZHM Application-Description: WordSearch Application-Version: 1.0.9.0 Application-Version-Id: MS4wLjkuMCAgICAgICAgICAgICA Application-Category: core.games Application-Requires-System: Tablet OS/1.0.0.0 Application-Development-Mode: false Entry-Point-Name: WordSearch Entry-Point: LD_LIBRARY_PATH=app/native/lib LD_BIND_NOW=1 app/native/WordSearch Entry-Point-Type: Qnx/Elf Entry-Point-Icon: native/icon.png Entry-Point-System-Actions: run_native Entry-Point-Orientation: auto Archive-Asset-Name: native/blackberry-tablet.xml Archive-Asset-SHA-512-Digest: ZmVIZFfP3d9C5+k2hEWHKpcmnYFMTSBH0anfQsXuPRURUKLG5oR/7MJB7Uewrk/cIl2/2TLRPOTL+lKEizHB0Q Archive-Asset-Name: native/categoryNames.txt Archive-Asset-SHA-512-Digest: lD5rnD5SMh6kBAFWHyWFrtxuhwr8yoZ7V6sg2Lm7G5ojLOvU4+ LzGClyFHhkHsOzLDpf0LhYE7i+efnFJH5zpQ Archive-Asset-Name: native/fileNames.txt Archive-Asset-SHA-512-Digest: qyLlRtoXIXQZajD26YMb7w0K3ovnj1Vy81jnI431umpCAkwwPj DR/Noyb3F+aAwui6McGUvUVYTMNpzXZkl9Qw Archive-Asset-Name: native/icon.png Archive-Asset-SHA-512-Digest: nyVQaT56rLBlDGg7wB3QrfpXI6+tMsLhxqwAGmX7eu7q280N3J OW4jOMJFIcsWp01Bc97roNLqv2XONQVL22Zg Archive-Asset-Name: native/resources.group.bin Archive-Asset-SHA-512-Digest: Y2txV/lcOdEIcRx1vtf+zb6GD6UlMh0iB9DdbXzxxpq83y3k+U l/gNrWxxebfDix5jbA2NOCuVVOWXtlAjHL5w Archive-Asset-Name: native/s3e_splash.jpg Archive-Asset-SHA-512-Digest: HwFR4bNsdawHHmpKMSApQWgQLNHrdTd/VolHRkAVqNbm+r/80N WxxEfUeo7P49FUGSI+Kp5Jn/ySSLqzJ25dRw Archive-Asset-Name: native/Words_100Words.txt Archive-Asset-SHA-512-Digest: 1OTwxZ10DAZHovMhnQhTJJxhMrV/gvqFs0vFmfSEc+V4sCG9ba FzG9/zdMlPymYZDlKEVW97YgUal/oODMoH6A Archive-Asset-Name: native/Words_Animals.txt Archive-Asset-SHA-512-Digest: ZOUPCksE1PdWn5UAyFNOFK2VEZbRBQAwNLeM3jxU8EAtm68zhc pH4pKxH4hiW8YKQZj7LzMtfTWZL0hIA0U/Rw Archive-Asset-Name: native/Words_Astro.txt Archive-Asset-SHA-512-Digest: RU5gCzw5dnImsuKV+Ue5YXyxy9CRW04AOLmRBZNQGuISqymtss UjELeWFw1BmMtejZ0DHbwyqsSI88+briQanA Archive-Asset-Name: native/Words_BodyParts.txt Archive-Asset-SHA-512-Digest: XKUWrrY9VtHC72X7ylCqALiSU+wSZjDOvMzcz1e4VVDfU0xD0q +UiDJWBTmHGY1iqUWWUD2xn3l2KmZC7A5dpA Archive-Asset-Name: native/Words_CircusFairs.txt Archive-Asset-SHA-512-Digest: Vyq9WER/E18ZsATHmmQiTUk8x57gtf2hf02bnS8PDqViVZbv2f csC/q4TBuE7RIZS0Y4w7sYpYAPzoe1SUvRIg Archive-Asset-Name: native/Words_Desserts.txt Archive-Asset-SHA-512-Digest: /+GxMXb6AZ1Puo/Z/lB42M9t9YfDp6vO6kW//cp1230KQLm7bs m8KUGRKkqFa0InSHHzi0E3i84i/n8xQ7RsLQ Archive-Asset-Name: native/Words_Flowers.txt Archive-Asset-SHA-512-Digest: 1uRJOYcQzldlDViGweEbpdhh+/NIbExxuRAxLH8PYV2YSw2YwS M3IZkY/w+uKqYSHpt0BI3cKJDmY3gHkqBTiw Archive-Asset-Name: native/Words_GemStones.txt Archive-Asset-SHA-512-Digest: eLnA8M4cKsinQqfQfY5wnNY0ebPxAhERXgdyFIoK9268+MOT0e lnosjF7N2+lPFQreTYGWVx7WHcKWyWrIDJiw Archive-Asset-Name: native/Words_Misc.txt Archive-Asset-SHA-512-Digest: Sft7r+v/OenXdLtFVG5/46MPHUavnhfTTpdaMWWcduT1ckwE+L duvgXTNS3EJ3y+YA5Ce5M/ImiPDqEXVbocOg Archive-Asset-Name: native/Words_NamesFemale.txt Archive-Asset-SHA-512-Digest: 6Ewcce3+J1gLjuk+v0PtUgz1GkafnvowLQPgzLgYPB77SX6pcX xgPfS+VJuljgF+6lREAhbubyjJNHIa3LIzEw Archive-Asset-Name: native/Words_NamesMale.txt Archive-Asset-SHA-512-Digest: 9FezfzdinpzpAV7YmKI4XTIcW9xVVszwE6C1E4m+3wNMUGYnsv h7FRttn1gPP5xdC3IZ2JtF5Yn0ck/3X9kbDw Archive-Asset-Name: native/Words_OscarsActor.txt Archive-Asset-SHA-512-Digest: ++dML1TWWKMcHGOau4S/4ZWA7Vkj9VbVkZg7YwOMNPaIK6MS4e ulBcxXS96UHRuratNEgANDgtSKFoR2EaMPYw Archive-Asset-Name: native/Words_OscarsActress.txt Archive-Asset-SHA-512-Digest: tLGlD3zaEB4HoHnCE7HnX+IV4hnpilX2ChOwpz4DcEmEhuOc+1 gJCnHJ55ieuJ+Ybooc/v3Ooc0QYdWIeq2w0g Archive-Asset-Name: native/Words_OscarsFilm.txt Archive-Asset-SHA-512-Digest: SBjzqG+2EUfz+bdiLgZG6invamQlgJXxgUefeqh8KmMyxjGV1c FsAt8Tw2m+JTFFa92C/eQSuD69S+iYJUHflw Archive-Asset-Name: native/Words_Positive.txt Archive-Asset-SHA-512-Digest: apmcqe6nVu32Hls7utBPyxqdZo5XSASFStWsNinu5OtkGe/2AV 7Y37fhxZDXh7zYQ5xG1L9HoB/L/glvHfMJ7A Archive-Asset-Name: native/Words_SportsGames.txt Archive-Asset-SHA-512-Digest: eHkhQVS1JUT+NdaH8gwHup7BWGSqHc8EShd9uWbQ9YAiapq+0A Em6dtMfQZBZapKVbw3E9UAndJBAZ9U9WRS1g Archive-Asset-Name: native/Words_SportsTeams.txt Archive-Asset-SHA-512-Digest: 3s5p/TRVdN+40Jpl8fe5NVgqosE8ktDRi7zaPi3mkx//rDTE54 EFuyOhBgoOsludiNeaITLUeUE3Ek7YxHoJfw Archive-Asset-Name: native/Words_USPresidents.txt Archive-Asset-SHA-512-Digest: zigJruYOhNv78fB8KROD4qj28mTsUS3qWpudqLmEcaG+mXTYya FlL8oRSQsUfXoqQf5Jl1O8Hm+qf93TlpU6eg Archive-Asset-Name: native/Words_USStates.txt Archive-Asset-SHA-512-Digest: gbkPVhXmi+prsiE5BchMqRQZZyt2AxLVlsUefz2/3fzXqZukOB DcoE7hkUsE/MejSnkNFvCSkknoVDhjIXPgLA Archive-Asset-Name: native/Words_WorldCities.txt Archive-Asset-SHA-512-Digest: 2awa2rQHQZqEd60nU2+5QB5vE5XfjKIJTqyVcwD9TreOLTUctS BBmqk06D7mZ30JBhu/y0U9y0NOL8QFGHJxaA Archive-Asset-Name: native/Words_WorldCountries.txt Archive-Asset-SHA-512-Digest: hwOe2GjzKiW1WtY43L3LTB/U5HJ2P9Pv3z0ySTFBclFHMRG1Ii ENny5/A9yZnaHkwO9/zq3VjY8FDIQ92UeY9Q Archive-Asset-Name: native/WordSearch Archive-Asset-SHA-512-Digest: 1uS/RWOVg2zSisv5oit5jKWCa7wmaubTpI01F0Vu/nV7X/bBQU NClX7qHKNqVK/oJ6CXGfkenMxv3T+/q0eqOw Archive-Asset-Name: native/WordSearch.s3e Archive-Asset-SHA-512-Digest: acKoPDmhAWsHRakw49eG/nkEEH1qUvRdpvp91L79RAM5HvZHIC N+0tm7FvjqmMN5+xs1pje/SeMUPDdCJ0SUsg Archive-Asset-Name: native/audio/defaultSound.raw Archive-Asset-SHA-512-Digest: EkJP32B9OPAvbd0nsE5Sk9x16e3hcWcLqYxpPLCRXqABuT5sFf LB1gZkyQ05do2CsJNrOmnuLennX993LFhfdw Archive-Asset-Name: native/audio/sfxUIClick.raw Archive-Asset-SHA-512-Digest: m7MFYeP51DyNeLfkVDDqnHCbElHEqcYmkxZZMDqipYLsyRfKL7 8xXuPt2ASHGk3DswzqCnzoSprn3iy4YLh/vA Archive-Asset-Name: native/fonts/fonts.group.bin Archive-Asset-SHA-512-Digest: iHHVHJ5ETtaIBJYKbV8MlyCBTC91NZcYGlLM01MUWod3q9f4n5 THoicpIFzqI5bTZNwnWWmwMEGsDDoi9DU89A Archive-Asset-Name: native/images/images.group.bin Archive-Asset-SHA-512-Digest: piJueFOOQkBP38hcmq5tal3UThCSm00I50+sJyeMUIYSICZfXR OSSOkbrxCaABkVgsxIDZIDlksXPQ/kRQH9MQ Archive-Asset-Name: native/iwui_style/iwui_style.group.bin Archive-Asset-SHA-512-Digest: jIXhM/cJYOnZ+xVvUCMERQZSJjegO+V1uz9RCbfwW5JZ51rGfK N/OognYiycpXJv6i1zP9018HT67+yopDE/OA Archive-Asset-Name: native/lib/libbps.so.1 Archive-Asset-SHA-512-Digest: TT2d8DOqLYCIuAKY/NnmIk3SDNjnuJG+5JZnw6Bra2P91y09UA pyH7BiFFgUf4riR+Oxf0MlORXT8dEnbM2v9Q Archive-Asset-Name: native/ui/ui.group.bin Archive-Asset-SHA-512-Digest: jNEP8+y+iVwqRQDyy0YdToS4Gt22EMTWAuNIiga1/3T7dC+wGi WB/kc66VSeWrGfh9UHzMGnPYwJw2TcYGcfKA
Results of executing "blackberry-signer -verbose -storepass <pass_word> WordSearch.bar":
<... lots of misc output snipped ...> Updating: META-INF/MANIFEST.MF Adding: META-INF/RDK.SF Adding: META-INF/RDK.EC Adding: native/ Signing: native/blackberry-tablet.xml Signing: native/categoryNames.txt Signing: native/fileNames.txt Signing: native/icon.png Signing: native/resources.group.bin Signing: native/s3e_splash.jpg Signing: native/Words_100Words.txt Signing: native/Words_Animals.txt Signing: native/Words_Astro.txt Signing: native/Words_BodyParts.txt Signing: native/Words_CircusFairs.txt Signing: native/Words_Desserts.txt Signing: native/Words_Flowers.txt Signing: native/Words_GemStones.txt Signing: native/Words_Misc.txt Signing: native/Words_NamesFemale.txt Signing: native/Words_NamesMale.txt Signing: native/Words_OscarsActor.txt Signing: native/Words_OscarsActress.txt Signing: native/Words_OscarsFilm.txt Signing: native/Words_Positive.txt Signing: native/Words_SportsGames.txt Signing: native/Words_SportsTeams.txt Signing: native/Words_USPresidents.txt Signing: native/Words_USStates.txt Signing: native/Words_WorldCities.txt Signing: native/Words_WorldCountries.txt Signing: native/WordSearch Signing: native/WordSearch.s3e Adding: native/audio/ Adding: native/fonts/ Adding: native/images/ Adding: native/iwui_style/ Adding: native/lib/ Adding: native/ui/ Signing: native/audio/defaultSound.raw Signing: native/audio/sfxUIClick.raw Signing: native/fonts/fonts.group.bin Signing: native/images/images.group.bin Signing: native/iwui_style/iwui_style.group.bin Signing: native/lib/libbps.so.1 Signing: native/ui/ui.group.bin <... more of misc output snipped...> Adding: META-INF/AUTHOR.SF Adding: META-INF/AUTHOR.EC Adding: native/ Signing: native/blackberry-tablet.xml Signing: native/categoryNames.txt Signing: native/fileNames.txt Signing: native/icon.png Signing: native/resources.group.bin Signing: native/s3e_splash.jpg Signing: native/Words_100Words.txt Signing: native/Words_Animals.txt Signing: native/Words_Astro.txt Signing: native/Words_BodyParts.txt Signing: native/Words_CircusFairs.txt Signing: native/Words_Desserts.txt Signing: native/Words_Flowers.txt Signing: native/Words_GemStones.txt Signing: native/Words_Misc.txt Signing: native/Words_NamesFemale.txt Signing: native/Words_NamesMale.txt Signing: native/Words_OscarsActor.txt Signing: native/Words_OscarsActress.txt Signing: native/Words_OscarsFilm.txt Signing: native/Words_Positive.txt Signing: native/Words_SportsGames.txt Signing: native/Words_SportsTeams.txt Signing: native/Words_USPresidents.txt Signing: native/Words_USStates.txt Signing: native/Words_WorldCities.txt Signing: native/Words_WorldCountries.txt Signing: native/WordSearch Signing: native/WordSearch.s3e Adding: native/audio/ Adding: native/fonts/ Adding: native/images/ Adding: native/iwui_style/ Adding: native/lib/ Adding: native/ui/ Signing: native/audio/defaultSound.raw Signing: native/audio/sfxUIClick.raw Signing: native/fonts/fonts.group.bin Signing: native/images/images.group.bin Signing: native/iwui_style/iwui_style.group.bin Signing: native/lib/libbps.so.1 Signing: native/ui/ui.group.bin Info: Bar signed.
Contents of *bar file after signing:
WordSearch.bar \META-INF AUTHOR.EC AUTHOR.SF MANIFEST.MF RDK.EC RDK.SF \native \audio defaultSound.raw sfxUIClick.raw blackberry-tablet.xml categoryNames.txt fileNames.txt \fonts fonts.group.bin icon.png \images images.group.bin \iwui_style iwui_style.group.bin \lib libbps.so.1 resources.group.bin s3e_splash.jpg \ui ui.group.bin Words_100Words.txt Words_Animals.txt Words_Astro.txt Words_BodyParts.txt Words_CircusFairs.txt Words_Desserts.txt Words_Flowers.txt Words_GemStones.txt Words_Misc.txt Words_NamesFemale.txt Words_NamesMale.txt Words_OscarsActor.txt Words_OscarsActress.txt Words_OscarsFilm.txt Words_Positive.txt Words_SportsGames.txt Words_SportsTeams.txt Words_USPresidents.txt Words_USStates.txt Words_WorldCities.txt Words_WorldCountries.txt WordSearch WordSearch.s3e
Contents of MANIFEST.MF after signing:
Archive-Manifest-Version: 1.1 Archive-Created-By: BlackBerry Tablet OS BAR Packager 1.0.2 Package-Type: application Package-Author: BitsAtPlay Package-Name: com.bitsatplay.wordsearch Package-Version: 1.0.9.0 Package-Architecture: armle-v7 Package-Author-Certificate-Hash: f72dqIbERaWb-l370bsTVgagt3eIMpKY0hrWHjjxa5rFdnJGqotTG62RbSJXY9SmhpR1lnUZ0UWj_OiQPo0kgw Package-Author-Id: gYAAgNX7GZMhSDDJcwI408mwTyU Package-Id: gYABgNngjj7z5QHaJFZByNoF3jo Package-Version-Id: gYACgB3wFPdQzGn-_E6d5i2Jz9E Application-Name: WordSearch Application-Description: WordSearch Application-Version: 1.0.9.0 Application-Category: core.games Application-Requires-System: Tablet OS/1.0.0.0 Application-Development-Mode: false Application-Id: gYADgKMrzdxR3JfnVfdxchF9UlU Application-Version-Id: gYAEgFZOOsSBxrDBk74iH9gxlAk Entry-Point-Name: WordSearch Entry-Point: LD_LIBRARY_PATH=app/native/lib LD_BIND_NOW=1 app/native/WordSearch Entry-Point-Type: Qnx/Elf Entry-Point-Icon: native/icon.png Entry-Point-System-Actions: run_native Entry-Point-Orientation: auto Archive-Asset-Name: native/blackberry-tablet.xml Archive-Asset-SHA-512-Digest: ZmVIZFfP3d9C5-k2hEWHKpcmnYFMTSBH0anfQsXuPRURUKLG5o R_7MJB7Uewrk_cIl2_2TLRPOTL-lKEizHB0Q Archive-Asset-Name: native/categoryNames.txt Archive-Asset-SHA-512-Digest: lD5rnD5SMh6kBAFWHyWFrtxuhwr8yoZ7V6sg2Lm7G5ojLOvU4- LzGClyFHhkHsOzLDpf0LhYE7i-efnFJH5zpQ Archive-Asset-Name: native/fileNames.txt Archive-Asset-SHA-512-Digest: qyLlRtoXIXQZajD26YMb7w0K3ovnj1Vy81jnI431umpCAkwwPj DR_Noyb3F-aAwui6McGUvUVYTMNpzXZkl9Qw Archive-Asset-Name: native/icon.png Archive-Asset-SHA-512-Digest: nyVQaT56rLBlDGg7wB3QrfpXI6-tMsLhxqwAGmX7eu7q280N3J OW4jOMJFIcsWp01Bc97roNLqv2XONQVL22Zg Archive-Asset-Name: native/resources.group.bin Archive-Asset-SHA-512-Digest: Y2txV_lcOdEIcRx1vtf-zb6GD6UlMh0iB9DdbXzxxpq83y3k-U l_gNrWxxebfDix5jbA2NOCuVVOWXtlAjHL5w Archive-Asset-Name: native/s3e_splash.jpg Archive-Asset-SHA-512-Digest: HwFR4bNsdawHHmpKMSApQWgQLNHrdTd_VolHRkAVqNbm-r_80N WxxEfUeo7P49FUGSI-Kp5Jn_ySSLqzJ25dRw Archive-Asset-Name: native/Words_100Words.txt Archive-Asset-SHA-512-Digest: 1OTwxZ10DAZHovMhnQhTJJxhMrV_gvqFs0vFmfSEc-V4sCG9ba FzG9_zdMlPymYZDlKEVW97YgUal_oODMoH6A Archive-Asset-Name: native/Words_Animals.txt Archive-Asset-SHA-512-Digest: ZOUPCksE1PdWn5UAyFNOFK2VEZbRBQAwNLeM3jxU8EAtm68zhc pH4pKxH4hiW8YKQZj7LzMtfTWZL0hIA0U_Rw Archive-Asset-Name: native/Words_Astro.txt Archive-Asset-SHA-512-Digest: RU5gCzw5dnImsuKV-Ue5YXyxy9CRW04AOLmRBZNQGuISqymtss UjELeWFw1BmMtejZ0DHbwyqsSI88-briQanA Archive-Asset-Name: native/Words_BodyParts.txt Archive-Asset-SHA-512-Digest: XKUWrrY9VtHC72X7ylCqALiSU-wSZjDOvMzcz1e4VVDfU0xD0q -UiDJWBTmHGY1iqUWWUD2xn3l2KmZC7A5dpA Archive-Asset-Name: native/Words_CircusFairs.txt Archive-Asset-SHA-512-Digest: Vyq9WER_E18ZsATHmmQiTUk8x57gtf2hf02bnS8PDqViVZbv2f csC_q4TBuE7RIZS0Y4w7sYpYAPzoe1SUvRIg Archive-Asset-Name: native/Words_Desserts.txt Archive-Asset-SHA-512-Digest: _-GxMXb6AZ1Puo_Z_lB42M9t9YfDp6vO6kW__cp1230KQLm7bs m8KUGRKkqFa0InSHHzi0E3i84i_n8xQ7RsLQ Archive-Asset-Name: native/Words_Flowers.txt Archive-Asset-SHA-512-Digest: 1uRJOYcQzldlDViGweEbpdhh-_NIbExxuRAxLH8PYV2YSw2YwS M3IZkY_w-uKqYSHpt0BI3cKJDmY3gHkqBTiw Archive-Asset-Name: native/Words_GemStones.txt Archive-Asset-SHA-512-Digest: eLnA8M4cKsinQqfQfY5wnNY0ebPxAhERXgdyFIoK9268-MOT0e lnosjF7N2-lPFQreTYGWVx7WHcKWyWrIDJiw Archive-Asset-Name: native/Words_Misc.txt Archive-Asset-SHA-512-Digest: Sft7r-v_OenXdLtFVG5_46MPHUavnhfTTpdaMWWcduT1ckwE-L duvgXTNS3EJ3y-YA5Ce5M_ImiPDqEXVbocOg Archive-Asset-Name: native/Words_NamesFemale.txt Archive-Asset-SHA-512-Digest: 6Ewcce3-J1gLjuk-v0PtUgz1GkafnvowLQPgzLgYPB77SX6pcX xgPfS-VJuljgF-6lREAhbubyjJNHIa3LIzEw Archive-Asset-Name: native/Words_NamesMale.txt Archive-Asset-SHA-512-Digest: 9FezfzdinpzpAV7YmKI4XTIcW9xVVszwE6C1E4m-3wNMUGYnsv h7FRttn1gPP5xdC3IZ2JtF5Yn0ck_3X9kbDw Archive-Asset-Name: native/Words_OscarsActor.txt Archive-Asset-SHA-512-Digest: --dML1TWWKMcHGOau4S_4ZWA7Vkj9VbVkZg7YwOMNPaIK6MS4e ulBcxXS96UHRuratNEgANDgtSKFoR2EaMPYw Archive-Asset-Name: native/Words_OscarsActress.txt Archive-Asset-SHA-512-Digest: tLGlD3zaEB4HoHnCE7HnX-IV4hnpilX2ChOwpz4DcEmEhuOc-1 gJCnHJ55ieuJ-Ybooc_v3Ooc0QYdWIeq2w0g Archive-Asset-Name: native/Words_OscarsFilm.txt Archive-Asset-SHA-512-Digest: SBjzqG-2EUfz-bdiLgZG6invamQlgJXxgUefeqh8KmMyxjGV1c FsAt8Tw2m-JTFFa92C_eQSuD69S-iYJUHflw Archive-Asset-Name: native/Words_Positive.txt Archive-Asset-SHA-512-Digest: apmcqe6nVu32Hls7utBPyxqdZo5XSASFStWsNinu5OtkGe_2AV 7Y37fhxZDXh7zYQ5xG1L9HoB_L_glvHfMJ7A Archive-Asset-Name: native/Words_SportsGames.txt Archive-Asset-SHA-512-Digest: eHkhQVS1JUT-NdaH8gwHup7BWGSqHc8EShd9uWbQ9YAiapq-0A Em6dtMfQZBZapKVbw3E9UAndJBAZ9U9WRS1g Archive-Asset-Name: native/Words_SportsTeams.txt Archive-Asset-SHA-512-Digest: 3s5p_TRVdN-40Jpl8fe5NVgqosE8ktDRi7zaPi3mkx__rDTE54 EFuyOhBgoOsludiNeaITLUeUE3Ek7YxHoJfw Archive-Asset-Name: native/Words_USPresidents.txt Archive-Asset-SHA-512-Digest: zigJruYOhNv78fB8KROD4qj28mTsUS3qWpudqLmEcaG-mXTYya FlL8oRSQsUfXoqQf5Jl1O8Hm-qf93TlpU6eg Archive-Asset-Name: native/Words_USStates.txt Archive-Asset-SHA-512-Digest: gbkPVhXmi-prsiE5BchMqRQZZyt2AxLVlsUefz2_3fzXqZukOB DcoE7hkUsE_MejSnkNFvCSkknoVDhjIXPgLA Archive-Asset-Name: native/Words_WorldCities.txt Archive-Asset-SHA-512-Digest: 2awa2rQHQZqEd60nU2-5QB5vE5XfjKIJTqyVcwD9TreOLTUctS BBmqk06D7mZ30JBhu_y0U9y0NOL8QFGHJxaA Archive-Asset-Name: native/Words_WorldCountries.txt Archive-Asset-SHA-512-Digest: hwOe2GjzKiW1WtY43L3LTB_U5HJ2P9Pv3z0ySTFBclFHMRG1Ii ENny5_A9yZnaHkwO9_zq3VjY8FDIQ92UeY9Q Archive-Asset-Name: native/WordSearch Archive-Asset-SHA-512-Digest: 1uS_RWOVg2zSisv5oit5jKWCa7wmaubTpI01F0Vu_nV7X_bBQU NClX7qHKNqVK_oJ6CXGfkenMxv3T-_q0eqOw Archive-Asset-Name: native/WordSearch.s3e Archive-Asset-SHA-512-Digest: acKoPDmhAWsHRakw49eG_nkEEH1qUvRdpvp91L79RAM5HvZHIC N-0tm7FvjqmMN5-xs1pje_SeMUPDdCJ0SUsg Archive-Asset-Name: native/audio/defaultSound.raw Archive-Asset-SHA-512-Digest: EkJP32B9OPAvbd0nsE5Sk9x16e3hcWcLqYxpPLCRXqABuT5sFf LB1gZkyQ05do2CsJNrOmnuLennX993LFhfdw Archive-Asset-Name: native/audio/sfxUIClick.raw Archive-Asset-SHA-512-Digest: m7MFYeP51DyNeLfkVDDqnHCbElHEqcYmkxZZMDqipYLsyRfKL7 8xXuPt2ASHGk3DswzqCnzoSprn3iy4YLh_vA Archive-Asset-Name: native/fonts/fonts.group.bin Archive-Asset-SHA-512-Digest: iHHVHJ5ETtaIBJYKbV8MlyCBTC91NZcYGlLM01MUWod3q9f4n5 THoicpIFzqI5bTZNwnWWmwMEGsDDoi9DU89A Archive-Asset-Name: native/images/images.group.bin Archive-Asset-SHA-512-Digest: piJueFOOQkBP38hcmq5tal3UThCSm00I50-sJyeMUIYSICZfXR OSSOkbrxCaABkVgsxIDZIDlksXPQ_kRQH9MQ Archive-Asset-Name: native/iwui_style/iwui_style.group.bin Archive-Asset-SHA-512-Digest: jIXhM_cJYOnZ-xVvUCMERQZSJjegO-V1uz9RCbfwW5JZ51rGfK N_OognYiycpXJv6i1zP9018HT67-yopDE_OA Archive-Asset-Name: native/lib/libbps.so.1 Archive-Asset-SHA-512-Digest: TT2d8DOqLYCIuAKY_NnmIk3SDNjnuJG-5JZnw6Bra2P91y09UA pyH7BiFFgUf4riR-Oxf0MlORXT8dEnbM2v9Q Archive-Asset-Name: native/ui/ui.group.bin Archive-Asset-SHA-512-Digest: jNEP8-y-iVwqRQDyy0YdToS4Gt22EMTWAuNIiga1_3T7dC-wGi WB_kc66VSeWrGfh9UHzMGnPYwJw2TcYGcfKA
Results of running "blackberry-signer -verbose -verify WordSearch.bar":
7105 Fri Mar 16 17:34:34 EDT 2012 META-INF/MANIFEST.MF
5446 Fri Mar 16 17:34:34 EDT 2012 META-INF/AUTHOR.SF
626 Fri Mar 16 17:34:34 EDT 2012 META-INF/AUTHOR.EC
5446 Fri Mar 16 17:34:32 EDT 2012 META-INF/RDK.SF
280 Fri Mar 16 17:34:32 EDT 2012 META-INF/RDK.EC
0 Tue Jan 01 00:00:00 EST 1980 META-INF/
0 Tue Jan 01 00:00:00 EST 1980 native/
sm 739 Fri Mar 16 17:31:08 EDT 2012 native/blackberry-tablet.xml
sm 334 Fri Mar 16 17:31:06 EDT 2012 native/categoryNames.txt
sm 428 Fri Mar 16 17:31:06 EDT 2012 native/fileNames.txt
sm 11227 Fri Mar 16 17:31:08 EDT 2012 native/icon.png
sm 142 Fri Mar 16 17:31:06 EDT 2012 native/resources.group.bin
sm 8975 Fri Mar 16 17:31:08 EDT 2012 native/s3e_splash.jpg
sm 1003 Fri Mar 16 17:31:06 EDT 2012 native/Words_100Words.txt
sm 409 Fri Mar 16 17:31:06 EDT 2012 native/Words_Animals.txt
sm 1364 Fri Mar 16 17:31:06 EDT 2012 native/Words_Astro.txt
sm 391 Fri Mar 16 17:31:06 EDT 2012 native/Words_BodyParts.txt
sm 802 Fri Mar 16 17:31:06 EDT 2012 native/Words_CircusFairs.txt
sm 1334 Fri Mar 16 17:31:06 EDT 2012 native/Words_Desserts.txt
sm 861 Fri Mar 16 17:31:06 EDT 2012 native/Words_Flowers.txt
sm 932 Fri Mar 16 17:31:06 EDT 2012 native/Words_GemStones.txt
sm 5220 Fri Mar 16 17:31:06 EDT 2012 native/Words_Misc.txt
sm 1157 Fri Mar 16 17:31:06 EDT 2012 native/Words_NamesFemale.txt
sm 1063 Fri Mar 16 17:31:06 EDT 2012 native/Words_NamesMale.txt
sm 489 Fri Mar 16 17:31:06 EDT 2012 native/Words_OscarsActor.txt
sm 519 Fri Mar 16 17:31:06 EDT 2012 native/Words_OscarsActress.txt
sm 601 Fri Mar 16 17:31:06 EDT 2012 native/Words_OscarsFilm.txt
sm 2248 Fri Mar 16 17:31:06 EDT 2012 native/Words_Positive.txt
sm 1081 Fri Mar 16 17:31:06 EDT 2012 native/Words_SportsGames.txt
sm 698 Fri Mar 16 17:31:06 EDT 2012 native/Words_SportsTeams.txt
sm 324 Fri Mar 16 17:31:06 EDT 2012 native/Words_USPresidents.txt
sm 471 Fri Mar 16 17:31:06 EDT 2012 native/Words_USStates.txt
sm 1320 Fri Mar 16 17:31:06 EDT 2012 native/Words_WorldCities.txt
sm 735 Fri Mar 16 17:31:06 EDT 2012 native/Words_WorldCountries.txt
sm 481675 Fri Mar 16 17:31:08 EDT 2012 native/WordSearch
sm 620271 Fri Mar 16 17:31:08 EDT 2012 native/WordSearch.s3e
0 Tue Jan 01 00:00:00 EST 1980 native/audio/
0 Tue Jan 01 00:00:00 EST 1980 native/fonts/
0 Tue Jan 01 00:00:00 EST 1980 native/images/
0 Tue Jan 01 00:00:00 EST 1980 native/iwui_style/
0 Tue Jan 01 00:00:00 EST 1980 native/lib/
0 Tue Jan 01 00:00:00 EST 1980 native/ui/
sm 3984 Fri Mar 16 17:31:06 EDT 2012 native/audio/defaultSound.raw
sm 4510 Fri Mar 16 17:31:06 EDT 2012 native/audio/sfxUIClick.raw
sm 59309 Fri Mar 16 17:31:06 EDT 2012 native/fonts/fonts.group.bin
sm 1657235 Fri Mar 16 17:31:06 EDT 2012 native/images/images.group.bin
sm 175857 Fri Mar 16 17:31:06 EDT 2012 native/iwui_style/iwui_style.group.bin
sm 121904 Fri Mar 16 17:31:08 EDT 2012 native/lib/libbps.so.1
sm 1856223 Fri Mar 16 17:31:06 EDT 2012 native/ui/ui.group.bin
s = signature was verified
m = entry is listed in manifest
k = at least one certificate was found in keystore
i = at least one certificate was found in identity scope
Error: Some files are missing signatures
I realize this is a lot to look over and I really appreciate you taking the time to do so.
Thanks!
-David
03-19-2012 10:33 AM
Thanks for posting all this detail, it helps a lot.
I'm looking into this now with our internal development team and will reply back when I have more information.
03-19-2012 11:33 AM
It looks like you might be signing this twice, possibly with different Developer Certificates (.p12 file). The first copy of your manifest file has entries for Package-Version-Id and Archive-Asset-SHA-512-Digest, which are populated when signing.
How are you packaging your app into a bar file (from with a GUI or command line)? It's possible you are packaging and signing in one step.
What is the result if you run blackberry-signer -verbose -verify WordSearch.bar on the original bar file?
03-19-2012 10:13 PM - edited 03-19-2012 10:31 PM
How are you packaging your app into a bar file (from with a GUI or command line)?
Marmalade SDK 5.2.3
What is the result if you run blackberry-signer -verbose -verify WordSearch.bar on the original bar file?
6986 Mon Mar 19 22:11:10 EDT 2012 META-INF/MANIFEST.MF 5446 Mon Mar 19 22:11:12 EDT 2012 META-INF/AUTHOR.SF 627 Mon Mar 19 22:11:12 EDT 2012 META-INF/AUTHOR.EC 0 Tue Jan 01 00:00:00 EST 1980 META-INF/ 0 Tue Jan 01 00:00:00 EST 1980 native/ sm 741 Mon Mar 19 22:11:06 EDT 2012 native/blackberry-tablet.xml sm 334 Mon Mar 19 22:11:02 EDT 2012 native/categoryNames.txt sm 428 Mon Mar 19 22:11:02 EDT 2012 native/fileNames.txt sm 11227 Mon Mar 19 22:11:06 EDT 2012 native/icon.png sm 142 Mon Mar 19 22:11:02 EDT 2012 native/resources.group.bin sm 8975 Mon Mar 19 22:11:04 EDT 2012 native/s3e_splash.jpg sm 1003 Mon Mar 19 22:11:02 EDT 2012 native/Words_100Words.txt sm 409 Mon Mar 19 22:11:02 EDT 2012 native/Words_Animals.txt sm 1364 Mon Mar 19 22:11:02 EDT 2012 native/Words_Astro.txt sm 391 Mon Mar 19 22:11:02 EDT 2012 native/Words_BodyParts.txt sm 802 Mon Mar 19 22:11:02 EDT 2012 native/Words_CircusFairs.txt sm 1334 Mon Mar 19 22:11:02 EDT 2012 native/Words_Desserts.txt sm 861 Mon Mar 19 22:11:02 EDT 2012 native/Words_Flowers.txt sm 932 Mon Mar 19 22:11:02 EDT 2012 native/Words_GemStones.txt sm 5220 Mon Mar 19 22:11:02 EDT 2012 native/Words_Misc.txt sm 1157 Mon Mar 19 22:11:02 EDT 2012 native/Words_NamesFemale.txt sm 1063 Mon Mar 19 22:11:02 EDT 2012 native/Words_NamesMale.txt sm 489 Mon Mar 19 22:11:02 EDT 2012 native/Words_OscarsActor.txt sm 519 Mon Mar 19 22:11:02 EDT 2012 native/Words_OscarsActress.txt sm 601 Mon Mar 19 22:11:02 EDT 2012 native/Words_OscarsFilm.txt sm 2248 Mon Mar 19 22:11:02 EDT 2012 native/Words_Positive.txt sm 1081 Mon Mar 19 22:11:02 EDT 2012 native/Words_SportsGames.txt sm 698 Mon Mar 19 22:11:02 EDT 2012 native/Words_SportsTeams.txt sm 324 Mon Mar 19 22:11:02 EDT 2012 native/Words_USPresidents.txt sm 471 Mon Mar 19 22:11:02 EDT 2012 native/Words_USStates.txt sm 1320 Mon Mar 19 22:11:02 EDT 2012 native/Words_WorldCities.txt sm 735 Mon Mar 19 22:11:02 EDT 2012 native/Words_WorldCountries.txt sm 481675 Mon Mar 19 22:11:06 EDT 2012 native/WordSearch sm 617134 Mon Mar 19 22:11:06 EDT 2012 native/WordSearch.s3e 0 Tue Jan 01 00:00:00 EST 1980 native/audio/ 0 Tue Jan 01 00:00:00 EST 1980 native/fonts/ 0 Tue Jan 01 00:00:00 EST 1980 native/images/ 0 Tue Jan 01 00:00:00 EST 1980 native/iwui_style/ 0 Tue Jan 01 00:00:00 EST 1980 native/lib/ 0 Tue Jan 01 00:00:00 EST 1980 native/ui/ sm 3984 Mon Mar 19 22:11:02 EDT 2012 native/audio/defaultSound.raw sm 4510 Mon Mar 19 22:11:02 EDT 2012 native/audio/sfxUIClick.raw sm 59309 Mon Mar 19 22:11:02 EDT 2012 native/fonts/fonts.group.bin sm 1657235 Mon Mar 19 22:11:02 EDT 2012 native/images/images.group.bin sm 175857 Mon Mar 19 22:11:02 EDT 2012 native/iwui_style/iwui_style.group.bin sm 121904 Mon Mar 19 22:11:06 EDT 2012 native/lib/libbps.so.1 sm 1856223 Mon Mar 19 22:11:02 EDT 2012 native/ui/ui.group.bin s = signature was verified m = entry is listed in manifest k = at least one certificate was found in keystore i = at least one certificate was found in identity scope Error: Bar is not RDK signed
03-19-2012 10:30 PM
During creation of the .BAR file, the Marmalade SDK computes/writes out all the different "*-Id" & "*-Digest" values.
To check if this might be the issue I unzipped the generated .BAR file, stripped down the MANIFEST.MF, re-zipped the .BAR and attempted to sign the .BAR file from the command line, but unfortunetly the results where the same.
Below are the non-verbose results of my newest attempts:
The stripped down MANIFEST.MF file I used:
Archive-Manifest-Version: 1.1 Archive-Created-By: BlackBerry Tablet OS BAR Packager 1.0.2 Package-Type: application Package-Author: BitsAtPlay Package-Name: com.bitsatplay.wordsearch Package-Version: 1.0.18.0 Package-Architecture: armle-v7 Application-Name: WordSearch Application-Description: WordSearch Application-Version: 1.0.18.0 Application-Category: core.games Application-Requires-System: Tablet OS/1.0.0.0 Application-Development-Mode: false Entry-Point-Name: WordSearch Entry-Point: LD_LIBRARY_PATH=app/native/lib LD_BIND_NOW=1 app/native/WordSearch Entry-Point-Type: Qnx/Elf Entry-Point-Icon: native/icon.png Entry-Point-System-Actions: run_native Entry-Point-Orientation: auto
Results of signing using separate steps:
blackberry-signer -verify WordSearch.bar Error: Bar is not RDK signed Error: Bar is not AUTHOR signed Error: This bar contains unsigned entries which have not been integrity-checked. blackberry-signer -cskpass <password> -keystore sigtool.p12 -storepass <password> WordSearch.bar RDK Info: Bar signed. blackberry-signer -verify WordSearch.bar Error: Bar is not AUTHOR signed blackberry-signer -keystore sigtool.p12 -storepass <password> WordSearch.bar author Info: Bar signed. blackberry-signer -verify WordSearch.bar Error: Some files are missing signatures
Results of signing all at once:
blackberry-signer -verify WordSearch.bar Error: Bar is not RDK signed Error: Bar is not AUTHOR signed Error: This bar contains unsigned entries which have not been integrity-checked. blackberry-signer -storepass <password> WordSearch.bar Info: Bar signed. blackberry-signer -verify WordSearch.bar Error: Some files are missing signature
Any ideas?
Thanks,
David
03-20-2012 02:25 PM
Thanks for posting this, I'm looking into it and will reply back soon.