Sikkerhed i Java Micro Edition på mobiltelefon
Kære Eksperter,Jeg er i gang med min første hobby-applikation i Java Micro Edition, hvor jeg bl.a. har gjort brug af location API'et (JSR-179) og en HTTPconnection. Jeg har sat javax.microedition.location.Location og javax.microedition.io.Connector.http som requiered i API permissions, men jeg har ikke signeret applikationen. Nu vil jeg gerne have min applikation til at fungere så smidigt som muligt, hvilket eksempelvis kunne være, at brugeren får mulighed for at vælge "Spørg første gang" ("Ask first time") for hver tilladelse - eller selvfølgelig endnu bedre - aldrig spørge, eller kun spørge ved installation.
Jeg er klar over at brugeren ofte selv kan redigere denne sikkerhed på en given applikation, men jeg kunne godt tænke mig at gøre installationen så simpel som muligt, og vil derfor meget gerne undgå, at en bruger skal ind og gøre noget særligt i en eller anden programhåndterings-funktion.
Kan jeg opnå det jeg ønsker uden at signere min applikation, - og hvordan gør jeg i så fald det?
Hvis det ikke kan lade sig gøre uden signering, hvilket certifikat skal jeg så vælge og hvor sikker kan jeg i det hele taget være på, at det så også virker? - Skal jeg måske investere i flere forskellige certifikater, eller er der en helt anden tilgangsvinkel på problemet?