summaryrefslogtreecommitdiffstats
path: root/provider_src
diff options
context:
space:
mode:
Diffstat (limited to 'provider_src')
-rw-r--r--provider_src/com/android/email/mail/transport/MailTransport.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/provider_src/com/android/email/mail/transport/MailTransport.java b/provider_src/com/android/email/mail/transport/MailTransport.java
index 657c10072..26801f93f 100644
--- a/provider_src/com/android/email/mail/transport/MailTransport.java
+++ b/provider_src/com/android/email/mail/transport/MailTransport.java
@@ -122,10 +122,13 @@ public class MailTransport {
if (canTrySslSecurity() && !canTrustAllCertificates()) {
verifyHostname(mSocket, getHost());
}
+ Analytics.getInstance().sendEvent("socket_certificates",
+ "open", Boolean.toString(canTrustAllCertificates()), 0);
if (mSocket instanceof SSLSocket) {
final SSLSocket sslSocket = (SSLSocket) mSocket;
if (sslSocket.getSession() != null) {
- Analytics.getInstance().sendEvent("cipher_suite", "open",
+ Analytics.getInstance().sendEvent("cipher_suite",
+ sslSocket.getSession().getProtocol(),
sslSocket.getSession().getCipherSuite(), 0);
}
}
@@ -167,9 +170,12 @@ public class MailTransport {
mIn = new BufferedInputStream(mSocket.getInputStream(), 1024);
mOut = new BufferedOutputStream(mSocket.getOutputStream(), 512);
+ Analytics.getInstance().sendEvent("socket_certificates",
+ "reopenTls", Boolean.toString(canTrustAllCertificates()), 0);
final SSLSocket sslSocket = (SSLSocket) mSocket;
if (sslSocket.getSession() != null) {
- Analytics.getInstance().sendEvent("cipher_suite", "reopenTls",
+ Analytics.getInstance().sendEvent("cipher_suite",
+ sslSocket.getSession().getProtocol(),
sslSocket.getSession().getCipherSuite(), 0);
}
} catch (SSLException e) {