b5bc501df9c2df2c2f3eb7780c5e192d0dc78a3a |
|
21-May-2012 |
Marc Blank <mblank@google.com> |
Use all schemes in client connection manager * Servers may internally redirect to server with different security (e.g. SSL -> non-SSL, etc.) Bug: 6519148 Change-Id: Ifd6ae7c2b484f53313182c196fbbfa5b71f9b817
/packages/apps/Email/emailcommon/src/com/android/emailcommon/utility/EmailClientConnectionManager.java
|
462631b616c762f4298ed9066e33512b9f47855d |
|
09-May-2012 |
Marc Blank <mblank@google.com> |
Support port selection for Exchange * Support different client connection managers (by ssl/port pair) * Realistically, there will rarely be more than one Bug: 6469962 Change-Id: Ie4ee052442af70acf8b320122a5f048d22837901
/packages/apps/Email/emailcommon/src/com/android/emailcommon/utility/EmailClientConnectionManager.java
|
f4f10a3fdf3fdf94db4780017c4392823942b1d7 |
|
01-Jul-2011 |
Ben Komalo <benkomalo@google.com> |
Make client certificate requests optional. This prevents things from always failing if the server requires a client SSL certificate. Note that the solution used to determine if a certificate request was made for a given request is approximate; it is timestamp based and can theoretically give a false positive. In practice, this is very unlikely, since another cert request had to have happened around the same time, AND the response must be a 401/403. Change-Id: Ieb77cf91db3bd52ba4adf1fb07357fef7e204ba5
/packages/apps/Email/emailcommon/src/com/android/emailcommon/utility/EmailClientConnectionManager.java
|
cb24e515b7983133133ca38bd3e3e6354daaab76 |
|
16-Jun-2011 |
Ben Komalo <benkomalo@google.com> |
Add one more error state to certificate process When the KeyStore fails to give us back a certificate for any reason (it was removed from the keystore perhaps), propagate the error back up. Change-Id: I4f0ef783c1665589cc8ccb43d95da43a297a3e9a
/packages/apps/Email/emailcommon/src/com/android/emailcommon/utility/EmailClientConnectionManager.java
|
f4dbbf10996e6bca926a5825bbc69e1e172c20c0 |
|
16-Jun-2011 |
Ben Komalo <benkomalo@google.com> |
Indicate to the user when a cert error happens. This introduces an exception which needs to be thrown from a KeyManager when it tries to establish a connection with a server requesting a certificate. Change-Id: I06dfad7789ed5d320b630e7e4380e15da42a48df
/packages/apps/Email/emailcommon/src/com/android/emailcommon/utility/EmailClientConnectionManager.java
|
78959916e771114ff8c48fc181e34a7dff0aa672 |
|
04-May-2011 |
Ben Komalo <benkomalo@google.com> |
Add support for client side SSL certificates This introduces the ability for clients (i.e. the exchange service) to register "special connection types" that use a client certificate stored in the system keystore. The alias is encoded into the URI scheme for those clients, and the socket factory used for those connections will use the approprate KeyManager. Lots of TODO's, including bubbling a lot of this up to the higher level and wiring the UI to actually set the alias in the HostAuth table. Change-Id: If5e1901c5b58731fdabd3e6b6da7198134b512d2
/packages/apps/Email/emailcommon/src/com/android/emailcommon/utility/EmailClientConnectionManager.java
|