]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests: check gnutls_certificate_flags
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 18 Nov 2015 19:16:38 +0000 (20:16 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 18 Nov 2015 19:17:29 +0000 (20:17 +0100)
tests/set_x509_key_mem.c

index 52cb06d8cbc3650ca8e542497b330a9a1bb052c2..672ac0f32513e4aad758cf3b4ad52df2c93d47b9 100644 (file)
@@ -113,6 +113,20 @@ void doit(void)
 
        gnutls_certificate_free_credentials(x509_cred);
 
+       /* test gnutls_certificate_flags() */
+       gnutls_certificate_allocate_credentials(&x509_cred);
+       gnutls_certificate_set_flags(x509_cred, GNUTLS_CERTIFICATE_SKIP_KEY_CERT_MATCH);
+
+       ret = gnutls_certificate_set_x509_key_mem(x509_cred, &cert,
+                                           &key,
+                                           GNUTLS_X509_FMT_PEM);
+       if (ret < 0) {
+               fail("error in error code\n");
+               exit(1);
+       }
+
+       gnutls_certificate_free_credentials(x509_cred);
+
        gnutls_global_deinit();
 
        if (debug)