I've developed a simple app that allows easy uploading of photo's to our website. The app is tested and works well when installed on a N95 - unsigned. Of course, there are a lot of security warnings about accessing the file system and network.
Recently we purchased a code sign certificate from Thawte to sign our app. Done this I'm no long able to install the app on any N95!
When I upload the app, the N95 finds the app is trusted/verified, so the certificate is working. However, when I install the app the progress bar stops at about 80% and then gives "Unable to install". I've tried this on at least four different N95 devices, two of which have the lastest firmware installed for sure. I even did a hard-reset on one N95, but that also didn't help.
A common culprit is the files size in the JAD file. I double-checked this and the number of bytes are correct.
Does this problem sound familiar to anyone, and how can it be resolved? Below you find the contents of the JAD file, if that helps. (Not that I shortened the certificate hashses for viewing purposes here.
MIDlet-Permissions: javax.microedition.io.Connector.http, javax.microedition.io.Connector.file.read, javax.microedition.securityservice.CMSMessageSignatureService, javax.microedition.io.Connector.ssl, javax.microedition.io.Connector.socket, javax.microedition.io.Connector.cbs, javax.microedition.io.Connector.datagram, javax.microedition.io.Connector.datagramreceiver, javax.microedition.io.Connector.file.write, javax.microedition.io.Connector.https, javax.microedition.io.Connector.serversocket, javax.microedition.content.ContentHandler, javax.microedition.io.Connector.comm
MIDlet-Vendor: Corp. Name.