gnutls: Change GTlsClientConnection::accepted-cas to contain DER DNs
authorStef Walter <stefw@collabora.co.uk>
Fri, 24 Dec 2010 16:53:57 +0000 (10:53 -0600)
committerStef Walter <stefw@collabora.co.uk>
Wed, 5 Jan 2011 17:54:30 +0000 (09:54 -0800)
commit7e1cbb998dfd2c9dd5e1e0ad76e327ad491dc87d
tree75ca2e10f2d614d1b60d196f242a61d48a484f16
parent4bd0139bcbfc7df599b2ac17c6e5c290816b426d
gnutls: Change GTlsClientConnection::accepted-cas to contain DER DNs

This property is now a GList of GByteArray values. Each
GByteArray contains the raw DER DN of the certificate authority.
This is far more useful for looking up a certificate (with the
relevant issuer) than a string encoded DN.

Also fix memory leak in g_tls_client_connection_gnutls_retrieve_function()
and notify when accepted-cas property has changed.

https://bugzilla.gnome.org/show_bug.cgi?id=637262
tls/gnutls/gtlsclientconnection-gnutls.c