diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-12-03 00:52:08 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-12-06 08:58:41 +0100 |
commit | 434ea3aa21e01de4fe6422392c0c76a369b60ab1 (patch) | |
tree | 51b93b8b56b5f48b6eda8d4388876c8615b8347b /tests/key-openssl.c | |
parent | dd901da76d4e1453feec20abb5287f009a9a7701 (diff) | |
download | gnutls-434ea3aa21e01de4fe6422392c0c76a369b60ab1.tar.gz |
Import PKCS #12 keys
Diffstat (limited to 'tests/key-openssl.c')
-rw-r--r-- | tests/key-openssl.c | 13 |
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 (); } |