summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2015-04-22 13:54:18 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2015-04-22 13:54:18 +0200
commit13614fdc627005fc32d5eb42254e75d84b1e95bb (patch)
tree4427e62a29fc515cb5026d0b30a3aa9393094863 /tests
parent6decea43c5ddb11c1c34801073e012671e8baf81 (diff)
downloadgnutls-13614fdc627005fc32d5eb42254e75d84b1e95bb.tar.gz
tests: added check for gnutls_credentials_get
Diffstat (limited to 'tests')
-rw-r--r--tests/x509self.c9
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)) {