1YUBIHSM-SHELL(1) User Commands YUBIHSM-SHELL(1)
2
3
4
6 yubihsm-shell - manual page for yubihsm-shell 2.0.0
7
9 yubihsm-shell [OPTIONS]...
10
12 yubihsm-shell 2.0.0
13
14 -h, --help
15 Print help and exit
16
17 -V, --version
18 Print version and exit
19
20 -a, --action=ENUM
21 Action to perform (possible values="decrypt-pkcs1v15",
22 "decrypt-oaep", "derive-ecdh", "decrypt-aesccm",
23 "encrypt-aesccm", "generate-asymmetric-key", "gener‐
24 ate-hmac-key", "generate-wrap-key", "generate-otp-aead-key",
25 "get-logs", "get-opaque", "get-pseudo-random", "get-stor‐
26 age-info", "get-public-key", "get-object-info", "get-wrapped",
27 "get-device-info", "get-template", "list-objects", "put-asymmet‐
28 ric-key", "put-authentication-key", "put-opaque",
29 "put-hmac-key", "put-wrap-key", "put-wrapped", "put-template",
30 "put-otp-aead-key", "set-option", "sign-ecdsa", "sign-pkcs1v15",
31 "sign-pss", "sign-eddsa", "sign-hmac", "reset", "delete-object",
32 "sign-ssh-certificate", "benchmark", "create-otp-aead", "random‐
33 ize-otp-aead", "decrypt-otp", "sign-attestation-certificate")
34
35 -p, --password=STRING
36 Authentication password
37
38 --authkey=INT
39 Authentication key (default=`1')
40
41 -i, --object-id=SHORT
42 Object ID (default=`0')
43
44 -l, --label=STRING
45 Object label (default=`')
46
47 -d, --domains=STRING
48 Object domains
49 (default=`1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16')
50
51 -c, --capabilities=STRING
52 Capabilities for an object (default=`0')
53
54 -t, --object-type=STRING
55 Object type
56
57 --delegated=STRING
58 Delegated capabilities (default=`0')
59
60 --new-password=STRING
61 New authentication password
62
63 -A, --algorithm=STRING
64 Operation algorithm
65
66 --nonce=INT
67 OTP nonce
68
69 --count=INT
70 Number of bytes to request (default=`256')
71
72 --wrap-id=INT
73 Wrap key ID
74
75 --template-id=INT
76 Template ID
77
78 --attestation-id=INT
79 Attestation ID
80
81 --in=STRING
82 Input data (filename) (default=`-')
83
84 --out=STRING
85 Output data (filename) (default=`-')
86
87 --informat=ENUM
88 Input format (possible values="default", "base64", "binary",
89 "PEM", "password", "hex", "ASCII" default=`default')
90
91 --outformat=ENUM
92 Input and output format (possible values="default", "base64",
93 "binary", "PEM", "hex", "ASCII" default=`default')
94
95 -f, --config-file=STRING
96 Configuration file to read (default=`')
97
98 -C, --connector=STRING
99 List of connectors to use
100
101 --cacert=STRING
102 HTTPS cacert for connector
103
104 --proxy=STRING
105 Proxy server to use for connector
106
107 -v, --verbose=INT
108 Print more information (default=`0')
109
110
111
112yubihsm-shell 2.0.0 December 2018 YUBIHSM-SHELL(1)