From: Nikos Mavrogiannopoulos Date: Wed, 18 Nov 2015 19:16:38 +0000 (+0100) Subject: tests: check gnutls_certificate_flags X-Git-Tag: gnutls_3_5_0~546 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=46fb64375f8a900d624e27fbfb090b05aa8f3eab;p=thirdparty%2Fgnutls.git tests: check gnutls_certificate_flags --- 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)