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