1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-08-13 17:03:48 -04:00
k-9/src/com/fsck/k9
Joe Steele 301ac48a38 Throw CertificateValidationException if EXTERNAL authentication fails
This is done when the SASL EXTERNAL mechanism isn't advertised (indicating
the possibility that the server did not accept the client certificate) or
when the command for authenticating with SASL EXTERNAL fails.

The CertificateValidationException will trigger a notification to the user
that there's an authentication problem that needs addressing.

Also, there were instances where CertificateValidationException was being
thrown with a new CertificateException as the cause for the purpose of
notifying the user when STARTTLS is not available.  This has been slightly
simplified by eliminating the need to include a new CertificateException
as a cause.
2014-08-11 11:07:54 -04:00
..
activity Avoid setting conflict warning when SMTP login not required 2014-08-11 11:07:49 -04:00
cache Avoid CursorIndexOutOfBoundsException when deleting a message 2013-08-23 04:16:00 +02:00
controller Include send failures in the K9mail-errors folder 2014-03-11 19:22:36 -04:00
crypto Remove ActionBarSherlock 2014-06-21 17:09:45 +02:00
fragment Merge branch 'master' into tls-client-cert-auth 2014-07-04 18:08:07 -04:00
helper Remove ActionBarSherlock 2014-06-21 17:09:45 +02:00
mail Throw CertificateValidationException if EXTERNAL authentication fails 2014-08-11 11:07:54 -04:00
net/ssl Handle client certificate errors 2014-08-11 11:07:48 -04:00
preferences Fix password prompts on account import 2014-08-11 11:06:46 -04:00
provider Build with SDK 19 2014-02-10 20:43:16 +01:00
remotecontrol astyle-d 2011-02-26 18:39:06 -06:00
search use Set instead of implementation type 2014-02-15 23:59:24 +01:00
security Handle client certificate errors 2014-08-11 11:07:48 -04:00
service Eliminate superclass callbacks 2014-05-03 10:36:36 -04:00
view Trigger certificate chooser on authentication change 2014-08-11 11:07:46 -04:00
Account.java Revert unused code changes 2014-08-11 11:07:37 -04:00
AccountStats.java Grey out unavailable accounts. 2011-03-19 12:36:58 -05:00
BaseAccount.java astyle-d 2011-02-26 18:39:06 -06:00
Clock.java Move AOSP files. 2013-11-05 16:26:27 -05:00
EmailAddressAdapter.java Don't use EmailAddressAdapter as singleton 2012-04-11 03:26:45 +02:00
EmailAddressValidator.java astyle-d 2011-02-26 18:39:06 -06:00
FontSizes.java Remove old setting for message content font size 2014-02-13 04:22:45 +01:00
Identity.java astyle-d 2011-02-26 18:39:06 -06:00
K9.java Refactor KeyChainKeyManager()'s sClientCertificateReferenceWorkaround 2014-08-11 11:06:38 -04:00
NotificationSetting.java astyle-d 2011-02-26 18:39:06 -06:00
Preferences.java Eliminate the need to pass a context to LocalKeyStore.getInstance 2013-12-03 19:24:37 -05:00
PRNGFixes.java Some assorted warning fixes. 2013-09-25 15:20:43 +02:00
Throttle.java Move AOSP files. 2013-11-05 16:26:27 -05:00