New answers tagged ios
Java servers and Android apps expect the public key in X.509 format, see http://blog.wingsofhermes.org/?p=42 on how to convert.
Broadly, the design of Unix-like operating systems (in particular Linux, on which Android is based, and Mac OS X) means the OS is by design the only software entity that's allowed to communicate with the SIM. (I say 'software' because other hardware isn't quite so limited.) So I don't think this is something you need to worry about. Or, phrased another way: ...
iOS has a relatively simple permissions system for applications. Applications have no access to the mail application, but they can access data from the native calendar and contact applications, though only if this permission is enabled in-app, and can be disabled from the start menu: So basically, they can access location, contacts, calendars, reminders, ...
Top 50 recent answers are included