diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-09-05 00:46:41 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-09-06 12:44:19 +0200 |
commit | 08de2069506b3c1e69e1fbdfe772ae5329c64c53 (patch) | |
tree | 2c20339f24eebcfed3809945c625ed2a9d4b30a2 /src/p11tool.c | |
parent | ab782d356200f44736edb687304d5e90438e2185 (diff) | |
download | gnutls-08de2069506b3c1e69e1fbdfe772ae5329c64c53.tar.gz |
Added gnutls_pkcs11_privkey_generate().
p11tool can be used to generate keys in tokens.
Diffstat (limited to 'src/p11tool.c')
-rw-r--r-- | src/p11tool.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/p11tool.c b/src/p11tool.c index ebaa6fd4b0..2df036b55c 100644 --- a/src/p11tool.c +++ b/src/p11tool.c @@ -155,6 +155,11 @@ gaa_parser (int argc, char **argv) case ACTION_PKCS11_DELETE_URL: pkcs11_delete (outfile, info.pkcs11_url, 0, info.pkcs11_login, &cinfo); break; + case ACTION_PKCS11_GENERATE: + pkcs11_generate (outfile, info.pkcs11_url, info.key_type, get_bits(info.key_type, info.bits, info.sec_param), + info.pkcs11_label, info.pkcs11_private, info.pkcs11_detailed_url, info.pkcs11_login, + &cinfo); + break; default: gaa_help (); exit (0); |