Add support for client certificate server-side
@xclaesse
Submitted by Xavier Claessens Assigned to libsoup-maint@gnome.bugs
Link to original bug (#750349)
Description
SoupSession already support offering a client certificate using the "tls-interaction" property. But I don't think we can tell SoupServer to require a client certificate.
I think SoupServer should gain 2 properties that will have to be propagated to the underlying GTlsServerConnection: "authentication-mode" (to tell GTlsServerConnection to ask for client's certificate) and "tls-database" (to verify client's certificate).
Or am I missing something?