summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/cli/bitmask_cli.py
diff options
context:
space:
mode:
authorRuben Pollan <meskio@sindominio.net>2016-06-30 19:05:12 +0200
committerRuben Pollan <meskio@sindominio.net>2016-07-03 16:04:41 +0200
commit593803edd2efe4b45f201b8d423b5f4af7d4d6d7 (patch)
treecb230ab38b0a01e42aad8640217842466c1987ab /src/leap/bitmask/cli/bitmask_cli.py
parentf15673c6591036882bb6a277d5b9e73d3c7e348a (diff)
[feat] add support for private keys into bitmask cli
Diffstat (limited to 'src/leap/bitmask/cli/bitmask_cli.py')
-rwxr-xr-xsrc/leap/bitmask/cli/bitmask_cli.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/leap/bitmask/cli/bitmask_cli.py b/src/leap/bitmask/cli/bitmask_cli.py
index 60dc5176..144dcbb8 100755
--- a/src/leap/bitmask/cli/bitmask_cli.py
+++ b/src/leap/bitmask/cli/bitmask_cli.py
@@ -136,6 +136,8 @@ GENERAL COMMANDS:
parser = argparse.ArgumentParser(
description='Bitmask Keymanager management service',
prog='bitmask_cli keys')
+ parser.add_argument('--private', action='store_true',
+ help='Use private keys (by default uses public)')
parser.add_argument('--list', action='store_true',
help='List all known keys')
parser.add_argument('--export', action='store_true',
@@ -366,6 +368,11 @@ def send_command(cli):
if subargs.address:
data.append(subargs.address)
+ if subargs.private:
+ data += ['private']
+ else:
+ data += ['public']
+
s = get_zmq_connection()
d = s.sendMsg(*data, timeout=60)