Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Testing and Deployment

Code signing request failed because Certificate chain not found for: [File]

by Retired on ‎02-23-2011 01:28 PM - edited on ‎03-11-2011 11:10 AM by Retired (1,460 Views)



This article applies to the following:

  • BlackBerry® Tablet OS SDK for Adobe® AIR®
  • BlackBerry® WebWorks™ SDK for  the BlackBerry® Tablet OS




The following error is received when attempting to sign your application from the command-line.


barsigner error: Certificate chain not found for:[File].  [File] must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.



Cause 1: If [File] is RDK


This means that the signature tool cannot find the registered RDK (RIM® code signing key) on your system. Note that keys are installed in a directory based on the current logged-in user; the registration file location id dependent on operating system:


  • Windows® XP:  %HOMEPATH%\Local Settings\Application Data\Research In Motion
  • Windows Vista® and Windows® 7:  %HOMEPATH%\AppData\Local\Research In Motion
  • Mac OS:  ~/Library/Research In Motion




Search your computer for a valid barsigner.db file and place it in the correct directory (listed above). If one cannot be found then you will need to order a new set of keys from here.


Cause 2: If [File] is the .bar file


One or more command-line parameters are missing from the signing request command. Missing the "-storepass" switch is the minimum requirement for receiving this error.



Check that all necessary parameters/switches are specified:


blackberry-signer -verbose -cskpass <your CSK password> 
-keystore <your P12 file> -storepass <your P12 file password>
<BAR_file.bar> RDK
Users Online
Currently online: 17 members 766 guests
Please welcome our newest community members: