replicant-packages_apps_Email/emailcommon/src/com/android/emailcommon/mail
Marc Blank 7d5e2a7c08 Do "same certificate" checking when using "trust certificates"
* Refactor/simplify Transport/MailTransport
* Add serverCert column to HostAuth table in EmailProvider
* During first connection to server, save the server certificate
  in the HostAuth; on subsequent connections, ensure that the
  certificate presented has the same public key as the one
  stored
* For now, we'll just fail to connect (with a CertificateException)
  if there's a mismatch

TODO: Add some UI to handle different certificates

Bug: 6888866
Change-Id: Ia79497e89eaad8d43617b50d3771121b2ed7f687
2012-08-01 09:04:44 -07:00
..
Address.java DO NOT MERGE: Move emailcommon2 sources to emailcommon 2012-06-28 11:15:06 -07:00
AuthenticationFailedException.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
Body.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
BodyPart.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
CertificateValidationException.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
FetchProfile.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
Fetchable.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
Flag.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
Folder.java Fix all NoSuchMethodErrors 2011-07-01 12:44:27 -07:00
MeetingInfo.java DO NOT MERGE: Move emailcommon2 sources to emailcommon 2012-06-28 11:15:06 -07:00
Message.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
MessageDateComparator.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
MessagingException.java Add one more error state to certificate process 2011-06-16 16:14:03 -07:00
Multipart.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
PackedString.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
Part.java Split out emailcommon/Android.mk 2011-03-01 15:56:27 -08:00
Transport.java Do "same certificate" checking when using "trust certificates" 2012-08-01 09:04:44 -07:00