summaryrefslogtreecommitdiff
path: root/tests/key-openssl.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-12-03 00:52:08 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-12-06 08:58:41 +0100
commit434ea3aa21e01de4fe6422392c0c76a369b60ab1 (patch)
tree51b93b8b56b5f48b6eda8d4388876c8615b8347b /tests/key-openssl.c
parentdd901da76d4e1453feec20abb5287f009a9a7701 (diff)
downloadgnutls-434ea3aa21e01de4fe6422392c0c76a369b60ab1.tar.gz
Import PKCS #12 keys
Diffstat (limited to 'tests/key-openssl.c')
-rw-r--r--tests/key-openssl.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/key-openssl.c b/tests/key-openssl.c
index 9d2ef9d460..02d174ed16 100644
--- a/tests/key-openssl.c
+++ b/tests/key-openssl.c
@@ -106,8 +106,21 @@ doit (void)
{
fail ("gnutls_x509_privkey_import_openssl (key2): %s\n", gnutls_strerror(ret)) ;
}
+
gnutls_x509_privkey_deinit (pkey);
+ ret = gnutls_x509_privkey_init (&pkey);
+ if (ret < 0)
+ fail ("gnutls_x509_privkey_init: %d\n", ret);
+
+ key.data = (void*)key1;
+ key.size = sizeof(key1);
+ ret = gnutls_x509_privkey_import2 (pkey, &key, GNUTLS_X509_FMT_PEM, "123456", 0);
+ if (ret < 0)
+ {
+ fail ("gnutls_x509_privkey_import2: %s\n", gnutls_strerror(ret)) ;
+ }
+ gnutls_x509_privkey_deinit (pkey);
gnutls_global_deinit ();
}