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

Commit f271c8ec authored by Selim Gurun's avatar Selim Gurun
Browse files

Unhide Client Cert APIS

Bug:12983007
Change-Id: I9ae23be110ff036ce64271841e1ba69122ce6caa
parent e1c6c3ae
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -32696,6 +32696,16 @@ package android.view.textservice {
package android.webkit {
  public abstract interface ClientCertRequest {
    method public abstract void cancel();
    method public abstract java.lang.String getHost();
    method public abstract java.lang.String[] getKeyTypes();
    method public abstract int getPort();
    method public abstract java.security.Principal[] getPrincipals();
    method public abstract void ignore();
    method public abstract void proceed(java.security.PrivateKey, java.security.cert.X509Certificate[]);
  }
  public class ConsoleMessage {
    ctor public ConsoleMessage(java.lang.String, java.lang.String, int, android.webkit.ConsoleMessage.MessageLevel);
    method public int lineNumber();
@@ -33086,6 +33096,7 @@ package android.webkit {
    method public deprecated boolean canZoomOut();
    method public deprecated android.graphics.Picture capturePicture();
    method public void clearCache(boolean);
    method public static void clearClientCertPreferences(java.lang.Runnable);
    method public void clearFormData();
    method public void clearHistory();
    method public void clearMatches();
@@ -33202,6 +33213,7 @@ package android.webkit {
    method public void onLoadResource(android.webkit.WebView, java.lang.String);
    method public void onPageFinished(android.webkit.WebView, java.lang.String);
    method public void onPageStarted(android.webkit.WebView, java.lang.String, android.graphics.Bitmap);
    method public void onReceivedClientCertRequest(android.webkit.WebView, android.webkit.ClientCertRequest);
    method public void onReceivedError(android.webkit.WebView, int, java.lang.String, java.lang.String);
    method public void onReceivedHttpAuthRequest(android.webkit.WebView, android.webkit.HttpAuthHandler, java.lang.String, java.lang.String);
    method public void onReceivedLoginRequest(android.webkit.WebView, java.lang.String, java.lang.String, java.lang.String);
+0 −2
Original line number Diff line number Diff line
@@ -36,8 +36,6 @@ import java.security.cert.X509Certificate;
 * host/port pair. The user can clear the cached data using
 * {@link WebView#clearClientCertPreferences}.
 *
 * TODO(sgurun) unhide
 * @hide
 */
public interface ClientCertRequest {
    /**
+0 −3
Original line number Diff line number Diff line
@@ -1485,9 +1485,6 @@ public class WebView extends AbsoluteLayout
     * @param onCleared  A runnable to be invoked when client certs are cleared.
     *                   The embedder can pass null if not interested in the
     *                   callback. The runnable will be called in UI thread.
     *
     * TODO(sgurun) unhide
     * @hide
     */
    public static void clearClientCertPreferences(Runnable onCleared) {
        if (DebugFlags.TRACE_API) Log.d(LOGTAG, "clearClientCertPreferences");
+0 −2
Original line number Diff line number Diff line
@@ -224,8 +224,6 @@ public class WebViewClient {
     * @param view The WebView that is initiating the callback
     * @param request An instance of a {@link ClientCertRequest}
     *
     * TODO(sgurun) unhide
     * @hide
     */
    public void onReceivedClientCertRequest(WebView view, ClientCertRequest request) {
        request.cancel();