When a client loads a page over HTTPS where there is an underlying TLS error
WebKit will fire a <aclass="link"href="WebKitWebView.html#WebKitWebView-load-failed-with-tls-errors"title='The "load-failed-with-tls-errors" signal'><spanclass="type">"load-failed-with-tls-errors"</span></a> signal with a
<aclass="link"href="WebKitCertificateInfo.html"title="WebKitCertificateInfo"><spanclass="type">WebKitCertificateInfo</span></a> and the host of the failing URI.
</p>
<p>
To handle this signal asynchronously you should make a copy of the
<aclass="link"href="WebKitCertificateInfo.html"title="WebKitCertificateInfo"><spanclass="type">WebKitCertificateInfo</span></a> with <aclass="link"href="WebKitCertificateInfo.html#webkit-certificate-info-copy"title="webkit_certificate_info_copy ()"><codeclass="function">webkit_certificate_info_copy()</code></a>.
<td>A copy of passed in <aclass="link"href="WebKitCertificateInfo.html"title="WebKitCertificateInfo"><spanclass="type">WebKitCertificateInfo</span></a>. <spanclass="annotation">[<acronymtitle="Free data after the code is done."><spanclass="acronym">transfer full</span></acronym>]</span>
<td>The certificate of <emclass="parameter"><code>info</code></em>. <spanclass="annotation">[<acronymtitle="Don't free data after the code is done."><spanclass="acronym">transfer none</span></acronym>]</span>
Get the <ahref="../gio/gio-TLS-Overview.html#GTlsCertificateFlags"><spanclass="type">GTlsCertificateFlags</span></a> verification status associated with this
<td>TLS errors make the load to finish with an error.
<td>TLS errors will emit
<aclass="link"href="WebKitWebView.html#WebKitWebView-load-failed-with-tls-errors"title='The "load-failed-with-tls-errors" signal'><spanclass="type">"load-failed-with-tls-errors"</span></a> and, if the signal is handled,
finish the load. In case the signal is not handled,
<aclass="link"href="WebKitWebView.html#WebKitWebView-load-failed"title='The "load-failed" signal'><spanclass="type">"load-failed"</span></a> is emitted before the load finishes.
Ignore further TLS errors on the <emclass="parameter"><code>host</code></em> for the certificate present in <emclass="parameter"><code>info</code></em>.
Get the <spanclass="type">WebKitDOMDocument</span> currently loaded in <emclass="parameter"><code>web_page</code></em>
Get the <ahref="../webkitdomgtk/WebKitDOMDocument.html"><spanclass="type">WebKitDOMDocument</span></a> currently loaded in <emclass="parameter"><code>web_page</code></em>
<td>the <spanclass="type">WebKitDOMDocument</span> currently loaded, or <ahref="../glib/glib-Standard-Macros.html#NULL:CAPS"><codeclass="literal">NULL</code></a>
<td>the <ahref="../webkitdomgtk/WebKitDOMDocument.html"><spanclass="type">WebKitDOMDocument</span></a> currently loaded, or <ahref="../glib/glib-Standard-Macros.html#NULL:CAPS"><codeclass="literal">NULL</code></a>
Emitted when a TLS error occurs during a load operation. The <emclass="parameter"><code>info</code></em>
object contains information about the error such as the <ahref="../gio/GTlsCertificate.html"><spanclass="type">GTlsCertificate</span></a>
and the <ahref="../gio/gio-TLS-Overview.html#GTlsCertificateFlags"><spanclass="type">GTlsCertificateFlags</span></a>. To allow an exception for this certificate
and this host use <aclass="link"href="WebKitWebContext.html#webkit-web-context-allow-tls-certificate-for-host"title="webkit_web_context_allow_tls_certificate_for_host ()"><codeclass="function">webkit_web_context_allow_tls_certificate_for_host()</code></a>.
</p>
<p>
To handle this signal asynchronously you should copy the <aclass="link"href="WebKitCertificateInfo.html"title="WebKitCertificateInfo"><spanclass="type">WebKitCertificateInfo</span></a>
with <aclass="link"href="WebKitCertificateInfo.html#webkit-certificate-info-copy"title="webkit_certificate_info_copy ()"><codeclass="function">webkit_certificate_info_copy()</code></a> and return <ahref="../glib/glib-Standard-Macros.html#TRUE:CAPS"><codeclass="literal">TRUE</code></a>.
</p>
<p>
If <ahref="../glib/glib-Standard-Macros.html#FALSE:CAPS"><codeclass="literal">FALSE</code></a> is returned, <aclass="link"href="WebKitWebView.html#WebKitWebView-load-failed"title='The "load-failed" signal'><spanclass="type">"load-failed"</span></a> will be emitted. The load
<ddclass="glossdef"><p>Parameter for returning results. Default is <acronymtitle="Free data after the code is done."><spanclass="acronym">transfer full</span></acronym>.</p></dd>
<aclass="link"href="WebKitCertificateInfo.html#webkit-certificate-info-copy"title="webkit_certificate_info_copy ()">webkit_certificate_info_copy</a>, function in <aclass="link"href="WebKitCertificateInfo.html"title="WebKitCertificateInfo">WebKitCertificateInfo</a>
</dt>
<dd></dd>
<dt>
<aclass="link"href="WebKitCertificateInfo.html#webkit-certificate-info-free"title="webkit_certificate_info_free ()">webkit_certificate_info_free</a>, function in <aclass="link"href="WebKitCertificateInfo.html"title="WebKitCertificateInfo">WebKitCertificateInfo</a>
</dt>
<dd></dd>
<dt>
<aclass="link"href="WebKitCertificateInfo.html#webkit-certificate-info-get-tls-certificate"title="webkit_certificate_info_get_tls_certificate ()">webkit_certificate_info_get_tls_certificate</a>, function in <aclass="link"href="WebKitCertificateInfo.html"title="WebKitCertificateInfo">WebKitCertificateInfo</a>
</dt>
<dd></dd>
<dt>
<aclass="link"href="WebKitCertificateInfo.html#webkit-certificate-info-get-tls-errors"title="webkit_certificate_info_get_tls_errors ()">webkit_certificate_info_get_tls_errors</a>, function in <aclass="link"href="WebKitCertificateInfo.html"title="WebKitCertificateInfo">WebKitCertificateInfo</a>
</dt>
<dd></dd>
<aname="idxW"></a><h3class="title">W</h3>
<dt>
<aclass="link"href="WebKitWebView.html#WebKitWebView-load-failed-with-tls-errors"title='The "load-failed-with-tls-errors" signal'>WebKitWebView::load-failed-with-tls-errors</a>, object signal in <aclass="link"href="WebKitWebView.html"title="WebKitWebView">WebKitWebView</a>
<spanclass="refentrytitle"><ahref="WebKitWebContext.html">WebKitWebContext</a></span><spanclass="refpurpose">Manages aspects common to all <spanclass="type">WebKitWebView</span>s</span>
...
...
@@ -119,6 +119,9 @@
<dt>
<spanclass="refentrytitle"><ahref="WebKitWebViewGroup.html">WebKitWebViewGroup</a></span><spanclass="refpurpose"> — Group of web views</span>