After a lot of reading regarding midlet signing, we finally decided to purchase a code signing certificate from Thawte, we signed our midlet and now we realized that it only works in a few Nokia devices.
Our original assumption (from the research we made), was that in order for a Thawte certificate to work, the device MUST have the Thawte root certificate installed (named: Thawte Premium Server Certificate CA")
The problem, as far as we have tested, is that our signed midlet only works on the phones that have TWO root certificate from Thawte, one is the one mentioned above and the other is called:
" MIDP2 Thawte Premium server certificate"
all the devices that we had the chance to put our hands on, that have these two certificated; allows the successfull installation of our midlet; but unfortunatelly there are only few phones form Nokia wuth this MIDP2 Thawte.... certificate"
Can anyone please tell me for real what the problem is?
we found that Nokia OBI (for example) is warning about signing with VeriSign, but it doesn't mention anything about Thawte certificates, so we thought that it would be the safest option for covering the maximum number of device models, but it seems that it is not (unless we are doing somethign wrong)
We have checked with Thawte that the midlet is properly signed, and it is, since it works in the devcies with this "MIDP2 ..." root certificate.