diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-06-15 20:55:15 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-06-15 20:55:15 +0200 |
commit | 3399647148085818f1adcae9fc0ed9e054366de1 (patch) | |
tree | 04dc84c7af661c67b3f3d3616430e107ba78b6e0 | |
parent | c4f76a288db9e48fa8d2f114c112f293c10fe040 (diff) | |
download | gnutls-3399647148085818f1adcae9fc0ed9e054366de1.tar.gz |
write label in PKCS #11 privkey.
-rw-r--r-- | lib/pkcs11_write.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/pkcs11_write.c b/lib/pkcs11_write.c index 6e707aa05c..fb161ac608 100644 --- a/lib/pkcs11_write.c +++ b/lib/pkcs11_write.c @@ -253,6 +253,14 @@ gnutls_pkcs11_copy_x509_privkey (const char *token_url, a[a_val].value_len = sizeof (tval); a_val++; + if (label) + { + a[a_val].type = CKA_LABEL; + a[a_val].value = (void *) label; + a[a_val].value_len = strlen (label); + a_val++; + } + if (flags & GNUTLS_PKCS11_OBJ_FLAG_MARK_SENSITIVE) tval = 1; else |