[webkit-gtk] Client-side certificates

Michael Catanzaro mcatanzaro at igalia.com
Wed Apr 20 08:29:17 PDT 2016

On Wed, 2016-04-20 at 13:58 +0000, Raul Alberto Kleemann wrote:
> My web application requires a client certificate. Is there a way to
> use client certificates with webkit, and how can I do this?


Unfortunately no, you'd have to first implement client certificate
support in WebKit's libsoup network backend, then expose new WebKitGTK+
API for your application to use. Fortunately, libsoup already supports
client certificates [1], so it's only a matter of hooking things up in
WebKit, rather than implementing the entire thing from scratch.

We've gotten several complaints about this, but so far nobody has cared
enough to implement, probably because client certificates never took
off. Chrome has been talking about removing client certificate support,
so it's just becoming less and less of a priority for us. Still, it
would be nice to have, since without this feature some users cannot
even consider using WebKit.


[1] https://bugzilla.gnome.org/show_bug.cgi?id=618429#c5

More information about the webkit-gtk mailing list