S/MIME and Digital Certificate Support on Androi

by weddi » Thu, 05 Nov 2009 00:27:43 GMT


Sponsored Links
 Does Android currently support S/MIME within email?  Does Android
allow for Client Authentication onto secured websites using a Digital
Certificate.

This would be the ability to store a digital certificate's private and
public keys within the phone (preferably through a .p12 or .pfx file)
and use that certificate to sign email messages.  The same certificate
should also be able to encrypt emails to a recipient whose public key
is stored on the device along with the ability to decrypt messages
sent to you.

I think that this functionality is key for businesses that incorporate
digital certificates as a way to secure exchange certificates and
sensitive information.  The only main OS's who use S/MIME currently is
a Blackberry device from RIM and any phone with Windows Mobile.  The
Blackberry allows the S/MIME package to be installed, however it is
disabled from the beginning which is a pain to installed for every
Blackberry.  Windows Mobile also uses it very nicely, however Windows
Mobile as an OS isn't the nicest as an OS (my opinion).

The iPhone allows for Digital Certificates to be installed and used
for Client Authentication, however it has absolutely no support for S/
MIME currently.

Assuming that the Android OS does not support S/MIME, I believe it
would be the best way to go as more business orientated people will be
able to use the phone.



Other Threads

1. Why doesn't AlarmManager allow querying or browsing of alarms or pending intents?

Trying to write a simple alarm clock with multiple alarms. However, I
don't understand this part: when an alarm has been set and has to be
modified or deleted, then the PendingIntent is used to set the alarm
with flags FLAG_CANCEL_CURRENT, FLAG_UPDATE_CURRENT.
But how is this checked with those PendingIntents already registered
with the Alarm Manager?
Is it just a reference == comparison? (in which case when back button
is pressed then references to the PendingIntents in my activity are
lost), or are the parts of the intent compared in a equals()
comparison?

In other words, can we be confident that Alarm Manager will accurately
say, "This is the same alarm and needs to be updated rather than added
as a new one"?
thanks,
Anil

-- 

2. AppWidget update called three times on boot up

I have two widget providers (in the same app). The first has three
widgets on the homescreen. The second has one.

When I reboot the device, I notice that each provider is triggered
(with action android.appwidget.action.APPWIDGET_UPDATE) three times in
very quick succession.

The precise order is:

ENABLED (provider 1)
UPDATE (provider 1, with all widget ids corresponding to this
provider)
ENABLED (provider 2)
UPDATE (provider 2, with all widget ids corresponding to this
provider)
UPDATE (provider 1, with all widget ids corresponding to this
provider)
UPDATE (provider 2, with all widget ids corresponding to this
provider)
UPDATE (provider 1, with all widget ids corresponding to this
provider)
UPDATE (provider 2, with all widget ids corresponding to this
provider)

Anyone else observed this or have any ideas why this could be
happening?

-- 

3. control for user file selection

4. Gallery Cache

5. Application Startup Time.

6. LVL returns LICENSED with anonymous accounts...

7. How to load activity before loading all images?