res->tlist = tlist;
}
+/**
+ * gnutls_certificate_get_trust_list:
+ * @res: is a #gnutls_certificate_credentials_t structure.
+ * @tlist: Location where to store the trust list.
+ *
+ * Obtains the list of trusted certificates stored in @res and writes a
+ * pointer to it to the location @tlist. The pointer will point to memory
+ * internal to @res, and must not be deinitialized. It will be automatically
+ * deallocated when the @res structure is deinitialized.
+ *
+ * Since: 3.4.0
+ */
+void
+gnutls_certificate_get_trust_list(gnutls_certificate_credentials_t res,
+ gnutls_x509_trust_list_t *tlist)
+{
+ *tlist = res->tlist;
+}
/**
* gnutls_certificate_set_x509_key_file:
void gnutls_certificate_set_trust_list
(gnutls_certificate_credentials_t res,
gnutls_x509_trust_list_t tlist, unsigned flags);
+void gnutls_certificate_get_trust_list
+ (gnutls_certificate_credentials_t res,
+ gnutls_x509_trust_list_t *tlist);
typedef struct gnutls_x509_ext_st {
char *oid;
gnutls_alpn_set_protocols;
gnutls_session_set_id;
gnutls_certificate_set_trust_list;
+ gnutls_certificate_get_trust_list;
gnutls_cipher_get_tag_size;
gnutls_record_overhead_size;
gnutls_handshake_set_hook_function;