]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Add gnutls_certificate_get_verify_flags
authorArmin Burgmeier <armin@arbur.net>
Wed, 17 Sep 2014 22:54:09 +0000 (18:54 -0400)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 20 Sep 2014 22:48:24 +0000 (00:48 +0200)
Signed-off-by: Armin Burgmeier <armin@arbur.net>
lib/gnutls_ui.c
lib/includes/gnutls/gnutls.h.in
lib/libgnutls.map

index 03610e80a609aba4fe127b1814b5e2344e03aee5..283fe97690cffc07dc5e28d9182e43cb7e6fb69d 100644 (file)
@@ -630,6 +630,23 @@ gnutls_certificate_set_verify_flags(gnutls_certificate_credentials_t
        res->verify_flags = flags;
 }
 
+/**
+ * gnutls_certificate_get_verify_flags:
+ * @res: is a gnutls_certificate_credentials_t structure
+ *
+ * Returns the verification flags set with
+ * gnutls_certificate_set_verify_flags().
+ *
+ * Returns: The certificate verification flags used by @res.
+ *
+ * Since: 3.4.0
+ */
+unsigned int
+gnutls_certificate_get_verify_flags(gnutls_certificate_credentials_t res)
+{
+       return res->verify_flags;
+}
+
 /**
  * gnutls_certificate_set_verify_limits:
  * @res: is a gnutls_certificate_credentials structure
index bad59e0e36f32608834253f99711c50c56dcea79..17ff8fcb2c988423d5a7ae2a5c9e7f2b734864ec 100644 (file)
@@ -1349,6 +1349,9 @@ void gnutls_certificate_set_verify_limits(gnutls_certificate_credentials_t
                                          res, unsigned int max_bits,
                                          unsigned int max_depth);
 
+unsigned int
+gnutls_certificate_get_verify_flags(gnutls_certificate_credentials_t);
+
 int
 gnutls_certificate_set_x509_system_trust(gnutls_certificate_credentials_t
                                         cred);
index f3a05820374cd0fc178ea6a548738abe60e3df3c..263cd92eb11d24b93218def419544c25e64f6bfb 100644 (file)
@@ -1009,6 +1009,7 @@ GNUTLS_3_1_0 {
        gnutls_x509_crt_check_hostname2;
        gnutls_openpgp_crt_check_hostname2;
        gnutls_certificate_verify_peers;
+       gnutls_certificate_get_verify_flags;
        gnutls_credentials_get;
        gnutls_x509_crl_iter_crt_serial;
        gnutls_x509_crl_iter_deinit;