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

Commit aae19fb9 authored by Steve Block's avatar Steve Block Committed by Android (Google) Code Review
Browse files

Merge "Hook up WebView.clearSslPreferences() for the Chromium HTTP stack"

parents d0e8fb43 d9151bf1
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -46,4 +46,8 @@ final class SslCertLookupTable {
    public boolean isAllowed(SslError sslError) {
        return table.getBoolean(sslError.toString());
    }

    public void clear() {
        table.clear();
    }
}
+8 −2
Original line number Diff line number Diff line
@@ -1349,8 +1349,14 @@ public final class WebViewCore {
                        }

                        case CLEAR_SSL_PREF_TABLE:
                            Network.getInstance(mContext)
                                    .clearUserSslPrefTable();
                            if (JniUtil.useChromiumHttpStack()) {
                                // FIXME: This will not work for connections currently in use, as
                                // they cache the certificate responses. See http://b/5324235.
                                SslCertLookupTable.getInstance().clear();
                                nativeCloseIdleConnections();
                            } else {
                                Network.getInstance(mContext).clearUserSslPrefTable();
                            }
                            break;

                        case TOUCH_UP: