diff --git a/core/java/android/webkit/BrowserFrame.java b/core/java/android/webkit/BrowserFrame.java index e246717b7241f..ec3c32971c261 100644 --- a/core/java/android/webkit/BrowserFrame.java +++ b/core/java/android/webkit/BrowserFrame.java @@ -1177,6 +1177,17 @@ class BrowserFrame extends Handler { contentDisposition, mimeType, contentLength); } + /** + * Called by JNI when we load a page over SSL. + */ + private void setCertificate(String issuedTo, String issuedBy, + long validNotBeforeMillis, long validNotAfterMillis) { + Date validNotBefore = new Date(validNotBeforeMillis); + Date validNotAfter = new Date(validNotAfterMillis); + mCallbackProxy.onReceivedCertificate(new SslCertificate( + issuedTo, issuedBy, validNotBefore, validNotAfter)); + } + //========================================================================== // native functions //==========================================================================