Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8a970637 authored by Kenny Root's avatar Kenny Root
Browse files

Track change to Conscrypt

Change way in which an outside caller can get the preferred SSLContext.

Bug: 17136008
Change-Id: Ide578664bcb605304322bfddd2e640a63042fa09
parent c8dce896
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -202,7 +202,7 @@ public class SSLCertificateSocketFactory extends SSLSocketFactory {
    private SSLSocketFactory makeSocketFactory(
            KeyManager[] keyManagers, TrustManager[] trustManagers) {
        try {
            OpenSSLContextImpl sslContext = new OpenSSLContextImpl();
            OpenSSLContextImpl sslContext = OpenSSLContextImpl.getPreferred();
            sslContext.engineInit(keyManagers, trustManagers, null);
            sslContext.engineGetClientSessionContext().setPersistentCache(mSessionCache);
            return sslContext.engineGetSocketFactory();
+1 −1
Original line number Diff line number Diff line
@@ -80,7 +80,7 @@ public class HttpsConnection extends Connection {
                cache = FileClientSessionCache.usingDirectory(sessionDir);
            }

            OpenSSLContextImpl sslContext = new OpenSSLContextImpl();
            OpenSSLContextImpl sslContext = OpenSSLContextImpl.getPreferred();

            // here, trust managers is a single trust-all manager
            TrustManager[] trustManagers = new TrustManager[] {
+2 −2
Original line number Diff line number Diff line
@@ -907,7 +907,7 @@ public class SSLSocketTest extends TestCase {
     */
    public void testClientSessionCaching() throws IOException,
            KeyManagementException {
        OpenSSLContextImpl context = new OpenSSLContextImpl();
        OpenSSLContextImpl context = OpenSSLContextImpl.getPreferred();

        // Cache size = 2.
        FakeClientSessionCache fakeCache = new FakeClientSessionCache();
@@ -1000,7 +1000,7 @@ public class SSLSocketTest extends TestCase {

    public void testFileBasedClientSessionCache() throws IOException,
            KeyManagementException {
        OpenSSLContextImpl context = new OpenSSLContextImpl();
        OpenSSLContextImpl context = OpenSSLContextImpl.getPreferred();
        String tmpDir = System.getProperty("java.io.tmpdir");
        if (tmpDir == null) {
            fail("Please set 'java.io.tmpdir' system property.");