am ddcea3d2: Expose onReceivedSslError() so that the WebView client can accept the error and continue.

Merge commit 'ddcea3d21645bb3037703c84807dae077aae62ce' into eclair-mr2-plus-aosp

* commit 'ddcea3d21645bb3037703c84807dae077aae62ce':
  Expose onReceivedSslError() so that the WebView client
This commit is contained in:
Grace Kloba
2009-12-07 13:40:53 -08:00
committed by Android Git Automerger
3 changed files with 153 additions and 4 deletions

View File

@@ -85562,6 +85562,142 @@
>
</method>
</class>
<class name="SslError"
extends="java.lang.Object"
abstract="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<constructor name="SslError"
type="android.net.http.SslError"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="error" type="int">
</parameter>
<parameter name="certificate" type="android.net.http.SslCertificate">
</parameter>
</constructor>
<constructor name="SslError"
type="android.net.http.SslError"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="error" type="int">
</parameter>
<parameter name="certificate" type="java.security.cert.X509Certificate">
</parameter>
</constructor>
<method name="addError"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="error" type="int">
</parameter>
</method>
<method name="getCertificate"
return="android.net.http.SslCertificate"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getPrimaryError"
return="int"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="hasError"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="error" type="int">
</parameter>
</method>
<field name="SSL_EXPIRED"
type="int"
transient="false"
volatile="false"
value="1"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="SSL_IDMISMATCH"
type="int"
transient="false"
volatile="false"
value="2"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="SSL_MAX_ERROR"
type="int"
transient="false"
volatile="false"
value="4"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="SSL_NOTYETVALID"
type="int"
transient="false"
volatile="false"
value="0"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="SSL_UNTRUSTED"
type="int"
transient="false"
volatile="false"
value="3"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
</class>
</package>
<package name="android.net.wifi"
>
@@ -180048,6 +180184,23 @@
<parameter name="realm" type="java.lang.String">
</parameter>
</method>
<method name="onReceivedSslError"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="view" type="android.webkit.WebView">
</parameter>
<parameter name="handler" type="android.webkit.SslErrorHandler">
</parameter>
<parameter name="error" type="android.net.http.SslError">
</parameter>
</method>
<method name="onScaleChanged"
return="void"
abstract="false"

View File

@@ -20,8 +20,6 @@ import java.security.cert.X509Certificate;
/**
* One or more individual SSL errors and the associated SSL certificate
*
* {@hide}
*/
public class SslError {

View File

@@ -173,8 +173,6 @@ public class WebViewClient {
* @param handler An SslErrorHandler object that will handle the user's
* response.
* @param error The SSL error object.
* @hide - hide this because it contains a parameter of type SslError,
* which is located in a hidden package.
*/
public void onReceivedSslError(WebView view, SslErrorHandler handler,
SslError error) {