summaryrefslogtreecommitdiff
path: root/src/p11tool.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2014-07-01 15:37:56 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2014-07-01 15:45:28 +0200
commit08c8d7369779282c5cf0e8a36d729c1333e4a79d (patch)
treee72206312be43c806969406cd2e44ddda90d21be /src/p11tool.c
parent0da9c2e1ee5cc9f127835cd512512917a4b35088 (diff)
downloadgnutls-08c8d7369779282c5cf0e8a36d729c1333e4a79d.tar.gz
p11tool: added options --set-pin and --set-so-pin
These allow for an non-interactive --initialize process.
Diffstat (limited to 'src/p11tool.c')
-rw-r--r--src/p11tool.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/p11tool.c b/src/p11tool.c
index 4f71d42a8e..898092dd05 100644
--- a/src/p11tool.c
+++ b/src/p11tool.c
@@ -151,6 +151,12 @@ static void cmd_parser(int argc, char **argv)
else
cinfo.outcert_format = GNUTLS_X509_FMT_PEM;
+ if (HAVE_OPT(SET_PIN))
+ cinfo.pin = OPT_ARG(SET_PIN);
+
+ if (HAVE_OPT(SET_SO_PIN))
+ cinfo.so_pin = OPT_ARG(SET_SO_PIN);
+
if (HAVE_OPT(LOAD_CERTIFICATE))
cinfo.cert = OPT_ARG(LOAD_CERTIFICATE);