Is it possible to run a midlet as "trusted" without signing it ?
Hello everybody!
I have a frustrating problem. I have made a midlet that suppose to communciate with the Java SIM card using JCRMI. When I run the midlet on the phone I get the following error message "Application not authorized to access the restricted API". Ok, I know why I get this error. My application has to be trusted by the phone in order to get access to the JCRMI API. So, I need to sign the midlet. That would not be any problem either, but my problem is that my phone (Benq-Siemens EF81) does not seem to support installation of own Root-CA certificates. So in order to sign the certificate I would need to buy a certificate from some of the CA:s that are supported by the phone by default. But this is totally STUPID and EXPENSIVE.
So, my actual question is, is there a way to add a midlet to the trusted domain in the phone without signing the midlet? If I try to run a midlet that wants to use Internet, the phone asks if I want to grant access for the midlet if it is untrusted. But with JCRMI it is different. The phone does not give me any possibility to choose that I trust my own application and want to let it access the SIM card.
I would be very grateful if someone could help me with my problem

