summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2015-11-18 20:16:38 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2015-11-18 20:19:11 +0100
commit2377a1ca224ea91aa0c79fc37549fe1de9db1d73 (patch)
tree72e608b54ca3ef2783dc879b2660f74d99f0e4c5 /tests
parent773c72ab852f6be3f0ee386d5fc30c857b905ec5 (diff)
downloadgnutls-2377a1ca224ea91aa0c79fc37549fe1de9db1d73.tar.gz
tests: check gnutls_certificate_flags
Diffstat (limited to 'tests')
-rw-r--r--tests/set_x509_key_mem.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/set_x509_key_mem.c b/tests/set_x509_key_mem.c
index 52cb06d8cb..672ac0f325 100644
--- a/tests/set_x509_key_mem.c
+++ b/tests/set_x509_key_mem.c
@@ -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)