[webkit-gtk] TLS Errors API

Brian Holt brian.holt at samsung.com
Thu Sep 26 08:59:16 PDT 2013


Hi WebKitGtk+,

I'm working on the TLS Errors API to provide the user with a WebKitTLSPermissionRequest object if they connect to the permission-request signal and a page load fails with TLS errors. See https://bugs.webkit.org/show_bug.cgi?id=120160.

I am proposing a new class called WebKitTLSPermissionRequest, that will inherit from WebKitPermissionRequest with its _allow() and _deny() API that will additionally provide the user with functions to find out more about the request, such as

WEBKIT_API GTlsCertificate*
webkit_tls_permission_request_get_certificate       (WebKitTLSPermissionRequest *request);

WEBKIT_API GTlsCertificateFlags
webkit_tls_permission_request_get_certificate_flags (WebKitTLSPermissionRequest *request);

WEBKIT_API GError *
webkit_tls_permission_request_get_error             (WebKitTLSPermissionRequest *request);

WEBKIT_API const gchar *
webkit_tls_permission_request_get_failing_uri       (WebKitTLSPermissionRequest *request);

Comments and feedback welcome.

Regards
Brian


Brian Holt
Senior Software Engineer

Samsung Electronics (UK) Limited
Registered number:  03086621
Registered address: Samsung House, 1000 Hillswood Drive, Chertsey,
                    Surrey KT16 0PS, England

South Street        Email:  brian.holt at samsung.com<mailto:brian.holt at samsung.com>
Staines             Fax:    +44 (0)1784 428620
MIDDLESEX           Office: +44 (0)1784 428600 (ext 380)
TW18 4QE
England

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-gtk/attachments/20130926/11f2d4c3/attachment.html>


More information about the webkit-gtk mailing list