We have purchased a Thawte code signing certificate with which we have sucessfully signed a midlet on Series 40 handsets.
The problem we have is with S60, we get the error: "Certificate error. Contact the Application Supplier" after the Jar file downloads.
I believe that the problem is NOT related to how we are signing the Jad, as it works on other series, but some issue with the S60. To further demonstrate the problem I tested the sample HelloWorld application that Nokia themselves have given as an example of a midlet signed by Verisign.
This example is shown at http://wiki.forum.nokia.com/index.ph...curity_Domains. Quoting from this article:
"If your application passes Java Verified testing, it will be signed with UTI root certificate, which will place your MIDlet to the trusted 3rd party domain. Other common certificates that place your MIDlet to the trusted 3rd party domain are available from:
Verisign - installation test MIDlet for this certificate" And they give a link to the test midlet: http://wiki.forum.nokia.com/index.ph...example_MIDlet
I have tested this application on 4 Series 60 devices:
Nokia N95 8GB
Nokia Series 60 3rd Edition Emulator
Nokia Series 60 5th Edition Emulator
All give the same error: "Certificate error. Contact the Application Supplier"
I've also checked that the appropriate root certificate is on the phone so I don't believe that this is the issue.
Any help would be greatly appreciated.