diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2015-04-22 13:54:18 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2015-04-22 13:54:18 +0200 |
commit | 13614fdc627005fc32d5eb42254e75d84b1e95bb (patch) | |
tree | 4427e62a29fc515cb5026d0b30a3aa9393094863 /tests | |
parent | 6decea43c5ddb11c1c34801073e012671e8baf81 (diff) | |
download | gnutls-13614fdc627005fc32d5eb42254e75d84b1e95bb.tar.gz |
tests: added check for gnutls_credentials_get
Diffstat (limited to 'tests')
-rw-r--r-- | tests/x509self.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/x509self.c b/tests/x509self.c index a3f4e4cb3a..0a2703b109 100644 --- a/tests/x509self.c +++ b/tests/x509self.c @@ -124,6 +124,7 @@ static void client(int sd) gnutls_session_t session; char buffer[MAX_BUF + 1]; gnutls_certificate_credentials_t xcred; + gnutls_certificate_credentials_t tst_cred; global_init(); @@ -174,6 +175,14 @@ static void client(int sd) if (debug) print_info(session); + ret = gnutls_credentials_get(session, GNUTLS_CRD_CERTIFICATE, (void**)&tst_cred); + if (ret < 0) { + fail("client: gnutls_credentials_get failed: %s\n", gnutls_strerror(ret)); + } + if (tst_cred != xcred) { + fail("client: gnutls_credentials_get returned invalid value\n"); + } + ret = gnutls_record_send(session, MSG, strlen(MSG)); if (ret == strlen(MSG)) { |