diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2015-11-18 20:16:38 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2015-11-18 20:19:11 +0100 |
commit | 2377a1ca224ea91aa0c79fc37549fe1de9db1d73 (patch) | |
tree | 72e608b54ca3ef2783dc879b2660f74d99f0e4c5 /tests | |
parent | 773c72ab852f6be3f0ee386d5fc30c857b905ec5 (diff) | |
download | gnutls-2377a1ca224ea91aa0c79fc37549fe1de9db1d73.tar.gz |
tests: check gnutls_certificate_flags
Diffstat (limited to 'tests')
-rw-r--r-- | tests/set_x509_key_mem.c | 14 |
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) |