You Are Here:

Community: Blogs

Hartti Suomela's Forum Nokia Blog

Cingular and Java Security Domains

hartti | 31 October, 2006 21:59

On the FN discussion boards there has been every now and then questions about Cingular's security domain policy for MIDlets. As many of you know by now they do not follow the recommended security policy for MIDlets.

 

All developers wanting to know the specifics should check the "Java Signing Requirements" document on Cingular developer Web site. However, as the document has not changed for almost a year now, I think I can summarize the main points of the doc (without needing to update this entry right away).

 

For unsigned MIDlets access to socket connections, PushRegistry, PIM API, SMS/MMS messaging, and Bluetooth (Connector.open()) are not allowed. Socket connections are not allowed for trusted 3rd party applications either, and most of the APIs do not have the option "always allowed" for this domain. You can use Thawte, Verisign or Java Verified signing to get your MIDlet to the trusted 3rd party domain.

 

There is also an additional semi-trusted "operator" domain, which allows socket connections and also includes blanket permissions for many APIs. You need to sign your MIDlet with Cingular Preferred certificate, in order to place your MIDlet to this "in-between" domain.

 

Unfortunately I have not yet found a similar document for T-Mobile US (this carrier also has a little modified security domain policy).

RSSComments

Re: Cingular and Java Security Domains

ddesmons | 15/07/2007, 09:48

Hartti,
I am not an expert and would like to clarify your post of Oct 31.
I am trying to track down the issue of applications such as Google Maps Mobile asking repeatedly whether to "allow application to use network". The app manager doesn't allow to change the setting, which should be possible if Cingular followed their own policy.
Is this issue related to Google Maps being listed as "untrusted third party"?
Is there a way to work around the issue at all? Would this problem go away if the Google app was signed?
Thank you for your help
Dimitri
You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZdescriptionQSxJavaE20ME45E20andE20FlashE20E4citeE20eE78pertE20inE20ForumE20NokiaE20AmericasE2cE20MountainE20ViewE2eE20BesidesE20mobileE20technologiesE2cE20interestedE20inE20HCIE20andE20theE20useE20ofE20technologyE20inE20sportsE2eE20harttiE20E7cE2010E20JanuaryE2cE202007E2020E3a38E20AE20coupleE20ofE20monthE27sE20backE20IE20wroteE20aboutE20CingularE27sE20approachE20toE20MIE44PE20securityE20domainE20thinkingE2cE20andE20statedE20E22asE20theE20documentE20hasE20notE20changedE20forE20almostE20aE20yearE20nowE2cE20IE20thinkE20IE20canE20summarizeE20theE20mainE20pointsE20ofE20theE20docE20E28withoutE20needingE20toE20updateE20thisE20entryE20rightE20awayE29E2eE22E20Ea0E20BoyE2cE20wasE20myE20timingE20badE2eE2eE2eE20Ea0E20FE2eE2eE2eX qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2findeE78E2ephpE3fopE3dViewArticleE26blogIdE3d32927E26articleIdE3d360X qdcZpublisherQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fc764fd1cE2d8b06E2d499aE2d9a6aE2d17c3903d5a65E2fforumE5fnokiaE5fcrawlerE5fagentX qdcZtitleQSxHarttiE20SuomelaE27sE20ForumE20NokiaE20BlogE20E7cE20CingularE20andE20JavaE20SecurityE20E44omainsE20E2dE20takeE202X qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qrssZdescriptionQSxJavaE20ME45E20andE20FlashE20E4citeE20eE78pertE20inE20ForumE20NokiaE20AmericasE2cE20MountainE20ViewE2eE20BesidesE20mobileE20technologiesE2cE20interestedE20inE20HCIE20andE20theE20useE20ofE20technologyE20inE20sportsE2eE20harttiE20E7cE2010E20JanuaryE2cE202007E2020E3a38E20AE20coupleE20ofE20monthE27sE20backE20IE20wroteE20aboutE20CingularE27sE20approachE20toE20MIE44PE20securityE20domainE20thinkingE2cE20andE20statedE20E22asE20theE20documentE20hasE20notE20changedE20forE20almostE20aE20yearE20nowE2cE20IE20thinkE20IE20canE20summarizeE20theE20mainE20pointsE20ofE20theE20docE20E28withoutE20needingE20toE20updateE20thisE20entryE20rightE20awayE29E2eE22E20Ea0E20BoyE2cE20wasE20myE20timingE20badE2eE2eE2eE20Ea0E20FE2eE2eE2eX qfnZdistributionQUxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fX qfnZtopicQUqfnTopicZjavaQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZtestingQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZupdatedQDx2008E2d06E2d24X qfnZuserE5ftagQSxjavaX qfnZuserE5ftagQSxtestingX qmarsZdescriptionQSxJavaE20ME45E20andE20FlashE20E4citeE20eE78pertE20inE20ForumE20NokiaE20AmericasE2cE20MountainE20ViewE2eE20BesidesE20mobileE20technologiesE2cE20interestedE20inE20HCIE20andE20theE20useE20ofE20technologyE20inE20sportsE2eE20harttiE20E7cE2010E20JanuaryE2cE202007E2020E3a38E20AE20coupleE20ofE20monthE27sE20backE20IE20wroteE20aboutE20CingularE27sE20approachE20toE20MIE44PE20securityE20domainE20thinkingE2cE20andE20statedE20E22asE20theE20documentE20hasE20notE20changedE20forE20almostE20aE20yearE20nowE2cE20IE20thinkE20IE20canE20summarizeE20theE20mainE20pointsE20ofE20theE20docE20E28withoutE20needingE20toE20updateE20thisE20entryE20rightE20awayE29E2eE22E20Ea0E20BoyE2cE20wasE20myE20timingE20badE2eE2eE2eE20Ea0E20FE2eE2eE2eX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ