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

[1243 byte] By [Guru_Gurussona] at [2007-11-26 13:10:06]
# 1
dear, this is possible in Nokia to save trial certificate in phone and we self signed our midlet for testing. but for Siemens i don't have knowledge whether this is possible or not.........
junaid-shabbira at 2007-7-7 17:23:50 > top of Java-index,Java Mobility Forums,Java ME Technologies...